err... If something is opensource, then I assume you accept contributions. Then "intellectual property" isn't truly owned by you, is it?
By the way, the world is constantly changing. Software is more and more commodity, unless you work in particular niches or develop truly complicated stuff, generally applicable to algorithms. Consider also how the software can be used to develop a certain kind of "ecology" in your area. So rather than just developing tools, you become a kind of steward for that area with consultancy, knowledge management etc... This is a perfect match for opensource and with more people into the idea, your business can grow a lot stronger and at a much faster pace. If you don't limit marketing and commercial "application" of the software by others in different countries, then everybody wins. The project gains reputation and this kind of reputation is easily related to the business you may be starting (since you need to show sponsorship).
The difficulty is wearing two quite different hats most of the time. The key here is looking for the right balance!