I understand using the GPL or a BSD-style license for hobby projects. However, in a lot of what I've read about free software, it seems like it is being suggested that free licenses are beneficial for commercial software as well.
Is the position that commercial software should be free a minority one and the idea is that hobbyists will make commercial software obsolete? Or do many people feel this is a better business model. If so, how can you make money this way. I've read that Mozilla makes millions of dollars. How? Is it from advertisers? hardware companies funding the project? donations?
Something I've seen a lot is that developers should sell service. That sounds like a business model that would lead to software with very poor usability. If I make money by selling services what is my incentive to make my product easier or faster to use? If something better came along, rather than having to compete with it, I could just take the code and put it into my product. I'd have an incentive _not_ to spend resources on creating better software, because if I waste time, money, or manpower on that; a competitor could pick up my code and focus completely on providing the best service.
Bookmarks