| Exactly my feeling. My thesis is that FSF achieved its popularity in the heyday of Microsoft monopoly serving as a counter-force, and as Microsoft's hegemony declined (thanks in part to FSF's efforts), it has become less relevant. Open source (I intentionally do not want to use Stallman's language on this) is thriving but FSF is not. GPL is way too dogmatic, and given the fact that most free software actually is written by people with a paycheck from those hated proprietary software companies (at any rate, companies that definitely do not buy into FSF dogma), there always has been an underlying tension between their philosophy and the vast majority of contributors to open source. Basically Stallman wants them to feel dirty getting that paycheck. As a result, we are moving to a different phase in the open source world - focus on code, not on the politics. I want to add an illustration of the perverse effects GPL produced in practice. MySQL - now in the hands of Larry Ellison ... there must be some irony there - perfectly shows how to use GPL in a very "interesting" way. I have dealt with MySQL salesmen on several occasions, so I know how they "use" GPL. Basically they would assert with full confidence that your use-case (whatever it may be) would violate GPL, so you have to pony up unless you want all your code to be GPL. They knew how to exploit "GPL fear" in companies, but would back down in most cases once you bring a lawyer. That is the practical real world effect of dogma. My prediction: MySQL will be orphaned intentionally by Oracle. No one else is going to touch it because forking the MySQL code will not let anyone escape the famous Oracle salesmen. |
I don't think anyone, even Stallman, thinks making money from free software is a bad thing.
I worked at a company (that you've heard of) who basically ran their business on Free Software saving them God knows how much time, money and effort. The CEO announced one day (in public) that he didn't like the GPL as it was business unfriendly. He made no effort to hide the fact that he wanted to take code written by others (often for fun) and convert it to profit without giving _anything_ back. The GPL is a wonderful license.
I don't understand your mysql example. It sounds like the GPL did its job in that case.