Slashdot Mirror


MySQL AB and Nusphere Go to Court Over GPL

A little fairy whispered in our ear: "MySQL AB is seeking a temporary injunction against NuSphere, even though they've finally released the source code for Gemini and MySQL Advantage. According to the GPL, NuSphere lost the right to redistribute when they violated #3 by not providing the source code originally. The FSF will testify tomorrow in court, according to this Newsforge article." Newsforge and Slashdot are both part of OSDN. We've done a couple of previous stories about the MySQL AB vs. Nusphere conflict: the original story, a follow-up, and a note about a countersuit. Update: 02/26 21:15 GMT by T : bkuhn (Bradley Kuhn of the Free Software Foundation) writes: "The FSF has a press release on the matter and affidavit that we filed is also available."

238 comments

  1. First legal test? by wrinkledshirt · · Score: 1

    Is this the first legal test of the GPL right now? Will it be setting precedent?

    --

    --------
    Bleah! Heh heh heh... BLEAH BLEAH!!! Ha ha ha ha...

    1. Re:First legal test? by grahams · · Score: 1

      If it is the first legal test OF COURSE it will set precedent. That's the whole idea of precedent!

      If a case that has been tried before is similar to a later case, than the ruling in that earlier case provides precedent for the later case...

    2. Re:First legal test? by kenthorvath · · Score: 2, Offtopic

      Why should the GPL be any less credible than any other software license out there? If it fails, it seems that there would be an implication that other restrictive licenses should fail as well (read: anti-reverse engineering clauses and the like).

    3. Re:First legal test? by tempest303 · · Score: 3, Insightful

      Why should the GPL be any less credible than any other software license out there?

      If anything, it's MORE credible, given that it doesn't impair fair use or free speech, unlike many proprietary licenses. (The "No negative reviews allowed" McAffee license comes to mind here...)

    4. Re:First legal test? by baka_boy · · Score: 3, Interesting

      Unfortunately, "credible" in this context may boil down to, "defended by the most expensive lawyers/lobbying on earth". The only real hope that the GPL has may be defense from folks like IBM, not the FSF, or any of the small, independent developers or software houses using it.

      Common sense and existing law may say that making a single digital copy of a piece of music, software, etc. should fall under "fair use," but the RIAA and MPAA can still get trash like the DMCA made into law, and defended in court. Remember, this is America, where money == power, period.

    5. Re:First legal test? by October_30th · · Score: 2, Funny
      It impairs the unspoken but equally unalienable right to fair business.

      Hence, given the pro big business mentality of the current administration, GPL will be thrown out of the court. Just watch it happen.

      --
      The owls are not what they seem
    6. Re:First legal test? by Bilbo · · Score: 2, Informative
      It impairs the unspoken but equally unalienable right to fair business.

      Unfortunately (or, fortunately, depending on how you look at it), corporations no not have Constitutionally guaranteed rights.

      --
      Your Servant, B. Baggins
    7. Re:First legal test? by October_30th · · Score: 1
      So fucking what?

      Corporations can get as unconstitutional as they want as long as they can be sure that no-one can sue them up to the Supreme Court.

      That's money.

      --
      The owls are not what they seem
    8. Re:First legal test? by Anonymous Coward · · Score: 1

      It impairs the unspoken but equally unalienable right to fair business. You do realize that this statement makes almost no sense in English, right? Not only that, the refutation is a simple "hardly". Fair business would require that each firm write their own fookin software or *buy* it from another company, not simply take GPL'ed stuff and violate copyright. GPL can't just be "thrown out"-- if they toss GPL that makes click-thru, shrinkwrap, and all other lame EULA's totally null and void (which would be bad for big bidniss). GPL doesn't restrict existing rights, only offers new ones. Traditional EULA usually restrict existing rights.

    9. Re:First legal test? by October_30th · · Score: 1
      Fair business would require

      My statements makes perfect sense in Corporate-English.

      Fair business means unlimited right to profit in corpospeak.

      --
      The owls are not what they seem
    10. Re:First legal test? by jazman_777 · · Score: 1
      Fair business means unlimited right to profit in corpospeak.


      Fair business then would include being able to leverage the power of the State against your competitors. Since it's _for_ you, it's "fair".

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    11. Re:First legal test? by October_30th · · Score: 2, Insightful
      power of the State against your competitors

      The State at least makes an attempt in democracy. Corporations would be perfectly happy with pure tyranny of money (=unbridled capitalism). So yes. I will accept the rule by the State instead that of "free corporations" any day. Corporations and free capitalism are giving you a "free society" as long as you are ready to join the pack of predators feeding on the weak of the society. That's how profit's really made.

      --
      The owls are not what they seem
    12. Re:First legal test? by Mr.+Slippery · · Score: 1
      So yes. I will accept the rule by the State instead that of "free corporations" any day.

      Who issues corporate charters?

      Never forget that corporations are creations of the state.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    13. Re:First legal test? by October_30th · · Score: 1
      Who issues corporate charters?

      The State. It was a good idea before the the corporations got powerful enough to buy entire governments.

      But you've got a point. I guess there is no escape. The State, which should keep the reins on the private enterprise, has become overrun by the greedy profit-mongers.

      --
      The owls are not what they seem
    14. Re:First legal test? by jazman_777 · · Score: 1
      The State at least makes an attempt in democracy. Corporations would be perfectly happy with pure tyranny of money (=unbridled capitalism). So yes. I will accept the rule by the State instead that of "free corporations" any day. Corporations and free capitalism are giving you a "free society" as long as you are ready to join the pack of predators feeding on the weak of the society. That's how profit's really made.


      Given the nature of the State, and the historical evidence (see the 20th Century), I don't really trust the State. I don't trust Colossal Corps, either. That's why I am a distributist.

      --
      Slashdot: Failed Car Analogies. Amateur Lawyering. Anecdote Battles.
    15. Re:First legal test? by Anonymous Coward · · Score: 0

      Expect the case to either be dropped because neither the corporation nor the state want to be seen as anti-GPL (Anti-Freedom) despite any agenda to the contrary or for the GPL to be knocked down.

      If all goes according to plan restrictions will be put in place preventing anyone from buying or using anything which doesn't support somebody's economy. The economy of whatever corporation kills its competition most likely. Just you wait for the anti-freedom, anti-capitalism, anti-democracy crap to come down the chute. Somehow or another it's our patriotic duty not to use things which don't put money back into the corporations.

    16. Re:First legal test? by ahde · · Score: 2

      There is another kind of transaction in these cases. It's true that the money always wins, but to think that judges are solely swayed by whoever has the nicest shoes is naive.

      This _is_ the end of the GPL

    17. Re:First legal test? by phyxeld · · Score: 1

      Unfortunately (or, fortunately, depending on how you look at it), corporations no not have Constitutionally guaranteed rights.

      Actually, they do, according to the famous 1886 court decision.

      Sucks, doesn't it?

      --
      __
      Choose mnemonic identifiers. If you can't remember what mnemonic means, you've got a problem. - Larry Wall
    18. Re:First legal test? by kz45 · · Score: 1

      Why should the GPL be any less credible than any other software license out there? If it fails, it seems that there would be an implication that other restrictive licenses should fail as well (read: anti-reverse engineering clauses and the like).

      Then maybe we will actually see the enterprise edition of sourceforge, instead of having to buy it for an un-godly amount of money. I thought if a piece of software was released under the GPL, we got to D/L the source?

      I guess the people of slashdot are closer to the corporations of america than I thought......

    19. Re:First legal test? by Chris+Johnson · · Score: 2
      How?

      Paranoid mumblings are all very fun, but to do what you suggest, the court would have to throw out copyright law. Do you see many big businesses itching to obliterate copyright law and harm their ability to prosecute people for copying their IP without permission?

    20. Re:First legal test? by innocent_white_lamb · · Score: 1

      You do get access to the source code when software is released under the GPL. But the copyright owner (usually the fellow who wrote the software) is free to release the same software, or an enhancement, or whatever, under any other license the he chooses. Note that folks other than then copyright owner (meaning you and me when we download the GPL software) doesn't have the same right to re-license the software; we're stuck with the GPL unless we can strike some kind of a deal with the copyright owner.

      --
      If you're a zombie and you know it, bite your friend!
    21. Re:First legal test? by Anonymous Coward · · Score: 0

      Apparently everyone missed the irony here. This is the first (legal test) post.

      Nice way to slip that one by.

  2. Settle This by erasmus_ · · Score: 0, Flamebait

    Once again, let's settle our issues in the courtroom and not in the marketplace. Perhaps this issue will finally come to some closure soon.

    --
    Please subscribe to see the more insightful version of th
  3. Ramifications? by nakhla · · Score: 5, Interesting

    What will be the ramifications if the GPL doesn't hold up in court? If the GPL hasn't been challenged in court thus far, this could have far reaching implications within the Linux community. If the GPL doesn't hold up, does that mean Microsoft is free to take large chunks of GPL'd software and make it proprietary?

    1. Re:Ramifications? by Anonymous Coward · · Score: 4, Informative

      Trust me..if it was ever possible for anyone to make GPL'd code proprietary, without a reasonable amount of legal danger to the party stealing the code, universities would already have done it a LOOOOONG time ago. The GPL was written expressly so that institutions could not lay claim to code written to be distributed and used by the public. The BSD license, on the other hand, more or less allows anyone to take anything written for it, so long as they provide credit to the original authors.

    2. Re:Ramifications? by rutledjw · · Score: 2, Interesting
      While this may have ramifications, I don't think they will be great. Nu DID end up releasing the source code, so it may be a moot point. I think what's most significant is that the FSF has proven they will fight to protect and enfore the GPL.

      If MS came out after this "viral" license I think that IBM and others who have strongly supported Linux (and hence, the GPL) would make that a costly proposition. Regardless of what IBM may think about the GPL, having the legal foundation of your marketing brain-child ripped out from under you is not a pleasant proposition. Plus, would people continue to develop code for Linux w/o the GPL? Another reason for IBM (and others) to step in.

      Additionally, potential gov't actions - not just the US gov't, but also European governments who take a dim view of MS - may also be a deterrent to MS trying that little strategy. Even so, I wouldn't put it past MS to try...

      --

      Computer Science is Applied Philosophy
    3. Re:Ramifications? by JordoCrouse · · Score: 3, Insightful

      If the GPL doesn't hold up, does that mean Microsoft is free to take large chunks of GPL'd software and make it proprietary?

      Good question! What if portions of the GPL are declared to be bad, or if the whole GPL is declared invalid, does that mean that a new licence can be drawn up and all the existing projects can be allowed to relicence themselves under the new licence, or are they stuck as GPLed forever?

      --
      Do you have Linux and a DotPal? Click here now!
    4. Re:Ramifications? by lupercalia · · Score: 4, Insightful
      We have absolutely no reason to think it won't hold up in court. Have you ever heard of that happening to any other software license, free or not? I haven't. This speculation is all based on the fact that it hasn't been taken to court, not on any question as to its legality.

      In fact, the most likely reason it has never been tried in court is because nobody seriously thought they could overturn it, so they complied rather than face what they knew to be a losing court battle.

    5. Re:Ramifications? by JonWan · · Score: 2, Interesting

      I don't see it causing much of a problem in that someone (microsoft) could come in and "steal" code. Because it's still copyrighted by the author(s) that wrote it. It might be fun trying to figure out who wrote what, but for the most part things would continue with a new version of GPL.

    6. Re:Ramifications? by Drone-X · · Score: 3, Interesting
      Good question! What if portions of the GPL are declared to be bad, or if the whole GPL is declared invalid, does that mean that a new licence can be drawn up and all the existing projects can be allowed to relicence themselves under the new licence, or are they stuck as GPLed forever?
      The GPL says that programs licensed under it can be regarded as licensed under that version or higher versions. What this means is that if the GPL was invalid, current GPL code would fall under standard copyright law (currently you can choose not to accept the GPL and use it under standard copyright either, but that grants you zero rights). The FSF could then release the successor to the GPL (which they are working on) and everything would be OK again.

      But there's more, the GPL includes a statement that if part of the GPL was regarded as invalid in court then that shouldn't invalidate the rest of the license.

      One more thing though, Linus has in the past changed Linux's license to GPL v2 and "no other version". This he was not allowed to do in the first place because he didn't ask permission to the many contributors, but if he wanted to bump the version number or say that it again falls under GPL vX or higher version he'd have to ask permission to everyone that has contributed since the license change. But of course everyone will again just let Linus get away with that.

    7. Re:Ramifications? by fishebulb · · Score: 2

      well since the GPL is designed to give MORE rights to an end user. If it was declared invalid, i would Assume that standard copyrights would be in effect. ie, unless you have permission to use but not copy without my written permission etc. And thankfully for the clause in the GPL that collapses the license back to standard legal IP rights, anything found to be a problem would yank everything in the GPL until it can be fixed. SO A, B and C are rights in the GPL. If A is found to be invalid, B & C are revoked also.

      Any clarification on this if im wrong?

    8. Re:Ramifications? by hawkbug · · Score: 1

      You mean like they probably are already?

    9. Re:Ramifications? by Mr.+Slippery · · Score: 2, Informative
      The BSD license, on the other hand, more or less allows anyone to take anything written for it, so long as they provide credit to the original authors.

      That's the "old" BSD licence. Problem is that you can quickly end up with pages and pages of author credits. The "new" BSD licence - which is essentially the same as the X11 licence - no longer requires this.

      --
      Tom Swiss | the infamous tms | my blog
      You cannot wash away blood with blood
    10. Re:Ramifications? by Anonymous Coward · · Score: 0

      Hmm. Well wouldn't that more or less reduce the requirements of the BSD license to..absolutely nothing, except for a disclaimer denying responsibility for warranties and things like that? If that's the case, I suppose there's nothing stopping MS from turning Windows.NET server into Windows BSD Server next weel ;>

    11. Re:Ramifications? by Nugget · · Score: 2
      If that's the case, I suppose there's nothing stopping MS from turning Windows.NET server into Windows BSD Server next week


      Yep, this is exactly right. And if Microsoft were to do that, we'd all win. Microsoft users would get a much more stable server platform and the BSD users would get another point to brag about.

    12. Re:Ramifications? by doofus1 · · Score: 1

      I thought windows was based on an old BSD unix anyway, at least the TCP/IP component.

    13. Re:Ramifications? by Dwonis · · Score: 3, Informative
      The GPL says that programs licensed under it can be regarded as licensed under that version or higher versions. What this means is that if the GPL was invalid, current GPL code would fall under standard copyright law (currently you can choose not to accept the GPL and use it under standard copyright either, but that grants you zero rights).

      Nitpick: The GPL doesn't actually say this, but the text declaring that the work is licensed under the GPL usually (though not always) does.

    14. Re:Ramifications? by mbrubeck · · Score: 2
      Linus has in the past changed Linux's license to GPL v2 and "no other version". This he was not allowed to do in the first place because he didn't ask permission to the many contributors [...]

      This is incorrect. Before the change in terms, all GPL code in the kernel could be licensed under the GPL v2 or any later version, at the licensee's option. That means that I can take that code and and use it under the terms of the GPL v2 specifically. These terms allow me, among other things, to incorporate the code into any product distributed under the GPL v2.

      This is essentially what Linus did: All the GPL code contributed to him for inclusion in the kernel was under the GPL v2, though the authors may have allowed other licenses also. The authors of such code, by allowing Linus to license it under GPL v2, gave him explicit permission to redistribute it according to the terms of that license. The "or higher version" clause does not require that he follow the terms of all available licenses; it allows him to choose among the allowed licenses and use one of them.

    15. Re:Ramifications? by 47PHA60 · · Score: 1

      If the GPL should fail to hold up under legal scrutiny, the EFF or other intereseted group could challenge the validity of ANY End User License Agreement which limits the terms under which the software may be redistributed, modified, or used.

      As much as some companies and people hate the GPL, it is in their best interest to see these licenses as a whole have the status of contracts.

    16. Re:Ramifications? by catenos · · Score: 1

      Just for curiosity: In which version Linus changed that?

      The COPYING (2.4.17) file says, that only the GPLv2 counts, unless stated otherwise. I just checked 2.4.17 and it has the (at your option) any later version clause in many, many source files. Unless you mean Linus changed these notices, your point is lapsed. Regardless, if Linus makes (or has made) such a change, I think there is an argument that he is on the safe side with a change to GPLv2 only. The copyright notice in the kernel files reads:

      ...you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.

      Therefore I can choose which version of the GPL I want to use to redistribute the kernel. Furthermore, the GPLv2 requires me to put in (keep) an appropriate copyright notice, a disclaimer and notices about the license.

      So if I redistribute it under GPLv4, what forbids me to change the notice to something like either version 4, or (at your option) any later version?

      If there is some clause indeed (I did not found any), you are right. If not, there is nothing to prevent me from putting it under GPLv2 only following the same reasoning, is there?

      --
      Keep an eye on which arguments are silently dropped in replies. Not always, but often times it's very telling.
  4. Hmm.. are they the same?? by lemonhed · · Score: 4, Insightful

    NuSphere may not be 'obscure', but the mysql.org website seems a little deceptive. If I didn't investigate it more, I wouldn't have known the difference between mysql.org or mysql.com just by looking at the front page of the website.

    MySQL.org presents their website in a manner that does not give credit where credit is due.
    For one, if you go to mysql.org you will find that it doesn't say whether it developed the software, it just says it's got mysql software available for 'free' download. But the mysql.com guy is correct, in that you cannot download any software without registering with mysql.org first. That indicates to me that it's not 'free' because now mysql.org has customer data to use to market their product to. Plus, it doesn't say: "Hey, we didn't write the software, mysql.com is where you can find that info. We just improved upon it." Besides, I don't think .org websites should ever be for-profit businesses as that is not how that domain was intended to be used.

    1. Re:Hmm.. are they the same?? by jsprat · · Score: 4, Interesting
      Minor nit: mysql.org and mysql.com now point to the same IP. The canonical address is/was mysql.com, but the real MySQL site can be found using either address. This was settled (or maybe not, read the link ;) soon after the original story broke.

      NuSphere clearly didn't do "the right thing" and I hope they get their butts kicked.

    2. Re:Hmm.. are they the same?? by Agthorr · · Score: 2, Funny

      Yeah, I mean, I'd never even think of using a commercial .org site. Especially to read news.

    3. Re:Hmm.. are they the same?? by dirk · · Score: 2

      NuSphere may not be 'obscure', but the mysql.org website seems a little deceptive. If I didn't investigate it more, I wouldn't have known the difference between mysql.org or mysql.com just by looking at the front page of the website.

      MySQL.org presents their website in a manner that does not give credit where credit is due.
      For one, if you go to mysql.org you will find that it doesn't say whether it developed the software, it just says it's got mysql software available for 'free' download. But the mysql.com guy is correct, in that you cannot download any software without registering with mysql.org first. That indicates to me that it's not 'free' because now mysql.org has customer data to use to market their product to. Plus, it doesn't say: "Hey, we didn't write the software, mysql.com is where you can find that info. We just improved upon it." Besides, I don't think .org websites should ever be for-profit businesses as that is not how that domain was intended to be used.


      I completely agree the site is deceptive, although I'm not sure that is a violation of any law. Same thing with not giving credit for the code on the page. It may not be good practice, but as long as they follow the terms of the GPL (making source available, etc) then they are in the clear (legally at least). And I fully agree with the .org not being for profit (although it's a completely lost cause now). I have to take exception with the part about it not being free because you have to register. To be free (as in beer) means you don't pay anything. Saying it's not free because you have to register is like saying something isn't free because you have to go pick it up. Of course I still can't figure out what it being free or not has to do with anything, but free has nothing to do with registration.

      --

      "Information wants to be expensive" - Stewart Brand, the same guy who said "Information wants to be free"
  5. haven't we seen this befor? by borat · · Score: 0

    I thought that by the definetion of FSF that SUN would be required to include the GPL in their SQL app. If they messed up on something like this then they deserve what ever they get.

  6. An important case by baka_boy · · Score: 3, Insightful

    Personally, I don't have much of a vested interest in who distributes MySQL, since I don't use it, and probably won't any time soon. However, as one of the first court cases to test the enforceability of the GPL, it think that it's critical that MySQL AB win. If they can't take on another small company over a GPL violation, how in the hell can we expect anyone to be able to stand up to a BigCo that decides to rip off their GPL'd code?

    1. Re:An important case by Anonymous Coward · · Score: 0

      You should read Moglen's stuff at http://www.fsf.org/press/2002-02-26-MySQL.html (plus the links there). GPL violation is essentially copyright violation. No portion of the GPL puts your work in danger of becoming public domain by accident.

  7. Axis of Evil by Anonymous Coward · · Score: 1, Interesting

    Sounds like Bush should add NuSphere to his "Axis of Evil" list.

    I, for one, use MySQL all of the time, but had no idea about the history of it, or the fact that NuSphere didn't create it.

    Pretty pathetic, NuSphere. I, for one, hope you get nailed in court, and all of your source code gets handed over to MySQL AB. You deserve it!

  8. Without GPL you simply have no license to by Vicegrip · · Score: 5, Informative

    distribute your derivative work.

    The GPL is clear on this point. If, for whatever reason a court of law decides the GPL is invalid in a particular case, then you lose any right to distribute derivative works.

    Thus, there is no incentive for a company to try to invalidate the GPL, because without it they have no rights to distribute derived works. The only option a company has is to prove it is in compliance with the GPL.

    The one interesting thing here I observe is that once you have been found in violation of the GPL only the holder of the copyright can reinstate your ability to distribute derivative works-- and there is no obligation to do so.

    Thus, companies using GPLed code in works they distribute need to pay special attention to compliance as none-compliance carries with it the possibility being permanently blocked from using the GPLed code again.

    Admitedly though, it's not complicated. Simply ensure you distribute your source along with the product, and all is well.

    Otherwise put, if you want to use GPLed code, you have to share the code of your derivative work with everyone.

    --
    Do not spread "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0" over the internet, thank you.
    1. Re:Without GPL you simply have no license to by Anonymous Coward · · Score: 0

      If, for whatever reason a court of law decides the GPL is invalid in a particular case, then you lose any right to distribute derivative works.

      I think you mean "violated," not "invalid," right?

    2. Re:Without GPL you simply have no license to by Anonymous Coward · · Score: 0

      nique ta mère

    3. Re:Without GPL you simply have no license to by Vicegrip · · Score: 2

      No, I mean invalid as in cannot be applied in a particular case (although I'm not sure what that could be). It's like a judge ruling a clause in a contract is invalid. The GPL in this case states if it is ruled invalid, that you lose your rights to distribute your derivative work.

      The idea of making the GPL itself globally invalid is an unlikely possibility. Personally, I only see this happening through some kind of federal leglislation making the GPL kind of licensing illegal. Since the GPL only affects how you distribute derivative works of copyrighted software given to you for free, that is a very remote possibility.

      --
      Do not spread "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0" over the internet, thank you.
    4. Re:Without GPL you simply have no license to by Hallow · · Score: 2, Informative

      If you want to distribute a product based on GPLed code, then you have to share the code of your derivative work.

      You are allowed under the GPL to create a derivative work, say a modification particular to your business, and as long as you don't distribute the application outside of your business, then you are not obligated to share the code of the derivitve work (although you're encouraged to if the code might be useful to others).

    5. Re:Without GPL you simply have no license to by paynter · · Score: 2, Interesting

      The one interesting thing here I observe is that once you have been found in violation of the GPL only the holder of the copyright can reinstate your ability to distribute derivative works-- and there is no obligation to do so.

      This doesn't seem right. Why can't I, a random person with a fresh copy of MySQL plus source, modify MySQL very slightly then pass this derived work onto the defendant under the GPL, thus reinstating their right to redistribute.

      The article refers to article 4 of the GPL, but there's nothing there that makes special reference to the copyright holder. In fact, clause 6 says that if I redistribute the program then the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions.

      Surely that means that even if NuSphere were once in violation of the GPL, the copyright holders cannot take away their right to distribute derivative works so long as someone (e.g. Red Hat, Debian, the cat's mother...) is willing to distribute to them.

    6. Re:Without GPL you simply have no license to by Anonymous Coward · · Score: 0

      Ha, the GPL as a pyramid sceme! It might just be banned yet!

    7. Re:Without GPL you simply have no license to by hawk · · Score: 3, Informative
      >The GPL is clear on this point.


      yes, but . . .


      >If, for whatever reason a court of law decides
      >the GPL is invalid in a particular case, then you
      >lose any right to distribute derivative
      >works.


      I am an attorney, but this is not legal advice. If you need legal advice, contact an attorney licesed in your jurisdiction.


      This is *far* from clear, though possible. I assumes that part of the GPL is stricken, the rest upheld, and no other defenses prevail.


      Other possible outcomes:
      *finding other terms to the license to replace the stricken terms (reformation)
      *finding that the failed licensing placed it in the public domain (unlikely without odd facts)
      *finding that the copyright holder is estopped


      While I believe, in the general case, that the most likely result flowing from a purported violation is that the "copier" has no rights, the other outcomes are possible, at least with the right facts. Of them, I would hazard a guess that reformation would be the most likely to arise.


      hawk, esq

    8. Re:Without GPL you simply have no license to by RedWizzard · · Score: 2
      The one interesting thing here I observe is that once you have been found in violation of the GPL only the holder of the copyright can reinstate your ability to distribute derivative works-- and there is no obligation to do so.
      Exactly. This is cause of the whole "RMS forgives KDE" incident of a few years ago. Most people felt he was just being an asshole when infact he was doing what he felt needed to from a legal point of view.
    9. Re:Without GPL you simply have no license to by RedWizzard · · Score: 2

      No, invalid. If the GPL is the sole license of a piece of code and the courts find the GPL is invalid there would be no license covering that code and all rights would default to the copyright holder. Thus, you would lose all rights to distribute that code and any derivative work based on that code.

    10. Re:Without GPL you simply have no license to by Arandir · · Score: 2

      No code belonging to the FSF or RMS was in KDE. And they knew it. If RMS was right about KDE needing forgiveness, then the forgiveness should have come from only two parties: Linus Torvalds (for kfloppy) and Aladdin (for kghostscript). No other KDE code was a derivative work of any prior GPL code.

      To date, neither Mr. Torvalds nor Aladdin have forgiven KDE. I can only assume then KDE is still illegal and I am still a criminal for distributing it. Come arrest me.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    11. Re:Without GPL you simply have no license to by cduffy · · Score: 2

      If the GPL is an invalid license, nobody but the copyright holder has the right to distribute copies, because the copyright holder only granted that right to others under the provisions of the GPL (which suddenly is no longer valid). The random person with a fresh copy would lose their license just as much as anyone else if the GPL were found invalid, which is the scenario being discussed here.

    12. Re:Without GPL you simply have no license to by paynter · · Score: 1

      But we weren't talking about the GPL being an invalid license.

      We were talking about a specific individual/organisation being in violation of the GPL: a "garden-variety violation of the GNU GPL" in the qwords of the FSF.

      In that case, why can't the violator's right to distribute be reinstated by getting a new copy of the GPLed software from a third party?

    13. Re:Without GPL you simply have no license to by cduffy · · Score: 1

      Ahh -- that's a fairly good question.

      Any license to use a work always eminates from the copyright holder, because the copyright holder is the entity with the ability to decide whether to redistribute, and if so under what terms (beyond fair use). A derivative work with substancial portions of code still from the original requires license by both the original author (which the GPL grants to all takers willing to accept said license) and by whomever owns copyright on the changes in the derivative work. If someone loses the rights to use the original codebase (by violating the license, say), they don't suddenly regain that right via being given rights to the modified code of a derivative work, because the rights to the non-modified code still are granted through the license of the entity which owns copyright on that non-modified code. Hence, you could get a license to use the altered versions from someone who creates a derivative work -- but if you have no right to use the original code at all, 'yer sunk.

      Mind you, though, as much as I consider law interesting, IANAL.

    14. Re:Without GPL you simply have no license to by paynter · · Score: 1

      If someone loses the rights to use the original codebase (by violating the license, say), they don't suddenly regain that right via being given rights to the modified code of a derivative work...

      I guess this is the crucial point: the way I read Article 6 of the GPL is that they do suddenly regain that right.

      From the GPL (my emphasis):

      6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License.

      But then , IANAL either.

    15. Re:Without GPL you simply have no license to by cduffy · · Score: 1

      Ooh... you may be right. Indeed, that doesn't require a derivative work at all -- just that they receive it from a 3rd party.

      Be interesting to watch how this case comes out (presuming they don't settle).

  9. I'm confused.. by XaXXon · · Score: 2, Interesting

    So the article said that NuSphere registered MySQL.org, and AFAIK the real MySQL web page is at MySQL.com.. but --

    [xaxxon@chopper log]$ nslookup www.mysql.com
    Server: localhost
    Address: 127.0.0.1

    Non-authoritative answer:
    Name: www.mysql.com
    Address: 64.28.67.70

    [xaxxon@chopper log]$ nslookup www.mysql.org
    Server: localhost
    Address: 127.0.0.1

    Non-authoritative answer:
    Name: www.mysql.org
    Address: 64.28.67.70

    Did I mis-read?

    1. Re:I'm confused.. by J'raxis · · Score: 1

      It looks like they got it back from NuSphere, the article just failed to mention that. Here, and here, and a Google search for more.

  10. Section 4 of the GPL by lupercalia · · Score: 5, Informative
    The most interesting comment raised in the article is the invocation of section 4 of the GPL:

    Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License.


    Basically, since the GPL is the only document granting you permission to use the software, violating the GPL revokes your rights under it. That means that if it is found that they violated the GPL (which seems a foregone conclusion if the reporting is accurate), they will no longer be able to distributed MySQL code at all. In other words, put completely out of that business.

    Now that is something other companies will take seriously in the future. (IANAL and all that of course.)

    1. Re:Section 4 of the GPL by egomaniac · · Score: 3, Redundant

      (disclaimer: IANAL, but I have some real-world experience with IP law)

      Enforceability of the GPL is problematic at best. It's no more legal than any other software license, and consider how many objections the average /.er raises to (say) Microsoft's clickwrap licenses. Those same objections apply to the GPL, but even more strongly.

      After all, if you can make the legal case that "clicking OK doesn't really count as accepting a license", you can easily make the case that "doing absolutely nothing (which is all that is required to accept the GPL) sure as hell doesn't count as accepting a license". If Microsoft can't implicitly force you to accept a contract, neither can the FSF. The law doesn't care if you're nice or not.

      However, even if (as I believe) the GPL is legally unenforceable, that probably doesn't hurt anything. GPLed code is still protected by copyright, so even if the GPL itself is powerless, the copyright holder (if such can be established) can still sue to prevent redistribution. The GPL, in this context, basically constitutes a non-enforceable statement of "we won't sue if you release source code".

      Even this might not hold up in court. Trademarks are lost if you don't protect them. I don't believe the same applies to copyright, but only an IP lawyer would know for sure the legal ramifications of selectively suing people who don't follow your (arbitrary, non-legal) license.

      Hopefully the courts will shed some more light on this soon.

      --
      ZFS: because love is never having to say fsck
    2. Re:Section 4 of the GPL by EllisDees · · Score: 2

      Enforceability of the GPL is problematic at best. It's no more legal than any other software license, and consider how many objections the average /.er raises to (say) Microsoft's clickwrap licenses. Those same objections apply to the GPL, but even more strongly.

      Ok, if the GPL is found unenforcable, where do these people think that they get any rights to distribute the program at all?

      --
      -- Give me ambiguity or give me something else!
    3. Re:Section 4 of the GPL by ethereal · · Score: 1

      I think the GPL is safer than that. Ordinary EULAs give you the right ("license") to install and use the software. GPL'd software is subject to no such installation and use limitations - it is essentially public domain for the purposes that most users of commercial licensed software are used to (I am not talking about redistribution of the software yet, of course.)

      The only question is what happens when you get around to redistributing binaries of the GPL'd software for which you are not the author. In the commercial software case, you have no right to do this and are automatically in the wrong. The GPL grants you a license to do this provided that you supply your source code (including modifications) with it. I believe this would make it a legal contract - you have received something (distribution rights) in exchange for consideration (supplying your source code (or an offer to do so), including information which may have been proprietary to you). Neither of these are monetary in nature, but a contract doesn't have to involve money to be valid.

      And if you don't accept the GPL, you don't get any extra distribution rights, but you keep the original rights to install and use the software. So you don't really accept the GPL by installing and using the software, but you are only able to obtain redistribution rights by agreeing to the GPL's terms and abiding by the required source code distribution terms. It's not a like a click-wrap license where you lose rights as soon as you click "OK"; it's a case where in order to attain additional rights you must follow the terms of the license. So I think the analogy to click-wrap licenses is a little off.

      P.S. Copyrights aren't lost if you don't defend them, or else Eldred v. Ashcroft wouldn't be necessary.

      --

      Your right to not believe: Americans United for Separation of Church and

    4. Re:Section 4 of the GPL by bwt · · Score: 5, Informative

      Enforceability of the GPL is problematic at best. It's no more legal than any other software license, and consider how many objections the average /.er raises to (say) Microsoft's clickwrap licenses. Those same objections apply to the GPL, but even more strongly.

      Totally wrong.

      My objection to Microsoft's clickwrap licence is that it only purports to grant me a licence to "use" the software on a single machine, which I already have by 17 USC 117, since I am the "owner of a copy". Since their contract does not give me anything I don't already have, it is unenforcable because there is no "consideration".

      The GPL is a unilateral grant to do something that you cannot otherwise do without violating 17 USC 106. It is not a contract at all, but a unilateral grant. If the GPL is unenforcable then NuSphere is commiting copyright infringement by distributing a derivitive work.

    5. Re:Section 4 of the GPL by _|()|\| · · Score: 2
      if it is found that [NuSphere] violated the GPL (which seems a foregone conclusion if the reporting is accurate), they will no longer be able to distributed MySQL code at all. In other words, put completely out of that business.

      I think this is an overbroad interpretation. NuSphere violated the license, so MySQL AB can sue for copyright infringement. However, it seems to me that all it takes for NuSphere to get a new GPLed copy of MySQL is to download it again. Presto, blammo, reinstated--no "forgiveness" necessary.

      It's the same as if Microsoft caught me pirating Office. If I have any money left after the BSA and MSFT lawyers are done with me, I can still wander down to Best Buy and get a licensed copy of Office.

      In the case of GPLed software, it's just a lot cheaper to get a new copy.

    6. Re:Section 4 of the GPL by Frater+219 · · Score: 2
      Basically, since the GPL is the only document granting you permission to use the software, violating the GPL revokes your rights under it. That means that if it is found that they violated the GPL (which seems a foregone conclusion if the reporting is accurate), they will no longer be able to distributed MySQL code at all. In other words, put completely out of that business.

      I agree that GPL compliance is important, but I am not clear on the legality of this license termination business. What is to keep NuSphere from just downloading a fresh copy of the mySQL sources -- from MySQL AB or another GPL licensee -- and working from there? That copy would, after all, come with a fresh new license.

      The doctrine that MySQL AB seems to be pushing is that once an entity violates GPL on a product, not only has that entity's existing license to the product been terminated, but that entity is tainted, forbidden from accepting any future license to that product. This does not appear to be what the GPL itself says. The GPL speaks of voiding the instant license, but not of tainting the offending licensee from accepting a future one.

      Does anyone have an explanation for the disparity?

    7. Re:Section 4 of the GPL by egomaniac · · Score: 5, Insightful

      I don't normally reply to myself, but since everybody has completely and totally missed my point...

      Yes, you are all absolutely correct that without the GPL, it is illegal to distribute the software at all.

      However, I evidently didn't explain myself well enough. My point was not that it would be legal to distribute software without the GPL, far from it.

      The GPL grants you additional rights if you follow certain provisions. If you don't follow those provisions, you're subject to ordinary copyright law (which prevents you from redistributing the work). If you do follow those provisions, you have the legal right to redistribute the software.

      Now, work with me here. You cannot sue somebody for a GPL violation. Period, end of story. All you can sue them for is copyright violation, since without the GPL's provision you can't copy the software. *All* GPL violations will be tried in court as copyright violations, because that is the only law you could have broken. The only penalty for breaking the GPL is revocation of your license, which leaves you subject to copyright law.

      You're all looking at the enforceability issue backwards. The enforceability of the GPL does not *ever* protect the people who offer to license the software. You don't need the GPL for that, because you have copyright law -- copyright law is completely sufficient to shut people down from using your software. You don't even really need a license for that, because you're free to sue company A because you don't like the way they are using your software, but leave company B alone because you're happy with what they are doing. This is completely legal, and you don't need the GPL for that. (I realize that the GPL fulfills a very important role as far as formalizing the agreement and making it easier to get people to comply, but legally it isn't necessary. You could just sue anybody whose use of your code you disagreed with.)

      The GPL is just a formalized statement of "I won't sue you if you distribute source". It protects the people *using* the software, because while copyright law would ordinarily say "you can't do this", the GPL says "you can if you distribute source". The GPL does not grant one iota of extra power to the people licensing the software, it grants it all to the people using it -- a statement of protection from lawsuit.

      So firstly, it's pretty much irrelevant. The legalese of the GPL could be replaced with "I promise I won't sue you if you ..." and it would have exactly the same effect.

      As far as the legal enforceability of the GPL, it may or may not hold up in court. Since everybody is going to get this backwards, I'll spell it out. "Hold up in court" means use it to *protect* yourself, not to sue somebody else. Again, we've already established that the only law being broken is copyright -- you cannot use the GPL to attack somebody for violating it. The GPL is only good for *defending* yourself, to say "no, look, I'm not violating copyright because the GPL allows me to do this". *That* is what needs to be tested in court, and that is what I'm not sure will necessarily work. Theoretically, you might be able to successfully sue somebody for using GPLed code completely in accordance with the license, and *that* would be the "not holding up in court" that I'm talking about.

      It would obviously be horribly unethical to do so, and any reasonable judge might well throw the case out, but a good lawyer could probably make a case against the ability to use GPLed code in the absence of a formal agreement.

      Hope that clears up what I meant by my first post.

      --
      ZFS: because love is never having to say fsck
    8. Re:Section 4 of the GPL by Anonymous Coward · · Score: 0

      So RMS was right when he asked to the KDE people to pledge forgiveness for their infringement of the GPL (by linking code from other programmers to Qt without including a special clause/asking for permission) ?

    9. Re:Section 4 of the GPL by smallpaul · · Score: 2

      After all, if you can make the legal case that "clicking OK doesn't really count as accepting a license", you can easily make the case that "doing absolutely nothing (which is all that is required to accept the GPL) sure as hell doesn't count as accepting a license". If Microsoft can't implicitly force you to accept a contract, neither can the FSF. The law doesn't care if you're nice or not.

      Unlike shrinkwrap licenses, the GPL does not resrtict rights that the user would otherwise have. Rather it gives the user a right to redistribute which copyright law by default prohibits. If you want this _extra_ right then you also have some responsibilities. This could not be further from a shrinkwrap license. On the other hand, I'm not a fan of either.

    10. Re:Section 4 of the GPL by ahde · · Score: 3, Insightful

      and the argument will be that "because this product was licensed under the GPL, it was represented as being freely available to copy, modify, and distribute. If it had not been released under the GPL, copyright would still be in effect. But, a derivative work was made (at great expense my clients part) in good faith, with the understanding that the product could be distributed."

      Basically, they'll argue that you can't give away 99% of something and then come and ask for the whole thing back like an Injun Giver. The motion will be for the GPL to be ruled "equivalent to public domain."

      A contract does not mean only what the contract writer wants it to mean. That is why you have recourse *heh* if you sign a misleading contract. The analogy will be drawn that you could buy a house for $1 on the condition that you must paint it pink at midnight on July 4th, 2015. When 2015 comes around you have a vested interest in the house beyond your initial contract $1 -- therefore the pink-at-midnight clause could be challenged.

    11. Re:Section 4 of the GPL by Chris+Johnson · · Score: 2
      'The motion will be for the GPL to be ruled "equivalent to public domain."'

      I don't think that is remotely possible. If there's a weak point in law it's that it tends to side with licensors and those who make the rules. GPL is a way of making the rules... and unlike, say, the BSD license, it makes very STRICT rules of what you must do to comply.

      In essence, to a lawyer, the GPL is totally unlike giving away. It is laying strict rules for a collaboration that HAPPENS to be with people you don't even know. It has REQUIREMENTS that must be obeyed, or the deal is off. The fact that it produces a pool of 'cooperating' software is of no interest to a lawyer... that's a social effect, we're talking about what the contract is...

      If it ever did become invalid, first of all I think it would become invalid only under certain conditions (don't ask me what, because I _don't_ think it will ever be 'ruled' something other than what it is). And second of all, it would absolutely not fall through to being public domain. It would fall through to being normal copyright law, and people affected would have to renegotiate their licenses, perhaps they would have to get direct consent from the authors of code they used or something. There is just no way it would be deemed public domain- it so plainly is NOT trying to be. In some senses (ask a GPL hata ;) ) it is not 'giving away' anything...

    12. Re:Section 4 of the GPL by Arandir · · Score: 2

      Basically, since the GPL is the only document granting you permission to use the software

      Wrong. The *law* gives you the right to use any software you have legally obtained. Period. You won't have the right to create derivative works, or to redistribute it, but you do have the right to USE it.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    13. Re:Section 4 of the GPL by Arandir · · Score: 2

      Since their contract does not give me anything I don't already have, it is unenforcable because there is no "consideration".

      Bravo! Your payment for the software doesn't count as consideration, because you paid for it *before* you clicked the button, and you paid that fee to someone *other* than Microsoft (like to the clerk at CompUSA). The MS EULA is not a legally binding contract.

      Trying to unilaterally impose a contract after the fact is ludicrous.

      --
      A Government Is a Body of People, Usually Notably Ungoverned
    14. Re:Section 4 of the GPL by bwt · · Score: 2

      Exactly.

      Even though Softman v Adobe didn't reach the matter of shrinkwrap licences, it all but decides it.

      When you walk into the store or whatever and hand over cash for the cardboard box, you get a little piece of paper called a receipt, which lawyers will call a "contract of sale" because it specifies item, quantity, and price. At that point you are the owner.

      Since the software vendor probably wasn't even a party to the contract of sale, they cannot even claim that it is the "completion" of the sale by "acceptance of goods". That undercuts the only theory that any court has employed to hold any type of shrinkwrap licence enforcable.

      In fact, I don't even think the shrinkwrap should count as an "offer" even if it did purport to offer you something in consideration, because its method of acceptance produces no manifestation of assent outside of your own property. I call this attack by offer. It goes something like this: "Microsoft, I make you the following offer: if you would like to grant me a worldwide licence to all of your intellectual property in exchange for an unqualified option to have my old socks, then simply have one of your executives turn his or her monitor off and on in the next day".

      It doesn't work because the fact that you are claiming that an otherwise legitimate use of their property is acceptance does not allow you to attach a meaning to that use. The fact that they did it may simply indicate that they believe you are irrelevent. You have the right to install and use the software by 17 USC 117. The fact that it purports to offer you an "accept" option does not mean that you cannot click your mouse on the YES button as you please. Similarly, the MS executives can turn their monitors off and on as they please without assenting to your offer.

    15. Re:Section 4 of the GPL by dlapine · · Score: 1
      But the business model for them is based on being able to redistribute it. Losing that right (or more importantly, keeping it) is what this is all about.

      GPL is great for a business that USES GPL software, but it becomes a minefield for those who depend on the ability to redistribute (sell) software

      --
      The Internet has no garbage collection
    16. Re:Section 4 of the GPL by GSloop · · Score: 2

      I don't know if you'll see this...but *THANKS*

      I didn't follow this discussion originally, but I really like your description, and the clear concise way this was described.

      I would assume that you are a lawyer? (I'm sorry for all those lawyer jokes... [grin])

      Is this why the software makers want UCITA so bad? I would assume that the legality of EULA's are on VERY shaky grounds, having never been tested, and they know it. Knowing this, they want some REAL legal cover. Reply if you can.

      Thanks again!

      Cheers!

    17. Re:Section 4 of the GPL by ahde · · Score: 2

      the majority of lawyers happen to disagree with you. Not on legal or moral grounds, but on social ones.

      ie. he who signs my paycheck has my ear.

  11. Not a SMALL company ;)) by dbucher · · Score: 2, Insightful

    NuSphere is not at all a small company. It's GIANTLY HUGE ;-))

    NuSphere is owned and financied by PROGRESS
    http://www.PROGRESS.com/ which is really a
    giant company like Oracle...

    --
    The Price of Freedom is Eternal Vigilance.
    1. Re:Not a SMALL company ;)) by Peter+Harris · · Score: 2

      Yeah. It's also not a company that "gets" Open Source, in some ways. And don't even mention the "F" word! They have enough trouble with "Open", never mind "Free".

      The involvement with MySQL is just about soaking up some of the low-end database market.

      Pass them by, and if you need a better database than vanilla MySQL, go for PostgreSQL. It has many features of the expensive Progress RDBMS, and can do some things that are far from easy in Progress.

      I might start recommending Progress again when they post Python bindings or protocol specs on their website.

      --

      -- What do you need?
      -- Gnus. Lots of Gnus.
  12. GPL enforceability by Anonymous Coward · · Score: 2, Insightful

    As usual, it is worth pointing out that if the GPL were ever found unenforceable, then you have NO right under copyright law and international treaty to use the code - it doesn't suddenly become public domain.
    This is one of the reasons the GPL tends not to get challenged - it's a lose-lose situation for a GPL infringer who challenges it in court:

    Scenario a: GPL challenge fails. Infringer has to GPL all derived work of original GPL code that he wants to distribute. Presumably he didn't want to do this, otherwise he wouldn't have taken it to court...

    Scenario b: GPL challenge succeeds. Infringer has to stop distributing all derived work of original GPL code, as he now has no rights granted to him by the original copyright holder to use the code.

    1. Re:GPL enforceability by BrianH · · Score: 2

      Bingo, I've got an (albeit small) amount of code floating around in a few of the various Linux distros. Under copyright law in the U.S., and most other industrialized countries, if the GPL were to fail the rights on my code would revert back to me. At that point I would be legally allowed to charge a license fee for its use, completely ban its distribution or use, or relicense it under a more bulletproof version of the GPL (which is what I would do).

      It would NOT be in the best interest of any company wanting to use GPL'd code to try and overturn the GPL.

      --

      There is nothing so pathetic as seeing a beautiful young theory roughed up by a tough gang of facts.
    2. Re:GPL enforceability by InsaneGeek · · Score: 2

      Here's a question to that, which I don't know the answer to, but seems rather interesting.

      Here's what I'm mentally debating; let's say the GPL is struck down and invalidated, wouldn't that then mean that anyone distributing a derivative work would be in violation of the original creator's copyright? As you said the GPL no longer gives them right to create derivative work?

      Now I'd imagine that most/all of the original coders probably wouldn't sue, but could they if they wanted to? Could someone sue Redhat for distributing their formerly GPL'd code out of spite (they could just say the license they were using is not valid anymore, so what defence would there be to being able to use the code).

      Just doing a little musing... I'll let someone with more license knowledge debate the question, just throwing it out there.

  13. In other gnews.. by Anonymous Coward · · Score: 1, Funny

    RMS has sued both parties for not calling the GNU derived application as GNU/MySQL.
    "Free Software " declared RMS, "always starts with GNU".

    1. Re:In other gnews.. by Dwonis · · Score: 2
      Sigh.

      RMS suggested something other than "Linux" because it removes the ambiguity of just calling everything "Linux". He suggested "GNU/Linux" because he wanted some credit for the 10 or so years of work that made the whole system possible. Is that really so much to ask?

      Technically speaking, "GNU/Linux" (GNU over LInux) makes sense just like "TCP/IP" (TCP over IP) makes sense.

  14. GPL is UNRELATED to EULAs by alexhmit01 · · Score: 5, Interesting

    EULAs are a strange beast. They are a non-negotiated contract made through click-through or breaking a seal for something that you purchased already. The theory behind a EULA is that you contract to the EULA. You do not need a license to run software. If you need to clikc Agree to use the software, have you enterred into a contract? That's an INTERESTING legal question.

    GPL is MUCH less interesting. By default, you have NO right to distribute software. The GPL is a distribution license.

    This Slashdot mental masturbation is childish. The odds of the GPL being overturned and everyone's software under license being made public domain is pretty close to 0%. It is only a concern on Slashdot.

    The GPL hasn't been to court because every violator has reached a settlement.

    This case sounds like NuSphere is fucked. The portion in question suggests that if you violate the terms of the license the license is voided. This is pretty standard stuff.

    Here is the question that the court will answer.

    If I break the GPL, I can be sued for damages, etc., and must stop distribution. My license is revoked, etc., etc. Can I then go out, download a fresh copy and distribute under the terms of the GPL? Stallman says no, I'm not certain. That's where this case is questionable.

    However, this is a good test case for the GPL. The question of derivative work is interesting. I'm not certain that the linking scenario creates a derivative work. However, since this company distributed a modified MySQL with their additions, they are CLEARLY distributing the work.

    They need to establish that they have a separate license or did so under the GPL.

    Regardless, the GPL being invalidated would not make things Public Domain. Without license you cannot distribute, so if the license falls, no distribution under GPL v2. FSF releases GPL v2.1 within a week and any provision that includes (or later version) is fine, everyone else needs to update.

    Alex

    1. Re:GPL is UNRELATED to EULAs by John+Harrison · · Score: 2
      If I break the GPL, I can be sued for damages, etc., and must stop distribution. My license is revoked, etc., etc. Can I then go out, download a fresh copy and distribute under the terms of the GPL? Stallman says no, I'm not certain. That's where this case is questionable.

      What if mySmallCompany breaks the GPL and it stopped from future distribution of a particular piece of software? I then found myOtherSmallCompany. Can I distribute the software in a compliant manner? Obviously this solution won't work for large companies (IBM) but what if my company has 10 employees?

    2. Re:GPL is UNRELATED to EULAs by dirk · · Score: 2

      Here is the question that the court will answer.

      If I break the GPL, I can be sued for damages, etc., and must stop distribution. My license is revoked, etc., etc. Can I then go out, download a fresh copy and distribute under the terms of the GPL? Stallman says no, I'm not certain. That's where this case is questionable.


      It seems that you couldn't download the same piece of software (as that is the same license, just a different copy of it). I would assume you lose rights to use the GPL for that product. But the real question is what happens when they release an upgrade? Can you once again use the GPL, as this is a different product (well, a different version) and a new license (as a license only applies to the actual product and version it is issued with)? Can they find an old copy of MySQL and just use that, since it's a different license?

      It doesn't seem they could ban you from ever using the GPL again, or even using it on different products from the same company. So I doubt they could stop you from using it on different versions of the product either.

      --

      "Information wants to be expensive" - Stewart Brand, the same guy who said "Information wants to be free"
    3. Re:GPL is UNRELATED to EULAs by brad3378 · · Score: 4, Interesting

      &gt If you need to clikc Agree to use the software, have you enterred into a contract? That's an INTERESTING legal question.

      Great Point!
      I'm not a lawyer, so I have to ask:
      What does this mean to american children?
      As I understand it, Americans under age 18 cannot be bound to contracts.

      Therefore, if EULAs are contracts, and you are a pre-teen American, Should you be allowed to install software? Do you need to obey the EULA?

      --

    4. Re:GPL is UNRELATED to EULAs by Vicegrip · · Score: 2

      The GPL is not a EULA. It is a distribution agreement. It only applies to you if you want to distribute the software. The organization that gives you the software uses the GPL to distribute to you a freely useable program.

      You can use it in any way you like, that is your responsability.

      As for it's application to children. If you cannot abide by its terms, because of age, patents, royalty considerations etc... then you don't have a license to distribute the software covered by the GPL. In such a case, you cannot legally distribute it.

      That is all.

      --
      Do not spread "09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0" over the internet, thank you.
    5. Re:GPL is UNRELATED to EULAs by Dwonis · · Score: 2
      If you need to clikc Agree to use the software, have you enterred into a contract? That's an INTERESTING legal question.

      What "consideration" have users been given in order to enter into the contract? Being allowed to use the software is already provided by copyright law, so that doesn't count.

      I'd say that most EULAs are void. (UCITA and the DMCA are irrelevent, since they will obviously be struck down in a few years.)

  15. You're wrong. by Anonymous Coward · · Score: 0

    NuSphere is a totally independent subsidiary of the company with about 30 people.

    Progress is just their VC.

  16. This doesn't sound like GPL infringement... by Anonymous Coward · · Score: 0

    This does not sound like GPL infringement on NuSphere's part. NuSphere says there are two components to Gemini : a Table Handler and a Storage Engine. The Table Handler source code has been GPL since NuSphere MySQL Advantage started shipping in April. Previously, Storage Engine was only available under a commercial license.

    IANAL, etc. etc. ad infinitum, but if NuSphere's description of the product is correct, this does not sound like it violates the GPL in any way. As long as they release the code for the GPLed programs they should be in the clear. The GPL doesn't say you can't release software that works with the GPLed code, just that you can't release software that uses the GPLed code. That includes library calls, but does not include interaction between programs (e.g. through signals, semaphores, etc.).

    Feel free to correct me if I am wrong (because if I am I'd like to know how it actually *does* work). As far as the domain name "hijack", unless MySQL actually tradmarked the MySQL name rather than just the logo, I think they have no ground to stand on. The article does not mention whether this is the case or not.

    Wow, I guess it sounds like I'm flaming MySQL something heavy. I really have nothing against them, and think they make a great product; I just think they are most likely wrong in this case (assuming that the information I have is correct).

  17. primarily inertia; secondarily ease of install by brlewis · · Score: 1, Offtopic

    MySQL's time-to-market was better than PostgreSQL. People who have mysql working now are naturally hesitant to switch to something else. Secondarily, mysql (outside of Debian) was easier to install last I checked. This may have changed.

    1. Re:primarily inertia; secondarily ease of install by Anonymous Coward · · Score: 0

      Yes, MySQL may have better time-to-market, but are they are a better DBMS?

      I much prefer PostgreSQL because it has real transactions and PostgreSQL is much easier to install and use.

      And this is from someone who developed on Oracle for years!

  18. More information on FSF Website by bkuhn · · Score: 5, Informative

    FSF has a press release and the affidavit we filed available on our website.

    1. Re:More information on FSF Website by sh_mmer · · Score: 0, Flamebait


      The goal of the GPL is to use copyright law to create a ``commons,'' a collection of shared resources to which anyone can add, and from which anyone can borrow freely, but from which nothing can be permanently removed.

      that already exists. it's called the public domain.

      --
      Interested in learning Chinese or Japanese? check out Chinese/Japanese-English Dictiona
    2. Re:More information on FSF Website by Dwonis · · Score: 2
      GPL is not free. public domain is free.

      Unfortunately, the lawyers seem to have twisted things into a situation where you can be held liable for public domain software that breaks, or at least that's what we're led to believe. That's why the BSD license still exists.

    3. Re:More information on FSF Website by Anonymous Coward · · Score: 0

      Could it have been an accident that they left out the source code to Gemini? Maybe they were trying hard to get a working copy packaged for consumers without fully understanding GPL.

  19. Yes and no by brlewis · · Score: 2

    If the injunction is granted, it sets a strong precedent for certain parts of the GPL. If the injunction is denied, it may be for reasons other than any part of the GPL being invalid.

  20. The Future of Free Software by Bilbo · · Score: 4, Insightful
    Why i shouldn't just forget the whole thing ...?

    Because, this case will create precedent for all GPL'ed software, and whether or not corporations can steal the work of other people and call it their own! It's not a matter of which database software is better, but whether or not individual people should be able to create enforcable copyrights for their own software, and expect them to hold up in court.

    If the GPL doesn't hold up in this case, expect a whole slew of proprietary packages to start popping up all over the place, each with a surprising resemblance to other, slightly inferior, but still groundbreaking "Libre" alternatives. It will suck the air out of all those alternatives, and once the alternatives are sucked dry, the Open Standards will go with them. (Remember -- Microsoft isn't the only company out there bent on World Domination through Embrase and Extend tactics.)

    --
    Your Servant, B. Baggins
    1. Re:The Future of Free Software by GigsVT · · Score: 1

      This will not happen. Period. Read the GPL.

      --
      I've had enough abrasive sigs. Kittens are cute and fuzzy.
  21. Timeline on Source Release? by bhsx · · Score: 3, Interesting

    It is also acceptable for the license to require that, if you have distributed a modified version and a previous developer asks for a copy of it, you must send one.
    and also...
    3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

    a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

    b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

    c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)


    I don't see, anywhere in the liscense, a timeline specified as to when any changes to source code must be supplied. Anyone know of a quote from the GPL that specifies that the source must be made available at the time of binary release? AFAIK, they don't have to release the code to anyone who doesn't specifically request it, and who has a copy of the binaries; and I don't think time-frame is brought into it.

    --
    put the what in the where?
    1. Re:Timeline on Source Release? by bhsx · · Score: 1

      or should I say, the time-frame, according to section 3(b) that they have three years to deliver? As far as I can tell, NuSphere is complying to the letter of the GPL, if not the true meaning of the GPL.

      --
      put the what in the where?
    2. Re:Timeline on Source Release? by AJWM · · Score: 2

      Well, if NuSphere had actually included a written offer of the source as per 3(b), then you'd be right. But they (AFAIK) didn't.

      A short blurb in one section of the manual that "sources will be available in some future release" (or whatever the exact wording) is not a specific offer to supply source.

      --
      -- Alastair
    3. Re:Timeline on Source Release? by bhsx · · Score: 1

      You can add all that you want, you can ad a README that says you can't distribute the software. I'm sure they included the GPL with the packages, saying source code will be available later doesn't violate the GPL. Just like putting a sign in a public locker room saying "we're not responsible for lost or stolen articles" doesn't relieve an entity of responsibility. As long as they included the original copyright(left/gpl) it is legal, as far as I can tell.

      --
      put the what in the where?
    4. Re:Timeline on Source Release? by Michael+Wardle · · Score: 1

      3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

      a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

      b) Accompany it...

      (quoted from parent comment, with added emphasis)

      My interpretation of this is that the source (or written offer as per (b)) must accompany the distribution, that is: it must be supplied together with the binaries at the same time. If the software is distributed without source, then it is in violation of the license agreement.

      If this is not clear in the license, then a future version should try to more precisely define the meaning, but I would hope this point could be easily argued and won, should it arise.

      IANAL :-)
    5. Re:Timeline on Source Release? by Geekenstein · · Score: 0

      IANAL, but based on Section 3b, I would say there does exist a loophole in code distribution time. The license does not state the amount of time allowed to actually provide the code to the party requesting it, or even provide the common vague "reasonable amount of time" clause. If I were to receive that request, and didn't want the code to be re-released, it would be a simple matter for me to say "Ok, you will receive it in 10 years. Sorry for the delay".

      Based on what I see here, there would be no violation of the license caused by such a delay.

    6. Re:Timeline on Source Release? by bhsx · · Score: 1

      Exactly my point. I hope RMS is paying attention, because this has potentially devistating consequences to anything released under the GPL to this point. I think we need an addendum immediately, and a big push to let everyone know to upgrade to the new version. However, there's lots(obviously) of source code in the wild that I fear is unprotected. This could be a Very Bad Thing.

      --
      put the what in the where?
    7. Re:Timeline on Source Release? by Anonymous Coward · · Score: 0

      Well, hooray for the armchair legal eagles.

    8. Re:Timeline on Source Release? by Tony-A · · Score: 2

      No, you don't get to take three years to deliver the source. It's a three year duration after delivery of the binary where the source must be available even if everybody has lost interest.

    9. Re:Timeline on Source Release? by keanie · · Score: 1

      From my previous reading on this, I recall the issue wasn't the timeframe, but that they wouldn't release the source for the version of the binary they were distributing.

      They insisted that they needed/wanted to do more work on the source before making it publicly available.

      To my mind, this clearly goes against the GPL.

  22. is Mysql AB abusing of the GPL? by bareminimum · · Score: 2, Insightful

    Alot has happened in the MySQL AB vs. Nusphere fight. First Nusphere took the mysql.org domain and acted as if they were the not-for-profit corp behind the software. MySQL AB was right to be frustrated about the situation. But for what we know, this question got resolved, as mysql.org now points to the original mysql.com site and WHOIS reports MySQL AB as the owner.

    So where do we go from here? These guys believe that they can enforce article 4 of the GPL against Nusphere for an infraction to the GPL that occured in the past and which has been corrected since then as Nusphere published its source code. I personnaly believe this is not The Right Way. It totally goes against the spirit of the GPL: software must be free, and although we want to protect the original copyright holder, we must not discriminate against the users.

    Many people could try to profit from the GPL in an illegal way, does it mean that we can put them on a blacklist? If they decided to change their attitude and in turn abide to the license, I don't see why we would still punish them. They can be a valuable ressource in improving the software, even though it clearly goes against MySQL AB's agenda.

    Hey, if you're going to act that way, why did you release it under the GPL in the first place? By retaliating the way they do MySQL AB makes me wonder who between them and NuSphere has the weakest principles.

    Using the GPL as a tool for revenge is definitely not what Stallman & followers originally intended.

    Of course, MySQL AB could and should sue NuSphere for misrepresentation, moral copyright infrigment and dubious corporate conduct. They should seek damages, which they are fully entitled to under their country's Copyright Act. I for one find it unacceptable to simply lock Nusphere out.

    It is sad to see that the first judicial test of the GPL is witness to such a hijacking. And the worst thing: the FSF has it's arms in the mud upto the shoulders.

    This is one of these situations where Stallman actually should open his big mouth like he usually does.

    I don't think that the judge will let that injonction go through. Their case is too weak to achieve that. Anyways in the worst case, what will prevent Nusphere from starting another company?

    pertools will bring you the thruth.

    1. Re:is Mysql AB abusing of the GPL? by ahde · · Score: 2

      Progress did not just download the MySQL source and develop their NuSphere database. They entered into a contract with MySQL AG for approximately $3,000,000 for software and services. Some (maybe all) of the work done by MySQL AG has since been released subsequently under the GPL, but this is more than a case of GPL violation. Progress Software used proprietary software created by and in collaboration with MySQL AG. They then broke the terms of their contract, specifically relating sections of the GPL.

    2. Re:is Mysql AB abusing of the GPL? by bareminimum · · Score: 1

      In that case maybe this shouldn't be presented as a GPL issue? The FSF doesn't seem to agree with you on that one though..

  23. Exactly... by alexhmit01 · · Score: 2

    That's why I think that the whole section is silly. You really can't restrict people from accessing the GPL this way.

    I suppose they could file for an injuncton and argue that the company is a shell. Who the hell knows.

    Regardless, I think that this Slashdot bullshit about GPL code becoming public domain is beyond silly.

    Now, the outrageous claims of some proponents (anything that touches GPL code or is written by people that have looked at it becomes GPL) should get swatted down.

    I also don't think that you can try to pull trade secret bullshit (prove you didn't see this) with GPLed code, but we'll see.

    Alex

  24. MySQL AB Abusing GPL for private vendetta by Rashkae · · Score: 2, Interesting

    Basically, MySQL AB is arguing that because NuSphere violated the GPL *in the past*, they have forfeited their right to distribute a GPL app, even though the source code in question has since been released in compliance with the terms of the GPL. What are the ramifications if they succeed? Does this mean NuSphere will be unable to distribute any GPL applications? Will the NuSphere contributions be deemed invalid? Will MySQL AB then distribute MySQL with Gemini tables while NuSphere is not allowed to? (Gemini tables are a NuSphere contribution.)

    Isn't it sadly ironic? The first time GPL is tested in court, and I hope they loose, for all our sakes. No matter which way the decision goes, the dispute hurts the entire free software community, and will make corporate contributions to code base that much harder to come by. And think of what Craig Mundie from Microsoft will have to say about this! All over what was originally a domain name dispute. (If your new to this conflict, NuSphere paid MySQL a huge chunk of change for the right to distribute MySQL, (that's right, paid for the right to distribute a GPL app.). In the process, they created a mysql.org web page that did not give any credit to MySQL AB, and indeed, only made SQL Source Code available to registered users. MySQL AB charged NuSphere with GPL violation. In response, NuSphere made the source code more available and released the source code for their own proprietary modules. It is still not clear to me, however, what exactly MySQL AB thinks the millions they were paid by NuSphere was supposed to be for. Somehow, the right to distribute a GPL app for a limited time just doesn't make sense.)

    MySQL AB, I thank you very much for your hard work and development of MySQL. But please, stop pissing on the GPL to advance your own agenda. You can debate whether the money you were paid gave NuSphere the right to hijack MySQL trademark until the cows come home; but all GPL issues have been put to bed months ago!

    1. Re:MySQL AB Abusing GPL for private vendetta by ajboyle · · Score: 1

      "Millions?" Not!

      Nice opinion, but in the interest of getting the facts straight:

      "NuSphere ended up providing $312,501, according to MySQL AB, before a feud that ripped their collaboration apart."

      According to the article, 2.5 Million was promised.

    2. Re:MySQL AB Abusing GPL for private vendetta by Dwonis · · Score: 2
      Basically, MySQL AB is arguing that because NuSphere violated the GPL *in the past*
      [snip]

      Has NuSphere released the source code for all previously distributed versions of their bastardized version of MySQL?

  25. no freedom by Anonymous Coward · · Score: 0

    It is ironic that a license that is supposed to advocate "freedom" in the development world can be so repressive.

    They released the source code so that should be the end of the story. Does it mater when and how? If I play around with the Linux kernel and add some code, are the FSF Gestapo going to come crashing down my door demanding me to release all the code? You call that "freedom" (by ANY definition)? No way, maybe in Cuba! Screw that... that's why BSD rocks because i can do what i want with the code. I don't see how GPL is different from a commercial license because, in the end, you have to answer to an organisation that dictates the "rules".

    1. Re:no freedom by Anonynnous+Coward · · Score: 1
      Yes, it does matter when and how. After all, we can say that copyrights just have to be for a limited time. It doesn't say in the Constitution "when and how" they have to expire. (Which is the reasoning behind the Sonny Bono Public Domain Destruction Act.)

      By the same reasoning, I can close up a GPLd app I modified, lock up the source, and release it "sometime," (after the market has dried up) since it doesn't matter when or how.

    2. Re:no freedom by Anonymous Coward · · Score: 1, Informative
      If I play around with the Linux kernel and add some code, are the FSF Gestapo going to come crashing down my door demanding me to release all the code?


      I suggest you read the GPL FAQ before you spoout any more bollocks.
    3. Re:no freedom by kz45 · · Score: 1

      I suggest you read the GPL FAQ [gnu.org] before you spoout any more bollocks.

      Why?

      the article today (and countless others' that have violated the gnu), proves his point pretty nicely if you ask me.

    4. Re:no freedom by Dwonis · · Score: 2

      Stop making the BSD people look bad. Inform yourself before you join a discussion, alright?

    5. Re:no freedom by Anonymous Coward · · Score: 0

      Yes, how much more fun to be raided by the BSA secret service!

    6. Re:no freedom by Anonymous Coward · · Score: 0

      It seems OpenBSD does this already.

    7. Re:no freedom by Anonymous Coward · · Score: 0

      What is a "BSD person"? Some type of label I suppose.

    8. Re:no freedom by Dwonis · · Score: 2
      Fine.

      s/BSD person/BSD advocates and users/

  26. More room for upside than downside by Anonymous Coward · · Score: 1, Interesting

    The question here is whether if party A has distributed party B's source-code without party B's permission, party B can deny party A permission to distribute from then on, no matter what party A does. This is a subtle point. (Item 4 in the GPL applies.) For an example, this is the exact situation that KDE wound up on the wrong side of which RMS pointed out in the "forgiveness" speech. (A speech that ignorant morons all over flamed him about, but that is another story.) Having once not been in compliance with the GPL, you need explicit forgiveness from the copyright holder to regain your rights under it later.

    If the GPL wins, it demonstrates that not only does the GPL hold, but a very strict interpretation of the GPL holds which gives copyright holders the power to bargain with the question of whether forgiveness will ever be granted. (This forgiveness is customarily granted by the FSF.)

    If the GPL loses, it only casts doubt on whether the copyright holder needs to give forgiveness. There is no question of whether it is legal to distribute in violation of the GPL's terms. (The injunction seeks to stop a distribution that includes source-code.)

    IANAL, but I suspect that the FSF will have an easy decision here. But the cynical bastard in me notes that other recipients of the forked code have rights to distribute the whole thing under the GPL. If one of them distributes back to the original creator, under item 6 of the GPL the creator now gets a fresh license. What if the creator then distributes using that brand spanking new license?

    1. Re:More room for upside than downside by Anonymous Coward · · Score: 0

      IANAL, but I suspect that the FSF will have an easy decision here. But the cynical bastard in me notes that other recipients of the forked code have rights to distribute the whole thing under the GPL. If one of them distributes back to the original creator, under item 6 of the GPL the creator now gets a fresh license. What if the creator then distributes using that brand spanking new license?

      This is interesting perhaps, but not relevant. The problem *here* is that Progress didn't share the source code, only a linked binary. If they had shared the code, there would be no violation in the first place. So *at best* recipients of the binary could continue to share the binary, but that is all.

  27. One word: Microsoft by QuantumG · · Score: 3, Insightful

    Get sued random small ass person who has code under the GPL. Get the GPL invalidated. Shut down all the millions of free software projects that make use of the GPL. Hell, forget Microsoft, how do we know that Theo da Raadt or some other cat stroking evil genius isn't gunna do it (no offense Theo). If the GPL is declared invalid then surely you have to be wrong about this whole "no rights to distribute at all" stuff. Surely 99% of people using the GPL would immediately issue statements saying in essence that they are switching to a BSD license. Ahhh, fun with copyright law.

    --
    How we know is more important than what we know.
    1. Re:One word: Microsoft by Anonymous Coward · · Score: 0

      Surely 99% of people using the GPL would immediately issue statements saying in essence that they are switching to a BSD license.

      If they chose GPL instead of BSD originally, why do you think that 99% of them would choose BSD rather than GPL 3 (or whatever's the next version after the one that failed)?

    2. Re:One word: Microsoft by QuantumG · · Score: 1

      Because it doesn't exist yet? My point was that they would choose to continue to allow distribution rather than hoarding their rights.

      --
      How we know is more important than what we know.
  28. Follow Up by Rashkae · · Score: 1

    Reading the FSF Affitdavit addressed some of my concerns. In particular, #25:

    FSF's policy with respect to GPL violations is to secure compliance, not damages. When a party has violated GPL, and the violation is called to our attention (which happens on the average some dozens of times each year), we inform the party in violation of its responsibilities, and advise it on the steps necessary to come into compliance. It is our practice that once a party has taken steps to comply, and has entered into confidence-building measures to ensure that future non-compliance will be avoided wherever possible, and rapidly discovered and remedied where inadvertently reproduced, distribution rights under GPL 4 are restored on a cooperative non-judicial basis. In this fashion, I have secured compliance with the license in dozens of cases over the past decade, and have never had to resort to judicial measures of mandatory enforcement. Without the leverage provided by 4, however, parties would resort to repetitive partial compliance, ``capable of repetition but evading review,'' in language the Supreme Court has applied to a different sort of situation, substantially if not overwhelmingly complicating the task of securing reliable compliance with the license.

    In this case, since the FSF does not own copyright to MySQL, their usual policy doesn't apply. I still think what MySQL AB is doing is wrong, and is abusing the spirit of GPL, however. Just as importantly, using such a convoluted case to test the GPL in court for the first time seriously jeopardizes the license. (If it is not upheld in this case because of the strange circumstances, where will that leave FSF in enforcing GPL in other, more clear cut instances?)

    1. Re:Follow Up by Anonymous Coward · · Score: 0

      I doubt the court will accept the argument that past non-compliance with the GPL causes a permanent loss of rights to a free software package. Even if they did, it would be easy to get around it - the offending company could simply form a new subsidiary that is legally a different entity, and MySQL (or the FSF) coulnd't do anything to stop them from using the code again, assuming of course that the new subsidiary acts in compliance with the GPL

    2. Re:Follow Up by kz45 · · Score: 0, Troll

      FSF's policy with respect to GPL violations is to secure compliance, not damages. When a party has violated GPL, and the violation is called to our attention (which happens on the average some dozens of times each year), we inform the party in violation of its responsibilities, and advise it on the steps necessary to come into compliance. It is our practice that once a party has taken steps to comply, and has entered into confidence-building measures to ensure that future non-compliance will be avoided wherever possible, and rapidly discovered and remedied where inadvertently reproduced, distribution rights under GPL 4 are restored on a cooperative non-judicial basis. In this fashion, I have secured compliance with the license in dozens of cases over the past decade, and have never had to resort to judicial measures of mandatory enforcement. Without the leverage provided by 4, however, parties would resort to repetitive partial compliance, ``capable of repetition but evading review,'' in language the Supreme Court has applied to a different sort of situation, substantially if not overwhelmingly complicating the task of securing reliable compliance with the license

      You call this more "free" than the copyright?

      I sure as hell don't. It's just as bad as the RIAA going after copyright holders for sharing music.

      If the GPL license was truly "Free", there would never be a court case, because you could do whatever you wanted with the source code. Unfortunatly, because of the vast restrictions instilled by our favorite chap richard Stallman, people are forced to give our their source code for free. (provided they have made an alteration to a Gnu'd work).

      I am going to use the same argument that many have used in legitimizing music:

      If someone is making money off of your sourcecode, why does it matter? It's not like your are losing money each time your code is used.

      The only true "free" license is public domain.

    3. Re:Follow Up by renehollan · · Score: 2
      I doubt the court will accept the argument that past non-compliance with the GPL causes a permanent loss of rights to a free software package. Even if they did, it would be easy to get around it - the offending company could simply form a new subsidiary that is legally a different entity...

      I dunno.

      Copyright prevents redistribution of original or derived works. Only the GPL (in this case), lets you redistribute, and that license is void if you fail to honour its terms. So, yes, you could distribute future versions if they were not derivative works, which is unlikely.

      Obtaining the code from a different source wouldn't help, as your right to redistribute has been withdrawn by the copyright holder, and applies over all copies. Establishing another company would be considered as a "sham" by the court.

      To put it simply, you'se fuck-ed (and not in a good way).

      However, I suppose you could distribute

      prior versions, and back-port future diffs into them, if you are now in complience.

      --
      You could've hired me.
    4. Re:Follow Up by kz45 · · Score: 0, Offtopic

      figures the gnu nazis would cover up the truth by modding me down...

  29. accepting the GPL by brlewis · · Score: 4, Informative
    More concisely,
    5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it.
  30. But see, here is the thing. by mindstrm · · Score: 2

    In a normal contract... there is a point where the contract an agreement is reached, the contract is signed. If a clause in the contract causes the contract to be terminated, it's null & void.

    But you see, with the GPL, there is no negotiation. What prevetns someone from re-licencing the software under the GPL again? Nothing. As long as they are currently complying with the terms, they can keep using it.

    Why is the GPL different? Because nobody CHOOSES to let someone license it.

  31. Well at least... by dex22 · · Score: 1

    ... now I don't have to read endless postings of "Nobody ever sued over the GPL" ;)

  32. Prediction by Anonymous Coward · · Score: 0
    This will turn into a world-class urination for distance contest (i.e. pissing match), with both sides finally giving up and nothing really being determined.

    Pls. note: I'm fully aware of how important any challenge to the GPL could be, particularly the first one; my prediction is not overlooking that fact, but merely stating that I think that it won't come down to a cut and dried decision.

  33. first court challenge of gpl? by drew · · Score: 1

    everyone here is saying that this could be the first real legal challenge of the gpl.

    which makes me wonder: what ever happened with carmack and the guy (slade?) that was trying to redistribute quake binaries? for all the ranting that went on here about that i never did hear about how that ended up. anybody here know?

    --
    If I don't put anything here, will anyone recognize me anymore?
  34. who loses the license? by Anonymous Coward · · Score: 0
    The rights of NuSphere would be terminated, but what about XYZ corporation (also a Progress company)?

    They could acquire any trademarks and other IP held by nusphere, and be back in business in a couple days.

    Seems like a minor hassle.

    The underlying problem with the GPL remains: you can't keep a competitor from using your stuff.

  35. from the gpl faq by Anonymous Coward · · Score: 0

    What does this "written offer valid for any third party" mean? Does that mean everyone in the world can get the source to any GPL'ed program no matter what?

    "Valid for any third party" means that anyone who has the offer is entitled to take you up on it.
    If you commercially distribute binaries not accompanied with source code, the GPL says you must provide a written offer to distribute the source code later. When users non-commercially redistribute the binaries they received from you, they must pass along a copy of this written offer. This means that people who did not get the binaries directly from you can still receive copies of the source code, along with the written offer.

    The reason we require the offer to be valid for any third party is so that people who receive the binaries indirectly in that way can order the source code from you.

    If I distribute binaries without sources, can I provide source code by FTP instead of by mail order?
    You're supposed to provide the source code on a physical medium, if someone orders it. This means sending it by mail order.

    You are welcome to offer people a way to copy the corresponding source code by FTP, in addition to the mail-order option. FTP access may be convenient for the users, or it may not. If the FTP access is convenient enough, perhaps no one will choose to order a copy, and you will never have to ship one. Good for you. But if a user chooses to order a copy of the source, you must fill the order.

    1. Re:from the gpl faq by Anonymous Coward · · Score: 0

      One minor note on this, you can recoup your distribution costs for doing this. Section 3.b of the GPL states:

      Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of thec orresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

  36. Does revocation of GPL rights perpetuate? by Phrogger · · Score: 2, Interesting

    The early version of NuSphere was clearly in violation of the GPL and thus _de facto_ renounced their rights to redistribute that version of MySQL. However, it seems that they've cleaned up their act for the next version of NuSphere.

    What I'm wondering is if that revocation is permanent, absent forgiveness by the licensor of the MySQL code? It will obviously be so for that particular version of MySQL. But what about later versions of MySQL? New code, new license. Does their initial unrepentent infringment of the GPL mean that they are forever barred from redistributing newer versions of MySQL whose license they haven't violated?

  37. BSD licenses by adadun · · Score: 2

    All versions and variants of the BSD license require that credit is given to the copyright holder. The only difference with the "new" version is that credit no longer has to be given in advertising material that mentions use or features of the code.

    Credit still has to be given in all documentation provided with the software, as well as within the source code. "Give credit" in this case really means that the whole software license, including a disclaimer, has to be reproduced with every copy.

  38. GPL grants rights, not limits them by Bj�rn+Stenberg · · Score: 1
    Many don't seem to reflect about this, but the one thing that sets GPL and other software libre licenses apart from the likes of Oracle or Microsoft is that GPL grants you additional rights beyond what normal copyright law does. Most other licenses try to limit your rights.

    All works are automatically copyrighted. I may give someone a limited right to distribute my work, tied to a number of conditions. Breaking these conditions means you no longer have that right. The issue then boils down to standard copyright law, under which you are absolutely denied any right to distribute the work beyond Fair Use.

    In short: Accept the GPL and enjoy the right to distribute my code, or accept plain copyright law under which you don't have that right. There are no other alternatives.

  39. The timeline is very clear by FreeUser · · Score: 2

    I don't see, anywhere in the liscense, a timeline specified as to when any changes to source code must be supplied.

    The timeline is very clear and obvious, at least to anyone who can read english, namely:

    You have to make the source code available the moment you begin distributing the GPLed software.

    Even if you choose option (b) or (c), the source code has to be available, and provided on request, the moment you begin distributing your derivative work.

    Where is the rocket science in this?

    --
    The Future of Human Evolution: Autonomy
    1. Re:The timeline is very clear by bhsx · · Score: 1

      Where is that line in the GPL, I did a search and couldn't find it. We're talking about a court case pertaining to a legal document. Where in this "contract" does it say that "You have to make the source code available the moment you begin distributing the GPLed software"? Please show me where, as I can't find it.

      Using the "strong" tag doesn't make you look correct, and it certainly doesn't stand up in court.
      Of course, IINAL, but I think that's obvious.

      --
      put the what in the where?
  40. Easy solution for NuSphere by Anonymous Coward · · Score: 0

    All that NuSphere needs to do is remove all the MySQL code from their codebase, stop distributing any other version of MySQL, and then download the code from mysql.com and put it back in their codebase.

    viola! instant fix. Why does this work? Because by purging MySQL they are make themselves in compliance with the GPL (they aren't distributing MySQL), then when they download it again, MySQL AB is distributing it to them under the GPL. So, they get a second chance. It is true that MySQL AB can refuse to license MySQL to NuSphere, but they can't distribute it to them (which implies granting a license) at the same time they are denying a license.

    ~smm

  41. IANAL by Anonymous Coward · · Score: 0

    This suggests that free software that uses non-free libraries can be distributed commercially, but must include a written offer valid for any third party . Furthermore, any program which makes a system call to run separate programs which are released under the GPL, with a special exception which allows linking proprietary modules under a controlled interface only must be made available with its complete source code under the GNU GPL. Furthermore, a library covered by the GNU LGPL can be distributed commercially, but must include a written offer valid for any third party . On the other hand, a library covered by the GNU GPL can be modified and used internally without releasing it .The GPL is a free software license, and therefore any program which is merely aggregated to separate programs which are released under the GPL can be modified and redistributed under the GNU LGPL . Suppose, for instance, that binaries you distribute for download is covered by the GNU GPL According to section 2 of the GPL, any program which makes a system call to run separate programs which are released under a proprietary license is covered by the GNU GPL . Notice, incidentally, that any program which uses a library which is released under the GPL can be distributed commercially, but must include a written offer valid for any third party For one thing, a GPL-covered program can be modified and used internally without releasing it . This suggests that a library covered by the GNU GPL must be provided on a physical medium On the other hand, modified versions you distribute can be distributed commercially, but must include a written offer valid for any third party . Thus, any program which makes a system call to run separate programs which are released under a proprietary license can be modified and redistributed under the GNU LGPL According to section 3 of the GPL, a program released under the GPL can be distributed non-commercially, but must include a written offer valid for any third party . On the other hand, any program which makes a system call to run separate programs which are released under the GPL, with a special exception which allows linking proprietary modules under a controlled interface only must be made available with its complete source code under the GNU LGPL. For one thing, any program written for a programming language interpreter which is released under the GPL can be modified and redistributed under the GNU LGPL . Of course, a non-free program can be distributed non-commercially, but must include a written offer valid for any third party The GPL says that any program which makes a system call to run separate programs which are released under the GPL, with a special exception which allows linking proprietary modules under a controlled interface only can be modified and used internally without releasing it . On the other hand, any program which is sold commercially under the GNU GPL can be modified and redistributed under the GNU LGPL Thus, a library covered by a special exception of the GNU GPL is covered by the GNU LGPL . However, this assumption is not correct, since a library covered by the GNU GPL must be provided on a physical medium So far, any program which uses fork() and exec() to invoke separate programs which are released under the GPL, with a special exception which allows linking proprietary modules under a controlled interface only can be modified and used internally without releasing it . According to section 1 of the GPL, any program which makes a system call to run separate programs which are released under the GPL, with a special exception which allows linking proprietary modules under a controlled interface only can be modified and redistributed under the GNU GPL The GPL is a free software license, and therefore any program which uses a library which is released under the GPL must be provided on a physical medium . Analogously, any program which uses fork() and exec() to invoke separate programs which are released under a GPL-compatible license must be made available with its complete source code under the GNU LGPL. Note that any program which uses fork() and exec() to invoke separate programs which are released under a GPL-compatible license can be distributed commercially, but must include a written offer valid for any third party . We have already seen that any program which uses fork() and exec() to invoke separate programs which are released under a proprietary license must be made available with its complete source code under the GNU GPL. According to section 1 of the GPL, binaries you distribute for download must be made available with its complete source code under the GNU LGPL. . Clearly, any program which dinamicly links to a library which is released under the GPL can be distributed non-commercially, but must include a written offer valid for any third party It appears that any program which is merely aggregated to separate programs which are released under a proprietary license must be licensed to all third parties under the GPL . This suggests that any program which uses a library which is released under the LGPL must be made available with its complete source code under the GNU LGPL. Nevertheless, the source code for all derivative works can be modified and redistributed under the GNU LGPL . Suppose, for instance, that any program which is merely aggregated to separate programs which are released under the GPL can be distributed non-commercially, but must include a written offer valid for any third party Let us continue to suppose that any program which makes a system call to run separate programs which are released under a proprietary license can be modified and redistributed under the GNU GPL . Furthermore, any program which makes a system call to run separate programs which are released under the GPL must be provided on a physical medium

  42. Article 4 of the GPL is critical by JoeBuck · · Score: 4, Insightful

    The reason Eben Moglen has gotten dozens of companies to give up and to submit is because of section 4. Without it, we'd have a lot less free software than we do now. In the past, the threats of nuclear war have been private, but very serious (if you're in the Linux business and lose your right to distribute, say, glibc, you're dead meat).

    It's important for everyone to understand that if you violate the GPL, it's not sufficient to just stop violating, you need to get the copyright holder's explicit permission before you can ever start copying, modifying, or distributing the program whose copyright you violated ever again. People got pissed off when RMS talked about "forgiving" the KDE project, but too many people don't realize that from a legal standpoint this forgiveness was required (though evidently only a couple of less-important KDE applications ever had any FSF-owned GPL code in them). Certainly RMS could have been more diplomatic (though maybe not, it isn't one of his talents).

    1. Re:Article 4 of the GPL is critical by bareminimum · · Score: 1

      I agree that article four makes sens in the context you present. The GPL needs a strong deterrent in order to enforce our rights over free software. It's all about us controlling the distribution of the software and making sure that we have enough discouraging mechanisms at our disposition in order to have our rights respected.

      My problem in this situation is about the repercussions that such a case could have on GPL in a corporate businesses. I won't go into details here as the next thread already covers the subject, but it is extremely dangerous for GPL copyright holders to be able to retaliate in such a way.

      If NuSphere was agressively refusing to publish it's source code, MySQL AB would be entitled to taking them to court. However that's not what happened here. MySQL AB is exercising its rights RETROACTIVELY.. isn't that a little bit twisted?

      I personnaly believe that article 4 should only apply to ongoing GPL infractions, as a last resort weapon in shutting bad spirits down. It should NEVER be applied for past actions.

      If someone already has complied with article 3, hence obtained the right to redistribution, they should not lose it. Article 4 should be specific in its application to cases where GPL redistribution was never complied with.

      In the same way, if the gov't decriminalizes an act today, it cannot then turn around and keep on punishing those that committed what was a crime yesterday.

      Once you give something, you shouldn't be able to take it away.

      I strongly believe that this situation rose up from a domain/influence dispute. Free software and the free software community should not suffer over corporate agendas.

    2. Re:Article 4 of the GPL is critical by Anonymous Coward · · Score: 0

      While I'm not certain about the particulars, it is dangerous to allow avoidance of penalties for past behavior because of current compliance.

      Otherwise, foot dragging would occur and compliance would occur just before going to court and then once the court date passed another round of noncompliance could ensue ad nauseum.

    3. Re:Article 4 of the GPL is critical by bareminimum · · Score: 1

      It all depends on the standard that you impose on compliance. Let's just say that you apply article 4's sanctions only if at the time you started your legal proceding the culprit was still not abiding to the GPL.

      This minimizes foot dragging as the party at fault cannot wait 2 hours before showing up in court to comply with the license. The standard being the copyright holder's start of proceedings, you have no way to know when it could happen and hence would be taking a huge risk of having article 4's sanctions apply to you.

      Thus you would keep deterrence while making article 4 a little bit more "community compliant".

    4. Re:Article 4 of the GPL is critical by Moritz+Moeller+-+Her · · Score: 2

      >People got pissed off when RMS talked about "forgiving" the KDE project, but too many people
      >don't realize that from a legal standpoint this forgiveness was required (though evidently only a couple of less-important KDE applications ever
      >had any FSF-owned GPL code in them). Certainly RMS could have been more diplomatic (though maybe not, it isn't one of his talents).

      Actually the "forgiveness" combined with "Go GNOME" was a bad insult. It has not been forgotten by anyone. It is good to see though that RMS finally wants cooperation between KDE and GNOME.

      Add to this insult (for creating the first GPLed Desktop Environment!) the fact that NO KDE application had ANY FSF or RMS-copyrighted code in it. There was a little code from Alladdin (kghostscript) and the linux sources (kfloppy). That was it

      Finally until this day it is not certain if the RMS strict interpretation of the GPL is valid or not, because QT might well be considered as part of the Linux distribution.

      --
      Moritz
  43. Boycott MySQL! by Anonymous Coward · · Score: 0

    Don't buy any more software from them. That'll show the bastards! Who needs an ACID-compliant, fine-grained access, modern RDBMS anyway? We can live without its beautiful subqueries, strong transactions, multi-language stored procedures, so let's show them!

    1. Re:Boycott MySQL! by Anonymous Coward · · Score: 0

      Who needs an ACID-compliant database?

      Those people lefts MySQL a long time ago...

      MySQL presents arguements for why their non-RDBMS SQL server is an adequate substitute for an RDBMS because it using the same SQL syntax.... right...

  44. Nobody says it has to be free. by Kjella · · Score: 2
    That indicates to me that it's not 'free' because now mysql.org has customer data to use to market their product to.


    You can't change the licence, but you can charge *anything* (no, not equal to cost) for getting it from you. Translation: I can charge you $1000 to download MySQL from me, but you're free to distribute it at no cost. Read the licence, it's all in there.

    Kjella
    --
    Live today, because you never know what tomorrow brings
  45. Same version too by alexhmit01 · · Score: 2

    See, that's where this whole thing seems absurd. In fact, I would argue that I can agree to a new license for the same version.

    When I negotiate contracts, we go through multiple revisions. Then we sign something. We could always amend the contract (sign a new one that says how we are changing it) and most have a termination clause.

    If I terminate my contract with entity X, we can sign a new contract later. Situations change.

    In this case, you have put in an unsigned license that says this licesne is available universally. It allows me to license the code from you to distribute and license others to redistribute.

    I broke a section, therefore your termination clause automatically kicks in. The old license is gone. Oh no, I'm without license so I go to get a fresh license from you, and low and behold, there is one with the same terms. I agree this time and I am licensed.

    Now, the GPL could stipulate that you lose your rights to all other applications under the GPL licensed from that entity. As the copyright holder, that is okay. Okay, no problem, I have myNewShellCompany download the software, then send me a copy. My company has now licensed it from myNewShellCompany, and your restriction on my agreeing to a fresh license from you goes away.

    I don't know, I could see this restriction being less powerful than MySQL AB and the FSF want it to be. Who knows, maybe the courts will enforce it reasonably, and say that it is reasonable to say no more distribution for you if break the GPL.

    It makes sense that you can get an injunction and sue for damages if someone ships your GPL code in violation of the license, but I'm not sure that you can prevent them from shipping it within the context of the license given that you have a universal license grant.

    Alex

    1. Re:Same version too by Anonymous Coward · · Score: 0

      > Okay, no problem, I have myNewShellCompany
      > download the software, then send me a copy.
      > My company has now licensed it from
      > myNewShellCompany,

      No, I don't think so - read the GPL text: You do not get a license from the redistributor, but the original copyright holder.

      Since you already violated his/her copyright and had your GPL rights revoked they will not be reinstated.

      Of course you might be able to get around this by starting e.g. MyCompany2 while closing MyCompany, but you'd probably run the risk of losing half of your clients...

  46. Whats the point of being vindictive? by Anonymous Coward · · Score: 0

    I don't get it. Why is this going to court? The parties worked out their differences, but then MySQL decided to be petty and "punish" NuSphere. This is wrong. I totally support the GPL, and if NuSphere was brought into compliance, why would MySQL not allow them to continue distribution of compliant software? Other than hellishness, I see nothing to be gained. Can't we all just get along?

  47. The RMS Problem by alexhmit01 · · Score: 3, Insightful

    The problem with what RMS did wasn't what he did legally, we all recognized that. It was his being a jerk about the entire situation.

    The KDE Team felt they were within the bounds of the law, FSF felt otherwise. Either there was no FSF code involved or they felt that their case was week, so they focused on complaining and launching a competing project.

    When the FSF and Trolltech worked out their differences regarding Qt licensing, RMS issued a statement applauding the change, forgiving KDE and it's users, and cheering on GNOME. Once Qt went GPL, there is no reason for the FSF to support GNOME (which sits on top of libraries with the "bad don't except under special circumstances" LGPL license ) over KDE except for NIH.

    RMS handled it with less tact than he normally uses, that is what pissed everybody off. The "forgiveness" could have been done in nice legalese on their website without trying to get it coverage.

    Alex

    1. Re:The RMS Problem by Trepidity · · Score: 3, Informative

      RMS handled it with less tact than he normally uses

      Don't you mean "the same amount of tact that he normally uses"? The man isn't exactly fames for his tact...

    2. Re:The RMS Problem by alexhmit01 · · Score: 1

      Nope. He normally is tactless. This time he went overboard. This was exceptionally tactless.

    3. Re:The RMS Problem by Anonymous Coward · · Score: 0

      Negative tact? He was like a tact black hole sucking in the tact of innocent bystanders?

  48. My take.. by Ogerman · · Score: 2

    Seems to me that Nusphere is trying to greedily free-ride off the hard work of Open Source developers. Simply put: Nusphere doesn't get it. They are one of many who still mistakenly believe that proprietary software is the only way to make money. As such, I personally hope they get ripped to shreds in court and all their proprietary modifications get forcefully released to be freely assimilated into the GPL codebase as MySQL developers see fit.

    1. Re:My take.. by kz45 · · Score: 1

      Seems to me that Nusphere is trying to greedily free-ride off the hard work of Open Source developers. Simply put: Nusphere doesn't get it. They are one of many who still mistakenly believe that proprietary software is the only way to make money. As such, I personally hope they get ripped to shreds in court and all their proprietary modifications get forcefully released to be freely assimilated into the GPL codebase as MySQL developers see fit.

      you don't get it. Open source doesn't make money.

      The problem is this: if you can get the source for free, why pay for it? (not the mention the fact that you can download one copy and redistribute it to everyone you know..legally).

      show me an example of "open source" that makes money. (excluding all the distro companies).

      How about loki?
      oh wait.......

    2. Re:My take.. by Ogerman · · Score: 2

      you don't get it. Open source doesn't make money.

      You are limiting your viewpoint to assume that software is a product when in fact, it can also be a service. Open Source doesn't make money on licenses. But that doesn't mean it doesn't make money. If someone pays you to write Open Source software that they need (say you are a consultant, perhaps), then it doesn't matter if the software itself is free because it wouldn't exist without them paying you to create it. Additionally, you can provide them with support contracts, training, etc. Software itself is a small component of a total solution that clients need.

    3. Re:My take.. by kz45 · · Score: 1

      You are limiting your viewpoint to assume that software is a product when in fact, it can also be a service. Open Source doesn't make money on licenses. But that doesn't mean it doesn't make money. If someone pays you to write Open Source software that they need (say you are a consultant, perhaps), then it doesn't matter if the software itself is free because it wouldn't exist without them paying you to create it. Additionally, you can provide them with support contracts, training, etc. Software itself is a small component of a total solution that clients need.

      first of all, since you can get the source of all open source software for free, eventually companies won't need to hire you as a programmer.

      second, if I wanted to do tech. support, I wouldn't be a programmer.

    4. Re:My take.. by Ogerman · · Score: 2

      first of all, since you can get the source of all open source software for free, eventually companies won't need to hire you as a programmer.

      Who says you need to be hired? Work as a consultant. Provide complete solutions. There's an enormous market for that which many programmers neglect. You write free software as your clients needs require them. If an Open Source package reaches "perfection" and nobody needs more code added (unlikely), then you move on. It makes things interesting, really.

      second, if I wanted to do tech. support, I wouldn't be a programmer.

      If I wanted to sit in meetings, I wouldn't be a freelance programmer. (No job is perfect)

    5. Re:My take.. by Anonymous Coward · · Score: 0
      You write free software as your clients needs require them.

      Most clients or at least any client with half a brain (fortune 500 level) will REQUIRE you to legally hand all rights over to them upon compleation when writing bespoke systems failure to do so generally results in a lower payment (with this clause what is to stop you selling it to thier competitors).

      Secondly most clients will not approve code release of a system they have paid you to develop for them, unless they forced due your usage of GPL'd or work covered by similar licenses. Some clients will later approve limited releases when the software has little value to them if it remains propietory, or where a industry wide system standardisation effort is going on.

    6. Re:My take.. by Anonymous Coward · · Score: 0

      And to think, a mere 9 months ago I was negotiating a job contract with NuSphere.

      Luckily for me, I found a better job (with a bigger, better database company) closer to home.

      I'd hate to be involved with NuSphere now, especially after all the crap they've pulled wrt MySQL.

      Bad, bad, bad!

  49. I think it will need a change by bhsx · · Score: 1

    I disagree with your interpretation, specifically "that is: it must be supplied together with the binaries at the same time. If the software is distributed without source, then it is in violation of the license agreement." I disagree because of the written offer, which doesn't specify a timeline. Under close scrutiny I'm not so sure the GPL (in which I've placed much faith[and I emphasize faith, as it still has not had its day of scrutiny in court]) will hold up, almost specifically because of the timeline issue. Also the fact that if no GPL version is specified, the holder of the source/binary can use ANY of the GPLs, at his/her discretion. That could very well make everything GPLd to this point moot.

    --
    put the what in the where?
    1. Re:I think it will need a change by Michael+Wardle · · Score: 1

      I disagree with your interpretation, specifically "that is: it must be supplied together with the binaries at the same time. If the software is distributed without source, then it is in violation of the license agreement." I disagree because of the written offer, which doesn't specify a timeline...

      My comment referred to (a), but it is applicable to all three options. All begin with "Accompany it...", which means come together with, so either the source, or a written offer of the source must be bundled with the binaries at the time of distribution.

      Earlier comments have stated that (at least at first), the software/product/binaries were distributed without complying with any of (a), (b), or (c), and so violated the GNU GPL.

    2. Re:I think it will need a change by bhsx · · Score: 1

      They released it with the GPL, which is a document telling you that you can recieve the source changes they've made if you have the binary. It doesn't say they need to deliver the source in any sort of timely manner. I'm picking it apart as I assume they will in court, I know it's knit-picking, and I am a firm believer in the GPL. What I'm saying is that there should be a time specification on delivery of the source code if you've received their binary. As the GPL stands, there is not. I agree on the definition of accompany, however, only the the written offer of availability is necessary per 3(b); which does not specify when or how the source is to be delivered, leaving a gaping hole, imho, which needs to be patched. I don't think the GPL stands in its current state, and I don't like the thoughts of what that implies. I've never looked at it closely enough to come to this conclusion before; but having done so now, I think it is sorely lacking that detail in 3(b) of the current version.

      --
      put the what in the where?
    3. Re:I think it will need a change by catenos · · Score: 1

      They released it with the GPL, which is a document telling you that you can recieve the source changes they've made if you have the binary.[...]only the the written offer of availability is necessary per 3(b); which does not specify when or how the source is to be delivered, leaving a gaping hole, imho, [...]

      It seems you are right, that 3b) not enforcing a timeline could be a hole. But NuSphere has not complied to the prerequisites for 3b) and therefore cannot claim to comply with the GPL by that point.

      3. You may copy and distribute the Program (or a work based on it [...] provided that you also do one of the following:
      [...]
      b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange;
      [...]


      Sorry, but I cannot see how packaging the source with the GPL (which was already there) could be interpreted as complying with 3b), which you seem to imply.

      --
      Keep an eye on which arguments are silently dropped in replies. Not always, but often times it's very telling.
  50. Puzzled by GPL by neil.pearce · · Score: 1

    Please note, this is the first time I've ever posted to slashdot, hoping this will be a new thread, apols if I've fecked up...

    I used to work for a UK interactive tv company "SmashedAtom", we ceased operation due to lack of funding in Novemeber 2001.
    During the 8 months I worked for them, we did a lot of work on the OpenTV platform (http://www.opentv.com), who are the basis of the Sky digital platform in the UK, and no doubt lots of others worldwide.
    Now, when you purchase (you certainly can't get anything for free) the OpenTV SDK one of the things they supply is a modified version of gcc to compile to what I believe is their own proprietry "java" like byte code, that is interpreted by their set-top boxes.
    We asked many times for the source code, believing we had a right to it under the GPL, but
    all requests were stalled or ignored. Either the person on the phone didn't understand what we were on about, or no replies were ever made to emails.
    Should their modified gcc be available? Pretty academic to me right now, but since they charge
    thousands of pounds sterling for what amounts to
    a version of gcc...

    Regards,

    Neil.
    neil@neilpearce.com

    1. Re:Puzzled by GPL by drewness · · Score: 1

      As I understand it, yes they would be required to distribute the source in that case. If the GPL'd program is distributed in binary format then you must either distribute source with it or offer to give the source on demand to any interested party for no more than the cost of physically copying it. I belive that this is how we got an Objective C compiler in GCC. Apple didn't quite grok the GPL, and used GCC for their ObjC compiler and ended up having to give the source for their changes. (Though they seem more OSS friendly these days)

  51. .org still ain't commercial... by Brendan+Byrd · · Score: 1

    Slashdot has never intented to be commercial, but now they have the banner ads, which is a necessary evil. However, it's not like they are selling anything directly.

    One thing I can't stand is people who buy out all three domains for a name, just because. Now, with all of the extension choices, it's not as common a practice, but it still happens often.

  52. IANAL by Anonymous Coward · · Score: 0

    This suggests that free software that uses non-free libraries can be distributed commercially, but must include a written offer valid for any third party . Furthermore, any program which makes a system call to run separate programs which are released under the GPL, with a special exception which allows linking proprietary modules under a controlled interface only must be made available with its complete source code under the GNU GPL. Furthermore, a library covered by the GNU LGPL can be distributed commercially, but must include a written offer valid for any third party . On the other hand, a library covered by the GNU GPL can be modified and used internally without releasing it .The GPL is a free software license, and therefore any program which is merely aggregated to separate programs which are released under the GPL can be modified and redistributed under the GNU LGPL . Suppose, for instance, that binaries you distribute for download is covered by the GNU GPL According to section 2 of the GPL, any program which makes a system call to run separate programs which are released under a proprietary license is covered by the GNU GPL . Notice, incidentally, that any program which uses a library which is released under the GPL can be distributed commercially, but must include a written offer valid for any third party For one thing, a GPL-covered program can be modified and used internally without releasing it . This suggests that a library covered by the GNU GPL must be provided on a physical medium On the other hand, modified versions you distribute can be distributed commercially, but must include a written offer valid for any third party . Thus, any program which makes a system call to run separate programs which are released under a proprietary license can be modified and redistributed under the GNU LGPL According to section 3 of the GPL, a program released under the GPL can be distributed non-commercially, but must include a written offer valid for any third party . On the other hand, any program which makes a system call to run separate programs which are released under the GPL, with a special exception which allows linking proprietary modules under a controlled interface only must be made available with its complete source code under the GNU LGPL. For one thing, any program written for a programming language interpreter which is released under the GPL can be modified and redistributed under the GNU LGPL . Of course, a non-free program can be distributed non-commercially, but must include a written offer valid for any third party The GPL says that any program which makes a system call to run separate programs which are released under the GPL, with a special exception which allows linking proprietary modules under a controlled interface only can be modified and used internally without releasing it . On the other hand, any program which is sold commercially under the GNU GPL can be modified and redistributed under the GNU LGPL Thus, a library covered by a special exception of the GNU GPL is covered by the GNU LGPL . However, this assumption is not correct, since a library covered by the GNU GPL must be provided on a physical medium So far, any program which uses fork() and exec() to invoke separate programs which are released under the GPL, with a special exception which allows linking proprietary modules under a controlled interface only can be modified and used internally without releasing it . According to section 1 of the GPL, any program which makes a system call to run separate programs which are released under the GPL, with a special exception which allows linking proprietary modules under a controlled interface only can be modified and redistributed under the GNU GPL The GPL is a free software license, and therefore any program which uses a library which is released under the GPL must be provided on a physical medium . Analogously, any program which uses fork() and exec() to invoke separate programs which are released under a GPL-compatible license must be made available with its complete source code under the GNU LGPL. Note that any program which uses fork() and exec() to invoke separate programs which are released under a GPL-compatible license can be distributed commercially, but must include a written offer valid for any third party . We have already seen that any program which uses fork() and exec() to invoke separate programs which are released under a proprietary license must be made available with its complete source code under the GNU GPL. According to section 1 of the GPL, binaries you distribute for download must be made available with its complete source code under the GNU LGPL. . Clearly, any program which dinamicly links to a library which is released under the GPL can be distributed non-commercially, but must include a written offer valid for any third party It appears that any program which is merely aggregated to separate programs which are released under a proprietary license must be licensed to all third parties under the GPL . This suggests that any program which uses a library which is released under the LGPL must be made available with its complete source code under the GNU LGPL. Nevertheless, the source code for all derivative works can be modified and redistributed under the GNU LGPL . Suppose, for instance, that any program which is merely aggregated to separate programs which are released under the GPL can be distributed non-commercially, but must include a written offer valid for any third party Let us continue to suppose that any program which makes a system call to run separate programs which are released under a proprietary license can be modified and redistributed under the GNU GPL . Furthermore, any program which makes a system call to run separate programs which are released under the GPL must be provided on a physical medium

  53. I think the main point of this case is... by Brendan+Byrd · · Score: 1

    1. You do not question the GPL.
    2. You do...NOT QUESTION THE GPL!!
    3. Don't fuck with the FSF, especially their lawyers.

  54. Not so fast by Anonymous Coward · · Score: 0
    It's important for everyone to understand that if you violate the GPL, it's not sufficient to just stop violating, you need to get the copyright holder's explicit permission before you can ever start copying, modifying, or distributing the program whose copyright you violated ever again.

    That is just one of many interpretations of Article 4. The GPL text doesn't explicitly say anything about permanent revocation, and it doesn't say anything about requiring explicit permission from the copyright holder to do anything.

    Article 4 is only clear about terminating your license, it doesn't say anything about preventing you from re-licensing another copy. According to the precedents in software contract law, unless otherwise specified, the term of the contract lasts from when you obtain the copy until you get rid of it or the copyright expires. That means it should be legal to simply download a new copy of the software (in the process re-accepting the license terms under a new contract) and start over.

  55. Thrown out by Anonymous Coward · · Score: 0

    I think you're right that the GPL will be cast aside as a worthless document.

    Hopefully the court finds that the mere act of publishing the source code with the intent of sharing is equivalent to publishing to the public domain and any restrictions upon public domain information are unbinding.

    This could be the end of the GPL. Thank god.

  56. Not the law by werdna · · Score: 2

    You do not need a license to run software

    This is a common bit of Open Source mythology that was at one time a reasonable approximation of the truth. But it simply isn't the law. Whatever may be the way we wish it were, the cases do not support this proposition.

    In fact, the cases support the contrary proposition: that running software typically entails loading content from some medium onto RAM, and thereby constitutes a "reproduction" under Section 106 of the Copyright Act. Thus, without a license, the owner of the copyright has an exclusive right to preclude a user from running the software.

    Not that this result isn't controversial -- academics have assailed these cases in law reviews, and the Congress recently limited their applicability in certain cases that are not relevant here (embedded operating system software in connection with purchase of hardware).

    But controversy doesn't change the law. While the previous author clearly spouted the "ole FSF party line," that party line isn't consistent with the Copyright Act and corresponding case law.

  57. Did NuSphere get the right to distribute MySQL? by Hominy+Chef · · Score: 1

    If it did, then the GPL isn't an issue here at all, because they can claim that their right to distribute a derived work comes from their contract, not the GPL. That's what dual licensing is all about. Then again, IANAL.

    --
    Revenge is a dish best served cold -- grits should be served hot!
    1. Re:Did NuSphere get the right to distribute MySQL? by ahde · · Score: 2

      Nusphere is claiming that their code does not violate the GPL. MySQL claims it does. They have already settled the case over their contract.

      The Nusphere "Gemini" code was developed with the help of Mysql AB, and depends on the GPLed MySQL code, as well as additional code that MySQL has since added to the GPLed version. I don't know for certain if it is "statically" or "dynamically" linked, or if it is entirely dependent on MySQL APIs.

      But this is going to court because Progress hopes to knock down or at least weaken the GPL. The judge has already indicated bias-- calling open source "like a religious movement" and ignorance -- referring to "Microsoft WordPerfect".

  58. This should be simple. by ikekrull · · Score: 2

    Nusphere should continue to be able to release their software in compliance with the GPL, however for each copy of their software they distributed without complying with the GPL, they should be forced to negotiate with MYSQL AB etc. and agree on a fee to be paid for each copy of the software distributed illegally.

    If precise figures cannot be had, then an estimate should be created based on the length of time NuSphere was distributing product that did not comply with the GPL.

    A price per copy should be constructed based on similarly featured products in the marketplace. It could get expensive for NuSphere, but commercial software is an expensive commodity.

    As MySQL is open-source, it may make more sense to have NuSphere donate the money to an organisation like the EFF or the FSF, to support Open Source software as a whole.

    --
    I gots ta ding a ding dang my dang a long ling long
  59. Without GPL, it belongs to the author by xixax · · Score: 2

    Let's assume GPL is deemed invalid:

    The work is still copyrighted by the owner. If GPL was invalidated, you would need to negotiate an agreement with the relevant owner(s) if you wanted to use it. With any amount of collaborative input ("we used the libraries from project X and the drivers from project Y which was derived from project Z") this would be a real minefield that could see you sued further down the track (ala GIF). In the meantime, a new GPL would be circulated and pretty much overnight, most people would be distributing under "son of GPL".

    Me thinking out loud:

    I think it would take a ruling that took copyright away from owners to compromise things. Imagine a "Fair and Reasonable Corporate Access to Copyrighted Materials" Act that watered down copright for individuals. Say under the excuse that copyright shouldn't be used to protect DCMA circumvention and such copyrights are therefore forfeit.

    Xix.

    --
    "Everything is adjustable, provided you have the right tools"
  60. I don't read it that way... by jbayes · · Score: 1

    Sure, if I redistribute GPL'd software in violation of the license, the license terminates. But I don't see where it says that I can't re-license the software.

    So, according to the plaintiffs, if I violate the GPL (say, by forgetting to date one of my changes, as required by 2a), I can never distribute the program again?

    If that's the legal interpretation, then the GPL needs to be fixed.

    --

    "It sure was strange to see something on Usenet about me that didn't involve Klingon gang rape." -- Wil Wheaton

  61. What about section 6? by Xtifr · · Score: 1

    Obtaining the code from a different source wouldn't help, as your right to redistribute has been withdrawn by the copyright holder, and applies over all copies.

    Yes, but according to section 6 of the GPL, you automatically recieve a license from the original licensor each time you recieve "the Program".

    1. Re:What about section 6? by renehollan · · Score: 2
      I think that refers to the license document, and terms therein, and not a new "License". Even if it did, the prior License states that it is the only licence that applies (section 4), and the new copy of the Program you received is substantially identical to the old one.

      Otherwise, consider that I receive two copies of a License for something. Can I void one by non-complience, return to complience, and pull out the other copy? I don't think so.

      Still, a contract is always interpreted in the most negative light by the court when it comes to the rights of the person who drew up the contract (the reasoning being that that had the opportunity to make it as air tight as possible). I presume that a license agreement would be treated similarly, so you may have a valid "out".

      I'm curious as to what the court will say.

      --
      You could've hired me.
  62. MySQL AB protecting open source developers by martenmickos · · Score: 2


    We have said earlier that we welcomed the opensourcing of Gemini when it finally happened. But NuSphere still denies having violated the GPL in the first place, which, if left at that, may set a damaging precedent and is a potential threat to ANYONE developing GPL'd software. I believe it is in everyone's interest that the GPL is a defendable licensing model.

    And, for those who may not know, we at MySQL AB have made numerous attempts to settle the case out of court.

    Marten Mickos, MySQL AB

  63. but article 6 still exists! by Xtifr · · Score: 1

    What's clear is that NuSphere violated the GPL and lost their rights as per article 4. What's not clear is whether (and why) article 6 no longer applies. Article 6 would seem to allow them to regain their rights by receiving a new copy of the code. The copyright holder's explicit permission would seem to be automatically granted by article 6!

    I would further note that article 4 speaks of an action ("any attempt to" blah, blah) which results in automatic termination of the license. I think it's hard to argue that in the absence of an action (an actual or attempted violation), any termination of a new license obtained via article 6 would occur.

    But what the heck, I'm not a lawyer or a judge, and your opinion, my opinion, and even Mr. Moglen's opinion won't matter a hill of beans if the judge disagrees.

    1. Re:but article 6 still exists! by Tony-A · · Score: 2

      Article 6 would seem to allow them to regain their rights by receiving a new copy of the code.
      That allows them to re-derive something (else?) from the new copy.
      What is questionable is the status of what was derived from the old copy. Who if anyone owns it (or even can own it).

    2. Re:but article 6 still exists! by Anonymous Coward · · Score: 0

      Even without Article 6, they should be able start over with a new copy of the code. Article 4 only terminates the existing contract, it doesn't say anything about permanently revoking your right to relicense new copies of the software (thus entering a contract with the copyright holder).

      I thin the MySQL AB guys are out on a limb on this one, trying to argue that there are implied restrictions on the GPL beyond what the actual text says. While it still leaves a bad taste in my mouth, according to contract law NuSphere has probably remedied the situation in a legal manner.

  64. Ever heard of an Arbitrary decision? by Anonymous Coward · · Score: 0

    GPL has never been tested - lots of people feel like it could be challenged. There is nothing else like it - how can you be so sure - friends on the Supreme Court?

    Admit it - you are just voicing an opinion based on no real legal understanding of these issues - just layman's logic.

  65. conspicuous notice on outside may be enforceable by brlewis · · Score: 2

    See comments at the end of FEDERAL APPEALS COURT HOLDS SHRINK WRAP LICENSE UNENFORCEABLE on this topic, written by someone who doesn't have to add "IANAL". :-)

  66. Re:conspicuous notice on outside may be enforceabl by bwt · · Score: 2

    That article was written in 1992, so it's very out of date. In the case of a warrentee disclaimer, a different set of notification laws apply. "Service sold separately" is a completely reasonable point of view, given proper notification. Most EULAs attempt to use "notification" as an excuse to take away the user's rights. Only a contract can do that.

    It's important to know that all of the caselaw on this subject makes it very important to look at the exact circumstances. For example, if you are installing from one disk onto more than one computer, then you DO need a licence and in that case it is sort of like the GPL: if you don't accept the EULA then nothing else grants you multiple machine use. The "nothing else" part fails in the case of single machine use because there is something else: 17 USC 117, which is not subject to approval by the vendor.

  67. The challenges aren't what people here think! by alexhmit01 · · Score: 2

    As the owner of a copyright, I can license it however I want. If the GPL fails, then nobody can distribute it. Alternatively, the courts can rule that the GPL allows more than we think it does. They may rule that derivative works aren't as powerful a concept (any linking?) as the FSF would like. These are all possibilities.

    However, the right of a copyright owner to license distribution is NOT questionable. If the GPL fails, then anyone distributing is at the mercy of the copyright owners. The GPL doesn't protect the owner (copyright protects the owners) the GPL protects the distributor that licensed it.

    Section 4 is a strange beast, that is the crux of this case. If Section 4 isn't legal, the the FSF loses its stick.

    This entire case revolves around Section 4, NOT the concept of licensing copyrighted work.

    Read the people that think it could be challenged, they have bizarre views that the lawyers on Slashdot laugh at.

    There are questions about the GPL, but the onces that Slashdot's laymans voice aren't the real ones.

    IBM is putting $1B behind Linux development... Their legal team has likely gone over the GPL. Sure there are questions that only a court can determine (namely, what constitutes a derivative work and is Section 4 legal), but this Slashdot hand wringing is rediculous.

    It's popular here to bash the US and its courts... just because ACs get modded to +5 by calling the US government corrupt doesn't make it so.

    Alex

  68. distribution by wwarner · · Score: 1

    > So, according to the plaintiffs, if I violate the GPL (say, by forgetting to date one of my changes, as required by 2a), I can never distribute the program again?

    No one is free to distribute software that doesn't belong to them. So you can't distribute GPL'd software without the copywrite owner's permission. However, you *can* distribute software that does belong to you and is not covered by the GPL.

  69. lopsided by wwarner · · Score: 1

    MySQL AB holds the copyright and the trademark to MySQL. They are a business trying to make money just like NuSphere. NuSphere made a mistake distributing the binaries without the available source, but they fixed that and are still being penalized. It seems to me like NuSphere is being punished by a change in strategy at MySQL AB.

  70. Report from hearing on a preliminary injunction by ajkessel · · Score: 1

    I just returned from the hearing for a preliminary injunction on the
    NuSphere/MySQL case. Here are some initial reactions, many of which are not
    original to me. This is fairly long, and was also posted to the fsl-discuss list.

    First, the headline: there was nothing to suggest that the GPL itself or
    free software is in danger, although the Judge is unlikely to rule in
    MySQL's favor on this preliminary injunction.

    The details: Judge Saris was surprised by the number of people attending the
    hearing (around 20-30). I suspect she didn't know this was being seen as
    the first test case of the GPL in court. She threw both sides off balance
    by announcing, before any arguments, that she had more or less made up her
    mind.

    She said she was inclined to grant the defendant's (MySQL AB) motion for a
    preliminary injunction with respect to the trademark issue (enjoining
    Nusphere from using MySQL's registered trademark against MySQL's wishes
    after their 'temporary agreement' broke down) but was not inclined to grant
    the preliminary injunction against NuSphere from using the GPL'ed code at
    all. There followed about two hours of arguments, and when the Judge
    adjourned the hearing it seems she held the same views.

    The Judge did not want to get into issues of fact beyond their most
    minimally necessary. Although her technical knowledge was limited, she
    realized that it could take several hours and probably several days to fully
    explore the technical side of things, and she wanted to make her decision
    today after this hearing, particularly since people had traveled great
    distances to attend the hearing (including the two MySQL AB developers from
    Sweden).

    Like most Judges, Judge Saris was hoping this could be settled between the
    parties, particularly since the Court is not particularly well equipped to
    deal with the more technical issues of 'statically and dynamically
    linked code', etc.. She urged the parties to use the remainder of their
    time in the courtroom to talk, and was trying to set up some mediation with
    a professional mediator or magistrate judge. One analysis is that she
    will grant one motion but not the other so as not to put either party in too
    powerful a position in an out-of-court settlement.

    Although the Court clearly didn't understand the specifics of open source
    (she seemed to think 'linking' code was analogous to hyperlinks on the web,
    and that a single package was like a single icon you would click on on the
    desktop), she did pretty clearly understand what the GPL is about, and
    said nothing to suggest she didn't think it would be enforceable. The issue
    at hand was whether the facts required immediate injunctive relief. For
    preliminary injunctive relief, the Judge looks at:

    (1) likelihood of prevailing on the merits
    (2) immediate and irreperable injury, loss or damage
    (3) balance of harm to moving party vs. harm to non-moving party lies in
    moving party favor

    It seemed like she might be convinced on (1), but she had trouble seeing how
    (2) was the case, so she was not particularly interested in hearing a lot of
    argument about whether or not the case would eventually prevail on the
    merits. She also was concerned that the injunction from using MySQL code at
    all would essentially destroy NuSphere's entire business (despite the fact
    that they are a subsidiary of a $300M company), and thus found it hard to
    believe that the balance of harms would lie in MySQL AB's favor.

    It is thus likely that she will not actually address the terms of the GPL
    itself in her decision, which is a good thing, since there was so little
    expert testimony about it (Eben Moglen was present but was not given a
    chance to testify). Instead, I expect she will focus on the lack of proof
    of irreperable harm in a short opinion denying the motion.

    The trademark issue was more clear cut. Under Copyright Law, non-permitted
    use of a trademark is presumptively irreperable harm. MySQL AB and NuSphere
    had previouly had a provisionaly contract granting NuSphere the right to use
    MySQL's trademark; however, the Court found it convincing that that contract
    terminated (1) because it had a horizon date, after which further
    arrangements would need to be made, and (2) because NuSphere ceased making
    payments to MySQL AB. NuSphere wanted to argue that MySQL AB should be
    estopped from the claim because they took 18 months to bring suit about it
    (therefore, in NuSphere's view, 'acquiescing' to the continuation of the
    Contract) but MySQL AB was in good faith negotiations for most of that time;
    once things did break down and MySQL AB learned that NuSphere had
    distributed MySQL along with proprietary software, then they did file suit
    fairly promptly.

    I'd be happy to answer any questions about the proceedings for those who
    couldn't make it.

    A couple of thoughts:

    (1) NuSphere probably figured they could probably violate the GPL and MySQL
    would not have the resources to sue them. This is probably true of most
    free software developers who have not assigned their copyrights to the FSF.
    After watching this hearing, it seems to me imperative that developers
    assign their copyrights to some party that will have the resources to
    enforce it (whether the FSF or some other organization). These violations
    can only become more common as GPL software becomes more powerful and
    widespread, and it is quite expensive to litigate against them.

    (2) The GPL termination clause (section 4) is going to cause problems. Does
    the person who violates the GPL permanently lose their license until the
    licensor regrants it, even if they bring their use back into compliance with
    the GPL? Can they not redownload the GPL'ed software and become a 'fresh'
    licensee? What if the original licensor can't be located? Does this mean
    there is a 'special class' of people in the world who can't distribute GPL
    software for the rest of their lives because of some past action that has
    been cured? How are courts likely to view this interpretation? Is it good
    policy? These issues were quite present because it appears that NuSphere
    has substantially cured their prior violation (although there was a dispute
    of fact over whether they actually had fully cured it).

    That's it for now. The parties were given until August for discovery,
    although the judge urged them again to settle before that. It appears that
    a preliminary injunction against NuSphere to stop them from using the
    trademark (they will probably change the software name to something like
    'NuSphere Enhanced for MySQL') will likely give them something on the order
    of 3 months to implement.
    ---
    Adam Kessel (adam@bostoncoop.net)

  71. So? by Kevin+DeGraaf · · Score: 1
    --
    We have more to fear from the bungling of the incompetent than from the machinations of the wicked.