Slashdot Mirror


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."

27 of 212 comments (clear)

  1. That's a new one by Jurily · · Score: 4, Insightful

    Did someone just accuse RMS of supporting commercial licenses anywhere near Free Software?

    1. Re:That's a new one by __aasqbs9791 · · Score: 4, Insightful

      But, but I though RMS was an insane rambling ideologue who wants all software developers to be homeless? /s

      Flamebait? Trolling? Maybe, but what I'd like to point out is that some people come to hate the person from a single statement attributed to them at some point (regardless of whether they actually said it, or it was taken out of context, etc) that anything they say is automatically hated as well. This is no better than the opposite, worshiping someone such that anything they say is loved without considering the merits. I just wish people would pay attention to why they feel the way they do, rather than just associating the emotion with a person and leaving it at that.

    2. Re:That's a new one by vagabond_gr · · Score: 4, Insightful

      Yes, but I don't think that RMS in his letter actually wanted to promote dual licensing.

      The letter states his opinion on a very specific issue: the acquisition of Sun by Oracle. RMS thinks this is bad for MySQL and one of the reasons is that a source of funding, namely dual licensing, that used to be re-invested in the development of MySQL will probably stop being used that way. The point is that, if Oracle holds the copyright, sells licences, but doesn't give back to the community in terms of development of the GPL version, this will be worse than the current situation. RMS prefers that MySQL stays away from Oracle, this doesn't mean that he likes dual licensing (after all, none of the GNU software is dual licenced).

      The letter was sent to the European Commission in support of blocking the acquisition. It's not the usual RMS speech.

  2. Re:Forgive me if I'm wrong but by Predius · · Score: 4, Informative

    Yes, there is. The problem RMS is pointing out, is if Oracle basically shutters MySQL after acquiring it, as the owners of the primary license they can prevent MySQL from ever having a GPLv3 release, or any further closed source releases to fund further development. MySQL forks at that point will be locked into GPLv2 without the option of closed source releases to help fund further development.

  3. This isn't the first time this has happened. by brennanw · · Score: 5, Insightful

    Ghostview used to have (and may still have) a dual-licensing setup -- the most up-to-date version of Ghostview was under a non-free license that could be purchased by companies that wanted Acrobat support on platforms Adobe wasn't interested in supporting, and the older versions of Ghostview were released under the GPL. I remember RMS commenting on this at the time, and his comment was "I'd rather it be all GPL, but if that's what the creator needs to do in order to support his work so be it."

    Perhaps I misunderstand the article, but I don't see this as a new position or a deviation on RMS' part. I also personally disagree that it's "anti Open Source" -- first, on a pedantic level, RMS would say that the issue had nothing to do with "Open Source," rather it was about "Free Software." ;-) Second, and probably a lot more relevant, if software is licensed under the GPL, then it's licensed under the GPL. You're free to hack on it, distribute it, improve it, modify it, as much as you wish under that license, and any new work you add to that software under that license stays under that license as well. So what exactly are you losing?

    --
    Eviscerati.Org: All Hail the Eviscerati
  4. Re:Forgive me if I'm wrong but by Toonol · · Score: 4, Interesting

    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.

  5. groklaw's take on this by harlows_monkeys · · Score: 4, Informative

    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

  6. Re:So what by Microlith · · Score: 5, Informative

    Your trollish demeanor aside, the GPL is nothing like a standard EULA.

    In fact, using GPL software is much like reading a book. The issues of copyright never come into play until you get it in your head that you wish to redistribute the work in question. Copyright says "no you can't, go talk to the copyright holder" while the GPL says "yes, under these terms. If you don't like them, Copyright says no you can't, go talk to the copyright holder."

    Whereas proprietary software requires you read and accept a license before using it. Completely unlike a book.

    Hopefully you will understand Stallman and the GPL better now, or I will have to apologize for feeding a troll.

  7. You're confused. by XanC · · Score: 5, Informative

    The GPL is not an EULA. In your book example, you can buy, read, resell, etc, the book in question. Exactly what you can do with any software, barring (possibly) an EULA.

    You can certainly do all that with GPL software without ever reading or agreeing to the GPL. Agreement is not required for use.

    Other actions, such as making and distributing copies, are restricted by copyright law, and apply to books as well as software regardless of license. The GPL happens to be a license which allows copying and redistribution, actions which are otherwise forbidden by copyright. You only must agree to GPL when you take action that bumps against copyright law.

  8. Re:So what by benjamindees · · Score: 5, Informative

    You are conflating a "usage" license with a "distribution" license. I agree that the former is completely inane. But the latter is a necessary extension of the concept of copyright, and the basis of the GPLv2.

    --
    "I assumed blithely that there were no elves out there in the darkness"
  9. Re:So what by Abcd1234 · · Score: 4, Informative

    While I agree that RMS is an ideologue of the worst kind, you're completely off base here:

    Have you ever bought a book? Furniture? Clothing? A toaster, microwave or television? Did you have to agree to a license before you could use any of these items?

    No. But guess what? The GPL doesn't require that, either.

    The GPL, like all copyright licenses, is a *redistribution* license. ie, when you *redistribute* the software, at *that* point you are bound by the terms of the GPL, as it is under those terms that you are granted the right to redistribution.

    What you're talking about is a EULA, and I don't believe it's clear that those are even enforceable (and whether or not they are almost certainly depends on the state/province/country you live in). And certainly EULAs have absolutely no grounding in copyright law (which, as I say, is concerned with redistribution).

  10. Dual Licensing is a good business model by Bruce+Perens · · Score: 5, Insightful

    Some of us would like to be able to support our development of Free Software directly through the software. Many of us support ourselves in other ways and don't care about this. But for those who want to get the support from the software, dual-licensing is a good way to do it.

    It satisfies the folks who don't like the GPL, because it gives them a different set of rights in exchange for some cash. Both the contributions by other developers who follow the GPL and cash are ways of providing a quid-pro-quo for the original developer.

    What it doesn't satisfy is the folks who want a free ride instead of Free Software, because you have to pay for a commercial license. And IMO that strikes a good balance.

    Even RMS sees this. I think Brian's accusing him of being too moderate. :-)

    Bruce

  11. Re:So what by gdshaw · · Score: 5, Insightful

    The makers of proprietary software force you to agree to a massive, complicated license before you can use their products because they want to control and restrict what you can do. Let's not pretend that GPL software is any different.

    Er, have you actually read the GPL? From section 9 (GPLv3):

    "You are not required to accept this License in order to receive or run a copy of the Program."

  12. Re:So what by vertinox · · Score: 4, Insightful

    To call Stallman a kook and crackpot would be overly flattering. He isn't concerned with "freedom", he is only interested in pushing a personal agenda.

    Huh? By that definition the same thing could be said about Thomas Jefferson, Karl Marx, or any person involved in politics that was considered "radical" where they really don't even believe in their own ideas.

    I mean seriously... Say what you will about RMS ideas and disagree with them if you don't like them, but to say he only does the FSF and GPL for the ladies and money is retarded at best.

    I mean if he's got an agenda what is is for? To get attention from forum nerds? The lulz?

    --
    "I am the king of the Romans, and am superior to rules of grammar!"
    -Sigismund, Holy Roman Emperor (1368-1437)
  13. Re:RMS doesn't care about open source by vertinox · · Score: 5, Informative

    RMS could not care less about open source. He only cares about free software.

    Well yeah... What is the use of have access to the source code when the license forbids you to modify it?

    That's the different between Open Source Software and Free Open Source Software. I mean Microsoft releases source code to 3rd parties all the time but the strings attached to the code are pretty brutal.

    --
    "I am the king of the Romans, and am superior to rules of grammar!"
    -Sigismund, Holy Roman Emperor (1368-1437)
  14. Monty's laboring under a misconclusion by Bruce+Perens · · Score: 5, Interesting

    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

    1. Re:Monty's laboring under a misconclusion by krow · · Score: 4, Interesting

      Hi Bruce!

      Please note that I say nothing about the effectiveness of dual licensing as a business model. Pay-day loans exist as a business model, but I do not find that they are healthy for the communities that they exist in.

      Richard is choosing to ignore the overall health of community interaction in order to favor a business model that is in direct conflict with "free software". This is what I find to be sad in his actions.

      The fact that he is squandering his opportunity to further the cause of free/open source is shameful.

      -Brian

      --
      You can't grep a dead tree.
    2. Re:Monty's laboring under a misconclusion by Bruce+Perens · · Score: 5, Interesting

      Please note that I say nothing about the effectiveness of dual licensing as a business model.

      Hi Brian,

      You do, you just don't couch it in those terms. Many - certainly not all - of us need a business model to justify the production of Open Source software. Certainly that was the case for MySQL AG while Monty and you worked there. I very strongly doubt that you would have been able to operate the company while paying yourselves without the dual licensing paradigm which you and the company espoused at the time.

      So, what you said was:

      Dual licensing is anti-open source.

      Actually, it isn't anti-Open-Source at all. It's pro-proprietary-software. You're confusing the two. It is also pro-Open-Source in that it effectively funds its development.

      I am really scratching my head regarding your moral position here. It's the license model you promoted. You got paid a salary. You produced a work-for-hire and the company had all rights to it. You sold the company, and you got paid again through your stock.

      IMO, what you should do is let Sun and Oracle do what they wish with the ownership of MySQL, as the GPL copy will persist forever and you have freedom to continue its development, and your customers can use that server with their proprietary software without a problem. Sun/Oracle can develop or sink their MySQL version as they like, and we don't care because our version lives on. Ignore politics on a mailing list, everybody has a right to carry it out and you can have another, moderated, list if you don't like it.

      And please stop promoting the FUD that the GPL and Sun's rights block you and are somehow unfair to your business. It doesn't, and isn't, and you've been compensated so far beyond the merely "fair" that your protests sound inappropriate.

      Bruce

    3. Re:Monty's laboring under a misconclusion by Bruce+Perens · · Score: 5, Insightful

      Although many small companies claim to have made money from an Open Source based business, there is no evidence that they actually have because they haven't published their financial information. We have actual evidence that only two companies have made money from an Open Source based business, MySQL, and Red Hat. Thus, MySQL accounts for 50% of the profitable companies that we have proof for.

    4. Re:Monty's laboring under a misconclusion by Bruce+Perens · · Score: 4, Interesting

      I do not for work which I personally do (aka if you check you will find that I lean toward BSD).

      Also, I believe people are free to do whatever they like with what they produce.

      Oh come on. You were a company representative for how many years? You promoted MySQL to a great many different communities under the license scheme it had at the time.

      And you're being self-contradictory. If people are free to do whatever they like with what they produce, why isn't the Oracle-Sun partnership free to do what they want with the copyrights that Sun bought?

      What I object to is Richard's comments which I find counter to the notion at what is at the center of notion of the gpl.

      I seem to remember the fsf suggesting once that developers assign copyright to them to block dual license strategies.

      Richard would have much rather that Monty had donated the copyright to FSF 10 years ago. He didn't. He chose to make himself somewhere in excess of 100 Million dollars on the software through selling a dual-licensing company, and now he, through you, is complaining that he shouldn't have been allowed to do that.

      Well, if Monty really thinks so he should get together some other investors and purchase the copyright.

      You are welcome to do whatever you like with whatever you write Bruce, but I wouldn't suggest that other developers contribute their work to you, just so that you can change the license and make a buck off them.

      Don't you realize how hypocritical this sounds? You made USD$1.1 Billion off of them!!!

      Then, you sold the company, fairly, and Monty took a king's ransom in profit, and no doubt Brian took home some cash too.

      I can't see that you have the slightest ethical stance to complain.

  15. Re:Things don't work the way you think by aztracker1 · · Score: 4, Informative

    You don't buy a license for a book, you buy a physical copy of a book's content. Copyright law says you can't make copies of a protected work and distribute them.

    --
    Michael J. Ryan - tracker1.info
  16. Re:Forgive me if I'm wrong but by broken_chaos · · Score: 4, Informative

    The principle modification being the removal of the "any later version" clause.

    Just checked a fresh download of the MySQL 5.1.40 source. This statement is correct – the random sampling of source files I checked do not contain the "or later" clause in the licence notification.

  17. Sorry, not a single statement by pem · · Score: 4, Insightful
    From http://fsfe.org/projects/gplv3/bangalore-rms-transcript

    Audience member: [...] in this new World, and you're talking about GPL going over to the next version, how do you see proprietary software businesses making a profit?

    Richard Stallman: That's unethical, they shouldn't be making any money. I hope to see all proprietary software wiped out. That's what I aim for. That would be a World in which our freedom is respected. A proprietary program is a program that is not free. That is to say, a program that does respect the user's essential rights. That's evil. A proprietary program is part of a predatory scheme where people who don't value their freedom are drawn into giving it up in order to gain some kind of practical convenience. And then once they're there, it's harder and harder to get out. Our goal is to rescue people from this.

    So, I'm an unethical evil person because I make money writing proprietary software. However, it's a requirement that MySQL be sold to a different big evil corporation that doesn't already have a database offering and that can make money off it, else they might not support it.

    Sorry, my brain isn't big enough to hold the cognitive dissonance that is Stallman -- he gives me a headache.

    1. Re:Sorry, not a single statement by Korin43 · · Score: 4, Insightful

      If I understand him right, it seems that RMS doesn't have a problem with companies selling their software, he has a problem with companies that sell software and refuse to tell people how it works. Or maybe I'm just giving him too much credit.

  18. Bruce Perens on crack? by gr8_phk · · Score: 4, Interesting

    The book you bought had a license, you simply did not have to agree to it. You're bound to it anyway.

    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?

  19. Re:RMS doesn't care about open source by Draek · · Score: 4, Informative

    Wrong. The BSD license and its ilk *are* Free Software licenses, they're just not "copyleft" which is a desirable but not vital quality as far as RMS is concerned. The ones that are OSS-but-not-Free are those like the license of Pine which disallows redistribution of modified works, or some of Microsoft's Shared Source licenses which disallow commercial redistribution at all.

    If you wish, you can educate yourself further here, and the FSF's definition of Free Software here.

    --
    No problem is insoluble in all conceivable circumstances.
  20. Free software/open source diffs aids understanding by jbn-o · · Score: 4, Informative

    Actually, pointing out why Open Source misses the point of Free Software isn't pedantic or irrelevant, these differences are real and they explain why RMS takes the position you just pointed out.

    RMS, as you rightly point out, understands that non-free software which eventually becomes free software is significantly better than non-free software that stays non-free forever because the former leads to eventually respecting our software freedom while the other can lead to our loss of software freedom. 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. This too can lead to the loss of software freedom. So whenever someone licenses a non-free program, open source advocates have little reason to object despite how that chips away at our freedom (from the aforementioned essay, "This attitude will reward schemes that take away our freedom, leading to its loss."). Free software activists, on the other hand, lament the disrespect for user's freedom which motivates them to support a project to develop a free replacement so that everyone can do that job whilst retaining their software freedom. Finally, as for the GPL: RMS wrote the GPL with user's freedoms in mind. The reason we enjoy the freedoms you champion at the end of your post is precisely because RMS pays attention to all computer user's software freedom. Had he taken an interest in mere development methodology instead, proprietary derivatives might be far more common than they are.