David Heisenmeier Hanson (did I spell that right) proposed the opposite -- build your business with a revenue model right from the start, like a brick-and-mortar shop, and there's a lot to that as well. But there is not just One True Way. You can select from winning business strategies from both the free and paid camps.
Actually my personal advice would be to make a simple venture that doesn't fail as your first business, and give away as much equity as you need to investors to make sure your company has the best chance of succeeding. Even if you wind up walking away with 10% of the company in 2 years, plus a few million in cash, you'll have connections, a track record, a reputation, and MONEY. And you will be able to own 100% of your next projects if you so want to. Remember, this isn't your last idea.
Having said that, even though this is my advice, I have not followed it myself. I seem to be executing this big vision for the last couple years, and it's all coming together. I seem to be more along the lines of Steve Jobs in that I am trying to create something of lasting value for the entire world... and the little things just get in the way.