Slashdot Mirror


MySQL Changes License To Avoid GPLv3

munchola writes "MySQL has quietly changed the license it uses for its database to avoid being forced to move to the forthcoming GPLv3. CBRonline is reporting that Kaj Arno, MySQL VP of community relations, revealed the license change on his blog, noting it was made 'in order to make it an option, not an obligation for the company to move to GPLv3.'"

8 of 311 comments (clear)

  1. Re:No one is forcing them... by Thansal · · Score: 5, Insightful
    MySQL has today refined its licensing scheme from "GPLv2 or later" to "GPLv2 only"


    that is what they did.
    --
    Do Or Do Not, There Is No Spoon, There Is Only Zuul. Everything in the above post is probably opinion.
  2. We're going to have to do this with Adium as well by 1155 · · Score: 5, Insightful

    We're going to have to do this with Adium as well. We are unable to contact some contributors to get their ok on using GPLv3, and rather than disrespect their contributions by pushing the bottom line of v3, we're going to have to keep using v2 since it's the license they submitted with.

    I completely agree with this in either case. v3 is about pushing an agenda within a license from what I can tell, rather than sticking to what it is, a license. It's their license, fine, but pushing their own goals through it makes it even more restrictive to use the GPL than it already is. It's frustrating.

  3. Re:Hoopla! by F452 · · Score: 5, Insightful

    I think it's possible you have no idea what free software is about. You seem to have a grasp of free as in free beer, but not free as in freedom. Saying "maybe here is the source and don't sell without my permission" has nothing to do with free software.

  4. Re:No one is forcing them... by eln · · Score: 4, Insightful

    I don't understand why you would state in your license agreement that it would be covered by future licenses anyway. It doesn't make sense. I can see having your license say "GPLv2 or earlier," because you already know the language of the earlier licenses. It seems silly, though, for your license to state it will be covered under versions that you can't possibly know whether or not you will approve of, because they haven't even been written yet. This just seems like a common sense move to me.

  5. Re:Thank You Speghetti Monster! by F452 · · Score: 4, Insightful

    You're absolutely right that what has been done can be lost. Lost to companies that use DRM and patents to take away our freedom. "Tivoization" is just a proof-of-concept. Without GPLv3, companies will start exploiting loopholes like that more and more, until one day people realize it really can be taken away.

  6. It gives FSF a blank check, not a good idea ... by AHumbleOpinion · · Score: 4, Insightful

    It gives more freedom to the code.

    No, it gives the FSF a blank check, blank checks are not a good idea. You are *assuming* that future versions of the GPL uphold the rights you currently support and avoids overly restrictive requirements you do not support. You have no such guarantee with the "or later" wording, and you have little negotiating room when future licenses are developed. Basically if you only use a specific license you have bargaining power, you have rights.

  7. Yeah... by Jeremiah+Stoddard · · Score: 5, Insightful

    They wanted to get around that ugly part of the GPL that says "and when GPL v3 comes out, this software must be distributed according to its terms."

    Unfortunately, I can't quite find it anywhere in the license, though everyone keeps complaining about it...

  8. Re:No one is forcing them... by MS-06FZ · · Score: 4, Insightful

    First, suppose you're writing project Z under the GPL and you do want it to move over to the new version of the GPL when it becomes available. Or that otherwise that you want to keep that option open.

    Next, assume that project Z is fairly complex, and becomes popular, and receives contributions from numerous developers, not all of whom stick with the project.

    Now, when the new GPL comes along, you have a potential problem: do all the contributors to the project need to approve a license change? Including all the ones you can no longer get in touch with? This is where the clause comes in handy: by submitting code under GPL2, they already [i]have[/i] approved a license change to GPL3, so you don't need their permission.

    'Course, that can be avoided if you simply make all contributors hand over copyright of their contributions to those managing the project, or otherwise get their agreement ahead of time to make certain licensing changes in the future.

    And then from a user's perspective: this clause increases what users can do with the program, it doesn't restrict users' choices. People can continue to treat the program as GPL2 licensed for as long as it's licensed that way, or they can treat it as GPL3 if there's some clause in GPL3 they find favorable. The only way it's potentially restrictive is that it allows derivative works to choose GPL3, which then prevents users of the derivative version from going back to GPL2.

    Agreeing to terms that aren't yet defined is a bit odd - it's basically just a bit of faith in the FSF that makes that work, that whatever they do with the future versions of the GPL will be for the best. But what's happening now is people aren't sure that's the case.

    --
    ---GEC
    I'm but the humble pupil, seeking to snatch the scratchbuilt pebble from the master's fully articulated hand