Slashdot Mirror


GPL's Strength

Morty writes "So, why hasn't the GPL been successfully challenged yet? In this article, Eben Moglen, General Counsel to the FSF, explains that the GPL is in a stronger legal position than most licenses. Most licenses restrict the user from doing what would otherwise be legal. Because the GPL (and presumably, other free/open software licenses) let the user do things that are otherwise illegal (copy and redistribute software), the GPL is in a stronger position to dictate terms. If the user doesn't accept the terms of the GPL, the default is for copying and redistribution to be forbidden under copyright law. I had never looked at it that way before. . ."

26 of 323 comments (clear)

  1. Unlicenced software by hazyshadeofwinter · · Score: 3, Funny

    > Almost everyone who uses GPL'd software from day to day needs no license, and accepts none. The GPL only obliges you if you distribute software made from GPL'd code, and only needs to be accepted when redistribution occurs.

    Oh no! The BSA is gonna discover all this *unlicensed* GPL-ware! I'd better get a-patchin' and a-redistributin', the Kopyright Kops are komin'...

    --
    Click here if you just like to click on shit.
    1. Re:Unlicenced software by JordanH · · Score: 4, Funny
      • Oh no! The BSA is gonna discover all this *unlicensed* GPL-ware! I'd better get a-patchin' and a-redistributin', the Kopyright Kops are komin'...

      Heh. I wonder if the FSF could become a member of the BSA?

      Not that they'd ever participate in such an thing, but wouldn't it be funny if the BSA raided MS to make sure they weren't abusing the GPL?

      Hmmm... Unlike the MS EULAs the GPL probably doesn't allow for intrusive audits. Oh well.

  2. The following article by Florian+Weimer · · Score: 5, Informative

    This is Moglen's follow-up article referenced in the first one.

  3. Re:Letting users do things that are otherwise ille by armb · · Score: 5, Interesting

    > Microsoft's EULA lets you use software for which they are the copyright holder. Using it without would be illegal.

    Looking at your user history you might just be ignorant rather than trolling with this, so:

    That depends on where you are, as discussed in the thread on Playstation imports.
    http://slashdot.org/article.pl?sid=02/01 /24/131321 3&mode=thread

    In any sane jurisdiction, using software you have already bought does not require additional permission from the copyright holder.
    Being English, I'm aware that this may not be the case in the UK.

    --
    rant
  4. Re:Surely by ariels · · Score: 3, Informative
    IANAL, but...

    I'm sure the FSF people have gone over this a million times (e.g. in gnu.misc.discuss), but here it is, again. The GPL doesn't force you to do anything. It only prohibits you from doing some things. Quoting from the article:

    Almost everyone who uses GPL'd software from day to day needs no license, and accepts none. The GPL only obliges you if you distribute software made from GPL'd code, and only needs to be accepted when redistribution occurs. And because no one can ever redistribute without a license, we can safely presume that anyone redistributing GPL'd software intended to accept the GPL. After all, the GPL requires each copy of covered software to include the license text, so everyone is fully informed.

    Just like any other software, you cannot redistribute GPL'd software except by certain license provisions. You cannot distribute derivative works of GPL'd software except by certain license provisions.


    That is all. When you use Emacs, you aren't forced to do anything. When you sell (or otherwise give) Emacs to someone else, the GPL kicks in. If I download an e-book from somewhere (or buy a CD), I cannot distribute the data as I see fit -- I must follow the license under which I got it. Software is the same. GPL'd software is also no different.

    --
    2 dashes and a space, or just 2 dashes?
  5. Saw something similar about EULAs in general by Anonymous Coward · · Score: 5, Interesting
    Your standard EULA might not be enforcable because there is a 'lack of consideration' in the contract. Basically, you don't read your average EULA until you bought the box it came in, and they're trying to get you to give up something in exchange for nothing (you already purchased the software).


    On the other hand, the GPL gives you something (the right to copy, change, etc.) in exchange for something (play by their rules)... so even if it comes in a box you purchased you're still being given something.


    Although, if you decide you won't use any of the additional rights the GPL grants, are you still bound by it if you, say, bought a RedHat package full of GNU software? You're paying to use it, right?


    The above is a synopsis of an excellent discussion in Brown Eye Journal... be forewarned, it's a painful read.

    1. Re:Saw something similar about EULAs in general by duffbeer703 · · Score: 3, Interesting

      If I purchase a copy of MS Office at CompUSA or Best Buy, then decide the license agreement is unacceptable, these stores will not accept your opened MS Office box for return.

      --
      Conformity is the jailer of freedom and enemy of growth. -JFK
  6. Re:Letting users do things that are otherwise ille by Chuck+Chunder · · Score: 4, Insightful

    Me giving Microsoft money in exchange for a copy of the software gives me the right to do what I like with the copy of their software that I have purchased (within the law). Much of Microsofts EULA (attempts to) restrict what I can do with the software (such as use the software on a non Windows OS).

    The GPL on the other hand grants you extra rights. Once you have obtained the software you can do whatever the hell you want with it personally. On top of that you have the extra rights which you otherwise wouldn't, ie the option of distibuting the software, if you are willing to obey a few rules (ie granting the exra rights you have been given to others).

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
  7. Re:Letting users do things that are otherwise ille by hyphz · · Score: 4, Interesting

    There is an ongoing argument about this.

    Basically, whenever you get something with a license, you have the option of not accepting the license. If you don't accept the license, then what rights do you get? Well, the logical answer seems to be that you get all the rights you normally would under copyright law and none others. And in US law these rights are all you need to install and use the software, because copyright law doesn't govern application and US copyright law exempts copies necessary for use. (UK law doesn't, though; the copy made into memory will infringe copyright if it's not licensed (this has been upheld), so EULAs AND the GPL are stronger here.) Statements saying 'if you don't accept the license you must return this software' are PART of the license and thus you can refuse to accept them too. (There is no law giving them the right to say that.)

    In the case of software there is normally something that tries to stop you getting at the software without accepting the license (a click license in the installer or an 'if you open the box' rule). Some people have tried getting around this (by, for example, getting a young child to accept the license, which is meaningless as a child cannot enter into a legal agreement), but I'm not sure it's ever been tested in court.

    The counter argument would be that it is the license, not the software, that is sold; since the software isn't yours the company can dictate what you can do with it. This is highly contoversial and I think is also still untested. (Amongst other things if tested it could lead to software stores being sued for trade descriptions for claiming that they are selling software. "Software Warehouse" would have to become "License Warehouse" etc...)

  8. Re:Letting users do things that are otherwise ille by thing12 · · Score: 3, Informative

    Not really... Think of the "software as a book" metaphore. You don't need a license to read a book, just as you don't need a license to use software. The author of a book does not give up copyright when they sell a million copies of a book --- you didn't agree to a license, yet you cannot photocopy a book and sell it. Licenses are restrictive measures, above and beyond existing copyright law, put in place to dictate how software can be used and distributed.

  9. Re:Surely by jeremyp · · Score: 4, Insightful

    something you *haven't* signed can't restrict your rights in any way

    Why don't you *read* the article. It demonstrates in plain simple language that your statement is absolutely wrong. You didn't sign any copyright law but it restricts your right to copy anything protected by it. The GPL just says that the copyright holder will not sue your ass if you copy their software as long as you abide by some simple conditions.

    --
    All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
  10. Re:Letting users do things that are otherwise ille by Shiny+Metal+S. · · Score: 3

    Because the GPL (and presumably, other free/open software licenses) lets the user do MORE things that are otherwise illegal (copy and redistribute software)

    Yes, it's like when you buy a book, or a CD, or anything protected by the copyright law without an explicite license, you can do certain things (like everything under the fair use term), but you can't e.g. copy and redistribute that work. When you buy a protected work, you have some rights provided by the copyright law. With most of software licenses (especially EULA's) you have less rights than under the standard copyright law, while with the GPL you have more rights than under the standard copyright law.

    --

    ~shiny
    WILL HACK FOR $$$

  11. You've answered your own question. by dmaxwell · · Score: 5, Informative

    The GPL does not restrict or regulate the use of software at all. The only activity the GPL restricts is the conditions under which covered software can be redistributed.

    You quoted, "let the user do things that are otherwise illegal (copy and redistribute software)". Most Open Source licenses don't regulate that activity either. The other activity that is regulated is preservation of the original copyright notice: you can't claim someone else's work as your own. The BSD, Apache, X style licenses say you can't plagiarize but can do anything else you want

    You are correct, though, Microsoft's EULAs do restrict use of the software as well as copying, redistribution, reverse engineering and reselling.

    The point Professor Moglen was trying to make is that in legal terms the GPL is SIMPLER than such a EULA and is therefore less prone to failure. I would imagine that is largely true of most other Open Source licenses.*

    * The MPL/NPL, APSL, IBM's public license and other corporate style Open Source licenses tend to be complicated and fail the simplicity criterion.

  12. Re:Surely by Anonymous Coward · · Score: 3, Informative

    Yes, but without agreeing to the GPL, copying the GPL work is an illegal action, since the default under American and European Copyright Law and International Treaty is for all copyrights to be with the author unless otherwise stated.

    It's not the GPL restricting your rights, it's copyright law, which is a LAW, not a contract, and thus does not need to be agreed to by signing.

    The GPL says (greatly simplified - no doubt 1000 pedants will now jump on me) - "I, the author, will let you copy, and modify my software, provided you make the modified source code for any derived binary work you publish and publically distribute available to everyone.". i.e. agreeing to the GPL gives you more rights to the material, not less.

    That's why MS hates the GPL - they can't "take" without "giving back". GPL = Free-as-in-speech, the Free-as-in-beer stuff isn't really true once you assign economic value to "intellectual property" - in fact, you're usually getting an incredibly good deal, being allowed use a wealth of GPL'd I.P. in return for a promise of details of modifications you may one day make to that I.P.

    Think about it "I just got the source to SQL server, now MS won't let me change it a bit and resell it as my own without paying them millions of dollars". GPL software is just the same, only the price is not monetary, the price is to agree to "share and share alike".

    This is the opposite of a "normal" EULA, which seeks to restrict further the rights of the end user over and above copyright law - and mostly, except in states with UCITA in America and in Ireland in Europe, EULAs are seldom legally enforceable.

    You can even modify GPL software to your heart's content within an organisation, without giving the changes back to the author, so long as you don't distribute outside the organisation.

  13. Interesting point by lunenburg · · Score: 3, Informative

    That's an interesting point. Because if a company used GPL'd software, and declined to release the source, they'd have two options:

    1) Challenge the GPL in court. If it failed, the best they could hope for is that the code would revert to existing copyright law, which means they can't use it at all, and thus would have to pull that code out of their product.

    2) Bow to pressure and conform to the terms of the GPL, which is what the FSF, et al, wanted all along.

    A very interesting observation, and one that gets to the heart of the "If you don't like the conditions we attach to our code, write your own" argument. Other people would not normally be able to use GPL'd code at all, under standard copyright law, but for some reason, the GPL seems to lead to more "I should be able to do whatever I want with your code" responses.

    1. Re:Interesting point by Dwonis · · Score: 3
      If an NDA and the GPL conflict, what happens?

      7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program.
  14. Re:The (Unsuccessful) Slashdot Blackout by glwtta · · Score: 3, Funny

    Yeah, I lasted less than an hour with the whole blackout thing... seriously, I cracked and checked /. at about 0:46

    --
    sic transit gloria mundi
  15. 2001??? by hdparm · · Score: 3, Insightful
    Why, for cryin' out loud, do we have to waste time on articles published in September and October 2001?

    To make things even worse, people are trying to discuss something that's been chewed, re-chewed and over-chewed who knows how many times already. Once and for all - GPL is good, it protects people's work and creativity and prevents bustards from steeling ideas.

    Couple of hours installing Linux on a friend's PC and/or promoting virtues of GNU/Linux/GPL/Free/Good... would be time spent in a much better way.

    This was not meant as a flame or such but feel free to mod to the ground, who cares...
  16. Re:Great Quote.... by seeken · · Score: 4, Insightful

    How could it be anything but strong? You have no legal rights to GPL software other than those gained by agreeing to the license. The epiphany you're refering to is in the GPL.

    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.

    --

    Surfing the net and other cliches...
    (Who Meta-Meta-Moderates the Meta-Moderators?)
  17. GPL Not legally binding = copyright violation by nuggz · · Score: 3

    If a company argues that the GPL is not legally binding they are arguing they do NOT have a license to distribute the code.
    If they do not have permission they are violating the copyright.
    If they are not distributing code, they are not restrained by the GPL, I doubt any court would hear a "take away their copyright because I don't like the GPL" case.

  18. Re:Letting users do things that are otherwise ille by JordanH · · Score: 3, Informative
    • If you don't accept the license, then what rights do you get? Well, the logical answer seems to be that you get all the rights you normally would under copyright law and none others. And in US law these rights are all you need to install and use the software, because copyright law doesn't govern application and US copyright law exempts copies necessary for use.

    I believe that you are mistaken. This recent post (thanks again, vercingetorix) opened my eyes to the use of Licensing in Software. Basically, the case law in the US is that you have to have a license because copying the software to RAM is violating the author's copyright.

    I know it seems crazy, but that's the current US law.

  19. Re:Letting users do things that are otherwise ille by Pogue+Mahone · · Score: 3, Informative
    I'm aware that this may not be the case in the UK

    It is the case. The relevant legislation (Copyright Designs & Patents Act 1988) was amended in 1995 (IIRC) to specifically cover non-infringing acts wrt software. So basically you don't need a EULA.

    --
    Every bloody emperor has his hand up history's skirt [Peter Hammill/VdGG]
  20. Read the GPL by Anarchofascist · · Score: 5, Insightful

    "If the user doesn't accept the terms of the GPL, the default is for copying and redistribution to be forbidden under copyright law. I had never looked at it that way before. . ."

    You've never read the GPL then.

    I recommend that everyone who uses GPL software read the GPL. It's not hard. It is a legal document, but it is written in plain and simple language because the authors intended it to be understood (shock! horror!). The section in question is an absolute bloody work of genius. I quote:

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

    It's so beautiful, I may just cry openly.

    --
    Once more unto the breach, dear friends, once more, Or close the wall up with our American dead!
  21. Re:pointless by An+Onerous+Coward · · Score: 3, Informative

    D00D! RTFA!

    The GPL is different from other licenses. The GPL grants rights of redistribution that copyright law does not. Most proprietary licenses restrict your behavior in ways that copyright does not, and hence may be unenforcable. Things like restrictions on reverse engineering, not using the software to promote [insert icky cause X], allowing the licensor to change the terms of the agreement at will and without notification, etc., should all be struck down in court.

    In short, the article is claiming that the GPL is on far more stable legal footing than any other license in the proprietary world.

    --

    You want the truthiness? You can't handle the truthiness!

  22. assert(expired(knowldege)); core dump by runswithd6s · · Score: 5, Insightful

    Knowledge does not have an expiration date. I, for one, am pleased that this article was published as a /. item. I hadn't read this document, because I didn't know it existed. I wasn't actively looking for this information, but now that I have read it, I'm happy I did. This article has given me motivation to dig further, and such an active response is always a Good Thing(tm).

    --
    assert(expired(knowledge)); /* core dump */
  23. The worst parts of Microsofts attack on the GPL.. by GauteL · · Score: 3, Informative

    .. is that they somehow imply that all organizations that USE GPL-based software should have to carefully examine the license in counsel with lawyers.

    This makes the GPL sound way more complicated than it is.

    If an organization does nothing but USE GPL-based software (installing Linux one corporate servers or desktops), they need not bother with the GPL-license at all. They can just rest assured that the GPL-license gives them some rights over most other software, if they should ever decide to modify it.

    Compared to Microsofts proprietary licenses. The GPL-license is nothing but added rights. There is no drawback whatsoever with the license itself. Though Microsoft might debate that free software can never be as good as non-free software (I would disagree), or that they might not get good enough support (I still disagree).

    Now. The BSD-license grants you even more rights. But that is another story.