On TechRepublic: 10 cool USB flash drive tricks
BNET Business Network:
BNET
TechRepublic
ZDNet

October 22nd, 2009

Stallman admits GPL flawed, proprietary licensing needed to pay for MySQL development

Posted by Ed Burnette @ 12:14 am

Categories: Commercial, Community, General, Licenses, Linux

Tags: GPL, MySQL, Richard Stallman, Stallman, Tools & Techniques, Open Source, Databases, Management, Enterprise Software, Software

Software freedom activist Richard Stallman and others are trying to block Oracle’s acquisition of MySQL. Why? Because MySQL is covered by the GNU Public License (GPL), and the purchase has exposed a flaw in the GPL that Stallman says will cause a “major setback” to the development of the free database if the acquisition is allowed to go through.

Under the GPL, the copyright holder (usually the author) has special privileges that no one else has: they can use the code in a proprietary product. In an open letter to the European Commission, Stallman admits that revenue from this proprietary licensing is necessary to fund development for the free version (emphasis added):

MySQL uses the parallel licensing approach to generate revenue to continue the FLOSS development of the software. If Oracle acquired MySQL, it would then be the only entity able to release the code other than under the GPL…. As only the original rights holder can sell commercial licenses, no new forked version of the code will have the ability to practice the parallel licensing approach, and will not easily generate the resources to support continued development of the MySQL platform.

The letter was signed by Richard Stallman and representatives from Knowledge Ecology International and the Open Rights Group.

Stallman’s position is exceptional when viewed against his long history of evangelizing Free (as in speech) software as the “morally correct choice” that trumps all other considerations. Compare the letter above with this sermon on his gnu.org web site:

Proprietary software developers have the advantage of money; free software developers need to make advantages for each other. Using the ordinary GPL for a library gives free software developers an advantage over proprietary developers: a library that they can use, while proprietary developers cannot use it…. Proprietary software developers, seeking to deny the free competition an important advantage, will try to convince authors not to contribute libraries to the GPL-covered collection…. But we should not listen to these temptations, because we can achieve much more if we stand together.

We free software developers should support one another. By releasing libraries that are limited to free software only, we can help each other’s free software packages outdo the proprietary alternatives. The whole free software movement will have more popularity, because free software as a whole will stack up better against the competition.

Even if MySQL were owned by Oracle because of its purchase of Sun, the database would still be Free Software. Anyone could use the source code, build their own version, and distribute it to others. But finally Stallman has recognized that may not be good enough because somebody has to pay for this stuff. Score one for pragmatism over purity. Hallelujah.

(Photo illustration by Zack Whittaker)

Ed BurnetteEd Burnette is a professional developer and author of several articles and books about computing including Hello, Android: Introducing Google's Mobile Development Platform, 2nd Edition. For disclosure of Ed's industry affiliations, click here or to view his full profile click here.

Email Ed Burnette

Subscribe to Dev Connection via Email alerts or RSS.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?

  • Talkback
  • Most Recent of 67 Talkback(s)
PostGreSQL
I know MySQL has a large user base, but I would recommend moving to PostGreSQL. It's perhaps easier said than done, but there are features that PostGreSQL has had for years which MySQL is only catchin... (Read the rest)
Posted by: davidr69 Posted on: 10/29/09 You are currently: a Guest | | Terms of Use
You really believe that?  sdunn2000@... | 10/22/09
The issue is ownership and fairness  Ed BurnetteZDNet Moderator | 10/22/09
Except that...  Joe_Raby | 10/22/09
huh?  h.pillay@... | 10/22/09
No really true Ed. Lets use your example.  No_Ax_to_Grind | 10/22/09
Sorry, I disagree  Ed BurnetteZDNet Moderator | 10/23/09
Business Model  jerry.bloom@... | 10/22/09
Ensure support is required?  Ed BurnetteZDNet Moderator | 10/23/09
Nice, if pitiful, try.  TriangleDoor | 10/22/09
GPL Flawed  michael@... | 10/22/09
"Not hobbled... enabled"  Ed BurnetteZDNet Moderator | 10/22/09
The license is flawed, not the purchase  Ed BurnetteZDNet Moderator | 10/22/09
PS: Who's Mikey?  markbn | 10/22/09
Other than the right to dual-license a derivative work, what else?  NetArch. | 10/22/09
Re: Other than the right to dual-license a derivative work, what else?  Ed BurnetteZDNet Moderator | 10/23/09
For coverage of this topic that's *not* anti-GPL FUD...  TriangleDoor | 10/22/09
Please point out the FUD  Ed BurnetteZDNet Moderator | 10/22/09
"Huge Gap"  NetArch. | 10/22/09
Not FUD? Did you read it?  PorkPrick | 10/22/09
Sounds like "someone" is complaining because ...  kd5auq | 10/22/09
Making money off other's work  Ed BurnetteZDNet Moderator | 10/22/09
I think you mean  akulkis | 10/23/09
wow...stallman...what????  ljenux-23043766007667558234416105604265 | 10/22/09
Does anyone care about MySQL anymore?  No_Ax_to_Grind | 10/22/09
Yep, they still do  Ed BurnetteZDNet Moderator | 10/22/09
Its entrenched...  storm14k | 10/22/09
misleading article about GPL  Linux Geek | 10/22/09
Another genius  croberts | 10/22/09
no need for a 'genius'  Linux Geek | 10/22/09
Specifically databases, though..  daftkey | 10/22/09
market share  Linux Geek | 10/22/09
Why would they buy Sun/MySQL for that?  daftkey | 10/22/09
there will be paid support to upgrade to Oracle  Linux Geek | 10/22/09
Why should they give away 1 billion  midcapwarrior@... | 10/22/09
to prove their good faith  Linux Geek | 10/22/09
Prove "good faith" to non-paying customers?..  daftkey | 10/22/09
So what?  No_Ax_to_Grind | 10/22/09
Good god why? MySQL is dying.  No_Ax_to_Grind | 10/22/09
He knows how much a billion is..  daftkey | 10/23/09
Um... regular GPL allows dual licensing  Ed BurnetteZDNet Moderator | 10/23/09
only LGPL allows it  Linux Geek | 10/23/09
Read it again - You're not getting the key distinction..  daftkey | 10/23/09
The GPL, FSF, and FOSS is as flawed as Communism  Joe_Raby | 10/22/09
The third kind...  Disymus | 10/22/09
The opposite of capitalism is NOT communism!  NonCartoonist | 10/22/09
Right but...  Disymus | 10/22/09
Absolutely correct, but............  Ole Man | 10/22/09
You don't know very much about communism..  daftkey | 10/22/09
Feudalism  Saurondor. | 10/22/09
Two flaws in your argument - but your point is still a good one..  daftkey | 10/22/09
Capitalism is an economic system - not a political system  Derrick Gibson | 10/24/09
RE: Stallman admits GPL flawed, proprietary licensing needed to pay for MySQL development  sreesiv@... | 10/22/09
Or, maybe its Stallman that is flawed and not the GPL?  No_Ax_to_Grind | 10/22/09
why do you insult Stallman?  Linux Geek | 10/22/09
Truth hurts  jackbond | 10/22/09
Serial killers...  daftkey | 10/22/09
I don't, he...  No_Ax_to_Grind | 10/22/09
RE: Stallman admits GPL flawed, proprietary licensing needed to pay for MySQL development  se_lain@... | 10/22/09
True..but..  daftkey | 10/22/09
The flaw in Ed's statements are self evident.  No_Ax_to_Grind | 10/22/09
Don't take my words out of context  Ed BurnetteZDNet Moderator | 10/23/09
That's a BIG difference...  daftkey | 10/23/09
This just in: GPL issues a statement claiming Stallman is flawed...  Johnny Vegas | 10/22/09
lol  ljenux-23043766007667558234416105604265 | 10/22/09
RE: Stallman admits GPL flawed, proprietary licensing needed to pay for MyS  Derrick Gibson | 10/24/09
Stallman's motives aren't very hidden..  daftkey | 10/25/09
PostGreSQL  davidr69 | 10/29/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

Archives

Favorite Links

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here