[link|http://www.eweek.com/article2/0,1895,1833612,00.asp|Going Broke with Free Software]
Opinion: Open-source developers are facing hard times both because the money that flows through open-source often isn't reaching their wallets and because not enough people are paying even the nominal amounts requested by open-source vendors.
\t
"Free software is not a good way to make money."
...
I'm reporting what a major open-source developer told me recently.
...
Yes, many developers are doing it for the love of it, but that and $2 will buy you a cup of coffee. Serious open-source programmers need serious financial support.
Another reason is that far, far too many people treat free software as free as in beer as well as in speech.
Yes, you can pay nothing for most open-source software, but if you want to see the next and better version of it, you'd better start paying something for it.
...
If people don't start supporting open-source software with more than just lip service\ufffd well, there will be a lot more leading open-source programmers heading to proprietary companies.
It's not that they don't believe in free software. They do. They also believe in putting a roof over their head. Who can blame them?
He is being naive. Why pay for something when it is being offered for free? What business is going to pay for free software so that there is a next version.
I have felt this way for a long time. Sooner or later open source is going to kill itself, it will be so successful that no one will be willing to pay for software and then how will developers pay their rent?
Open source is nice (I am writing this using Mozilla Firefox) but it has reached a point where it is very very hard to compete. Take the Java IDE market, anyone who has used IntelliJ will agree that it is still ahead of Eclipse, yet Eclipse is blowing it away because Eclipse is open source and free. How much longer do you think JetBrains can stay in business competing against Eclipse and Netbeans, both of which are free? What happens to those very talented programmers at JetBrains? Whenever there is an IDE discussion, people lament how they would love to use IntelliJ but that they can't justify the cost when Eclipse is free. Open Source is moving upmarket. Linux has taken over the low end server market and is moving up. The J2EE Appserver market is also being taken over by open source, JBoss and others, how is a company like BEA going to survive. MySql is slowly but surely moving up the chain and will soon be threatening Oracle
Everyone is going to answer support, that is ridiculous, support cannot support all the programmers out there. Other people will say, the majority of developers work for companies doing custom development, they won't be affected. That is also not true. The level of technical expertise needed for business development has dropped dramatically. Here is a good example. I went to work for a major US bank in 1997 to help develop a Java based applet for a major trading system. They wanted an applet because the application had to be rolled out to sites all around the world to locked down desktops. A Java applet was a dream solution, we could roll out the app on our schedule and the next time the user logged in they got the new app. This was major league development. We built a UI framework on top of AWT and then on top of Swing. We built a distributed Objects framework, etc. Fast forward to 2005, today to develop a system like that much of the hard work is done. The frameworks all exist, the level of developer expertise needs to be much lower. Who is going to pay for top notch talent today?
The irony is that it is big companies that are benefiting most from open source. IBM is making billions off Linux, how much are Linux developers making? RedHat is making a lot of money off Linux but who else is (especially smaller companies or developers)?
I don't think there has ever been a profession that has killed itself like software developers who are just giving everything away for free.