Brian Aker Responds To RMS On Dual Licensing
krow (Brian Aker, long-time MySQL developer) writes "Richard Stallman's comments on the Oracle Acquisition of Sun left me scratching my head over his continued support of closed-source licensing around open source software. Having spent more than a decade in the MySQL community, I feel that his understanding of the dual-license model is limited, and is at odds with his advocacy of free software. For this reason, I believe his recent statements concerning it need to be addressed. By pushing for the right to turn GPL-licensed software into the heart of a proprietary business model, he is squandering an opportunity for advocacy of open source within the European Union."
Shouldn't they have that right? If I develop something and license it under GPLv2, I should be able to decline to ever relicense it to GPLv3.
I met with Monty a few months ago and could not convince him that he could carry out his business although the MySQL server was under the GPL. He appears to be locked into some GPL FUD that MySQL got from a lawyer in service of selling the commercial license even though - IMO - you've never needed one to run the server, just a few of the client libraries.
So, Monty is now attempting to rebel against the GPL unnecessarily because of this false conclusion.
Or perhaps his real strategy is to kill the Sun/Oracle MySQL business, leaving him and his company in an advantageous position.
What makes this doubly strange is that Monty has been paid. Something around USD $100 Million for about 10 years work - a pretty good rate, IMO. Whatever he put into MySQL, he got compensated for. And thus I don't see that he has much moral standing on this issue.
Bruce
Bruce Perens.
Groklaw has an interesting take on this, full of conspiracy theories.
See, for example, this comment, where PJ is talking about Monty, and says:
I have come to suspect he's a double agent.
And I believe the beneficiary will be Microsoft.
Wow
Groklaw is turning into the Troofer site for the realm of technology law.
PJ did great work on shining the light of day on SCO, but damn, Groklaw is turning into the professional athlete that played about a decade too long in a futile search for former glory.
It's irrelevant because the same objection could be raised for any pair of incompatible license. E.g., if MySQL were under GPLv3, you could object that a fork could not bring code that is GPLv2-only. There is a plenty of free software under GPLv2, and other free non-GPL licenses, that can be used with a forked MySQL.
In fact, most, if not all, significant open source databases are under licenses that, if compatible with GPLv3, are also compatible with GPLv2, and these are the most likely outside places code would come into a MySQL from.
Although copyright is the most significant law providing protection of the book's content, it is not the only one. There is an implicit license in the publication of a book and the lawful offer of that book for sale. Without it, you'd have no right to either purchase or read the book, and could, for example, be prosecuted under trade secret law.
Bruce Perens.
WTF? You're bound by copyright law when you buy a book. Nothing more, nothing less. What is this license you speak of? Where do I find it? What makes it binding? How do I violate it?
The acquisition of MySQL by Oracle will be a major setback to the development of a FLOSS database platform, potentially alienating and dispersing MySQL's core community of developers. It could take several years before another database platform could rival the progress and opportunities now available to MySQL, because it will take time before any of them attract and cultivate a large enough team of developers and achieve a similar customer base.
I will link to PostgreSQL again, here, and probably again get modded down to -1 Redundant or Overrated, by GPL fanatics who don't want anyone to know that Postgres exists, because of the fact that it uses the BSD license.
Of course, given the way I've written the above, they will probably try and perhaps use that as an excuse to appear more legitimate, by down-modding this to -1 Troll or Flamebait, instead.
The open source movement is interested in a development methodology aimed primarily at businesses, not framing issues in terms of user's software freedom. Open source proponents aren't taught to think in terms of user's software freedom.
Umm, no. The supposed "Free" software proponents like to try to make this distinction, but unfortunately it's bogus. You think some coder has business in mind as he contributes to Apache projects or zlib/MIT/BSD licensed projects? Haha, right... He has the users of his software in mind (which probably includes himself), and that's not any different than someone who is contributing to GPL software.
If you want to make a distinction, it's that so-called "open source proponents" realize that businesses may also be users, and they don't have a problem with that or forcing users to meet certain obligations with respect to modifications and distribution. That's all. As someone who agrees with the ideals of "copyleft" and the GPL, it might stroke your ego to think that your kind are the only ones who have the user's freedoms in mind ("think of the users!"), but perhaps its good if a little truth helps deflate some of that for you.
This too can lead to the loss of software freedom.
Software licensed under Free licenses such as MIT, zlib, and BSD can become less free no easier than can GPL software. I know this may fly in the face of the dogma you've always thought concerning how the GPL is supposed to be more protective of users' freedoms. In reality, if a company cannot meet the requirements of the GPL, we are no better or worse (in terms of the amount of public code) even if said company finds some BSD-licensed code to build off of and keeps their changes proprietary. Their alternative would be to build everything in-house, and it will still be proprietary anyway. On the other hand, many companies (that are legally able) do contribute their changes back to Apache, MIT, zlib, BSD-licensed projects every day (even if they have no legal obligation), as they do GPL projects. These two facts combined with the realization that code which has been licensed freely cannot then be retracted (there will always be a public fork) should be enough to make obvious to you that the popular assumption that the GPL is legally or morally better for users' freedoms resides on shaky ground.
The GPL is a decent license, although considerably more complicated than most people and projects need. It does have one notably interesting feature, although ironically (and arguably) it is related to user freedom in a negative way, which is what this article is about: the GPL can be used alongside a proprietary one. That's not something that is easily accomplished with other Free software licenses, but I don't consider it a bad thing. It's the one unique feature that really makes the GPL worthwhile in my estimation.
This author takes full ownership and responsibility for the unpopular opinions outlined above.
is a quote directly addressing the proprietary software businesses. (Read the question.)
Since, for at least part of my life, I was a sole proprietor delivering proprietary software solutions, then, according to Stallman, I was acting unethically.
I also believe that he said I was evil. I will grant you that, in parsing English grammar properly, he might have said the software was acting evilly, and not me, but at the same time, I will have to assert that IMHO you are, deliberately or not, being obtuse about what he really meant.
I mean, it's pretty fucking obvious to me that he called me evil and unethical. YMMV.
It seems legally unsound to me to take a product licensed under GPL2 and be able to mix it with any less permissive license without being the original copyright owner.
My understanding from the letter is that the GPL'd MySql is a great actor in the free software arena, but it gets so far thanks to its dual licensing.
From there, it says that forks would be much less successful because they would have dual licensing denied since GPL2 would not allow it and they wouldn't be the original copyright owners.
It's probably an exageration to get the attention of the EU Commission, but it seems rather obvious that Oracle acquiring MySql would not be good to users, less to free software, which justifies having Mr. Stallman's signature in that letter.
That's probably why the dual license itself is irrelevant to Mr. Stallman in this particular case -- while not irrelevant at all to the letter's argument -- and I find Mr. krow to be stretching the letter's purpose to a great extent to affirm that Mr. Stallman is defending dual licensing per se. It's a call to arms to save MySql, not dual licensing.
http://dilbert.com/2010-12-13