Slashdot Mirror


Microsoft States GPL3 Doesn't Apply to Them

pilsner.urquell writes "Microsoft yesterday issued a statement proclaiming that it isn't bound by GPLv3. Groklaw has a very humorous rejoinder to the company's claim. From that article: 'They think they can so declare, like an emperor, and it becomes fiat. It's not so easy. I gather Microsoft's lawyers have begun to discern the GPL pickle they are in. In any case it won't be providing any support or updates or anything at all in connection with those toxic (to them) vouchers it distributed as part of the Novell deal ... These two -- I can't decide if it's an elaborate dance like a tango or more like those games where you place a cloth with numbers on the floor and you have to get into a pretzel with your hands and feet to touch all the right numbers. Whichever it is, Novell and Microsoft keep having to strike the oddest poses to try to get around the GPL. If they think this new announcement has succeeded, I believe they will find they are mistaken. In other words, not to put too fine a point on it, GPLv3 worked.'" EWeek has further analysis of this proclamation.

509 comments

  1. Enlighten me... by vigmeister · · Score: 5, Insightful

    How can MS be bound by GPL3 if they avoided using GPL3ed code after June 29? Can you write code that is licensed by future versions of GPL? Wouldn't that make it dangerous for someone to use the code in case they do not like the future version? Sorry for the ignorance Cheers!

    --
    Atheist: Buddhist in a Prius
    1. Re:Enlighten me... by froggero1 · · Score: 0

      Yes, you can.

      "GPLv2, or later"

      --
      ~/.sig: No such file or directory
    2. Re:Enlighten me... by Anonymous Coward · · Score: 0

      Please do not feel obligated to apologize for your ignorance, ignorance is what powers the Slashdot servers.

    3. Re:Enlighten me... by Anonymous Coward · · Score: 0

      You are correct. You can't be prosecuted for something that wasn't illegal at the time you did it. I have no idea if this is the case here however.

    4. Re:Enlighten me... by Sam+Andreas · · Score: 5, Insightful
      You're right. The article summary is very misleading.

      FTA -

      But, to avoid any doubt or legal debate on this issue, Microsoft decided not to have those SLES (SUSE Linux Enterprise Server) certificates cover support or updates of any code licensed under GPLv3. "We will closely study the situation and decide whether to expand the scope of the certificates in the future," Gutierrez said. Regardless of the Microsoft change to those certificates, Novell will continue to distribute SLES with its full set of functionality and features, including those components that are licensed under GPLv3, said Bruce Lowry, a Novell spokesperson.

      I don't know all the details of this certificate deal with Novell, but it seems that Microsoft is just covering themselves by saying that their certificates don't cover GPL3, just software licensed under previous GPL's, but Novell is going to provide GPL3 software to Microsoft certificate customers anyway.

      I can see issues brewing, but it's nothing like what the summary and headline on this story claim.
    5. Re:Enlighten me... by somersault · · Score: 3, Insightful

      What happens if the rules are completely rewritten to say that you are not allowed to distribute GPLvX code at all? I know that's not going to happen, but it's a little strange to indefinitely subscribe to a policy that could change at any time into something you may not agree with?

      --
      which is totally what she said
    6. Re:Enlighten me... by vigmeister · · Score: 3, Interesting

      So basically, when you use GPLed code, you have to agree to anything that gets put in there or risk losing the right to use that code? What if the code is deeply integrated into your system and then a new version of GPL comes along with stipulations you do not agree to? Are you pretty much screwed? If so, given the sentiments of the OSS community, MS should never have agreed to being bound by future versions of GPL. I mean, what if GPLv4 says you ought to reveal the context in which the GPLed code is being used?
      Seems like a bad decision by MS and now they're complaining when caught with their hands stuck in the ooze in the OSS jar (I like that analogy, however inaccurate it may be)

      Cheers!

      --
      Atheist: Buddhist in a Prius
    7. Re:Enlighten me... by just_another_sean · · Score: 4, Informative

      As a developer you do not have to use the "Or any later version" language. You can simply reference the version you want your software to be distributed under. IIRC this how the GPLv2 is applied to the Linux kernel. Thus it will not automatically be subjected to GPLv3 unless the developers make a consious decision to move to it.

      The way I always understood it, using the "any later version" language is akin to saying "I beleive in free software, the FSF and I'm in it for the long haul".

      --
      Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
    8. Re:Enlighten me... by EsbenMoseHansen · · Score: 1

      Yes, you can.

      "GPLv2, or later"

      My emphasis. Microsoft is not bound by GPLv3 by distributing code marked GPLv2 or later, provided they keep their obligations re. GPLv2. However, I doubt that SuSE/Novel will stay non-GPLv3 for long when e.g. gcc starts being GPLv3 or later.

      --
      Religion is regarded by the common people as true, by the wise as false, and by rulers as useful.
    9. Re:Enlighten me... by bWareiWare.co.uk · · Score: 3, Interesting

      Actually I think they are asking if you could release code as "GPLv3 only" before the GPLv3 was published.

      "GPLv2, or later" allows anybody, MS included, to chose "GPLv2" and ignore anything written in the GPLv3 license.

      IANAL, but my guess is releasing your code as GPLv4 only would be the same thing as not releasing it till the GPLv4 was published.

      The current conversation is based on the (highly likely) premise that Novel will put GPLv3 code in SUSE before MS shifts all their licenses. This is speculation but it is almost guaranteed given the amount of SUSE userland owned by the FSF.

    10. Re:Enlighten me... by Culture20 · · Score: 0

      "GPLv2, or later" "or"
      Remember, this isn't a programming language. It can mean both or and xor. User X would be within their rights to use program Y under such a license as only GPLv2 disregarding GPLvLater.
    11. Re:Enlighten me... by mi · · Score: 2, Informative

      "GPLv2, or later"

      Quoting from GPL itself:

      Each version is given a distinguishing version number. If the Library specifies a version number of this License which applies to it and "any later version", you have the option [emphasis mine -mi] of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Library does not specify a license version number, you may choose any version ever published by the Free Software Foundation.
      --
      In Soviet Washington the swamp drains you.
    12. Re:Enlighten me... by AKAImBatman · · Score: 2, Insightful
      You do realize that the "GPLv2 or later" clause is a choice that is made by the redistributor at the time of distribution, right? So Microsoft could *choose* to distribute under GPLv2 or v3. If they don't distribute, they're not bound by the license.

      Here's the complete section in question (emphasis added):

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

      Truth be told, I'm not really following PJ on this one. I know of no legal theory that would cause a license to reach out from a second party and latch onto a third party just because the second and third parties have an agreement. In the case of a contract that binds partners, the responsibility usually falls upon the second party to execute a compatible agreement with the third. Failure to do so would place the second party at fault. i.e. Novell could get in trouble, but Microsoft would be shielded by only having a non-GPL agreement with Novell, not directly with the Linux developers.

      Now a judge might not be happy with the legal games that Microsoft is playing (can you say 'extortion'?), but I can't see him binding Microsoft to a contract they didn't directly accept.
    13. Re:Enlighten me... by morgan_greywolf · · Score: 5, Informative

      Thus it will not automatically be subjected to GPLv3 unless the developers make a consious decision to move to it.


      Software is not automatically subjected to GPLV3 with the default language of "or, at your option, any later version". All that means is that someone can choose to distribute a GPLV2 application with that language under either GPLV2 or GPLV3. It's each individual distributors choice.

    14. Re:Enlighten me... by kebes · · Score: 5, Informative

      The argument was being made that because MS was distributing "vouchers" for GPL-software, they would be considered distributors of GPL software, hence bound by the distribution terms of the GPL. Since the vouchers had no "expiry date" on them, the argument was made that if someone cashes in their voucher after Novell releases a version that includes GPLv3, then MS is, by association through the voucher, distributing GPLv3 code and hence bound by that license.

      I always thought the legal logic was a little weak, myself. However now that MS is publicly trying to retroactively change the meaning of already-distributed vouchers, I can only assume that their lawyers are actually afraid that this argument would stand up in court.

      This statement by MS amuses me to no end, actually. It betrays how afraid they are of the growing power of Linux (in terms of both consumer acceptability and legal power).

    15. Re:Enlighten me... by just_another_sean · · Score: 1

      Ah yes, you are correct. I realized after I posted that my wording was a bit off. I was trying to explain that it does not automatically apply, that it's at the discretion of the copyright holder but you're correction makes it much clearer...

      --
      Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
    16. Re:Enlighten me... by wjsteele · · Score: 1

      Actually, that is incorrect. Microsoft is a great example of it. Being a monolopy changes the rules AFTER a company does what ever actions it took to get there. For example, I can bundle products together and it is perfectly legal to do so, except, if you are convicted of being a monolopy, in which case, the rules change and actions you did in the past... like "tying", become illegal retroactivly. (If Microsoft wern't ruled a monolopy, the "tying" would have been just considered a standard competitive business practice.)

      Bill

      --
      It's my Sig and you can't have it. Mine! All Mine!
    17. Re:Enlighten me... by casings · · Score: 4, Informative

      So basically, when you use GPLed code, you have to agree to anything that gets put in there or risk losing the right to use that code? That's how licensing works (and M$ should know this better than anyone). You are bound to the provisions (as long as its lawful of course). If they didn't want to agree to the GPL, they shouldn't have used the code. Reinventing the wheel takes time, effort, and money. Microsoft decided against it, now they are stuck. Of course Microsoft can try and take the GPL to court to see if it's lawful or not, but that would be a long battle that would probably just ending up costing Microsoft a lot more money.

      I mean, what if GPLv4 says you ought to reveal the context in which the GPLed code is being used? Assuming that the context isn't GPL'd as well, then this is an example of a provision that would be unlawful (and hence invalidate the license), so things like this won't be included in the license. A license can't apply to original works unless the author chooses it to.

      Seems like a bad decision by MS and now they're complaining when caught with their hands stuck in the ooze in the OSS jar (I like that analogy, however inaccurate it may be) They are a big company and will most likely find a way out (probably by completely rewriting the code) but it's good to see that they are at least sweating it.
    18. Re:Enlighten me... by plague3106 · · Score: 1

      I intereperate that to mean that I as the licensee can choose which version so long as its v2 or later.

    19. Re:Enlighten me... by Scarblac · · Score: 4, Informative

      Microsoft has bought Suse vouchers from Novell, and sold them to customers. The vouchers have no expiration date.

      According to FSF lawyers, when someone hands one in for a copy of Suse, then at that moment Microsoft distributes that version of the software; if it contains GPLv3 code, then there you are.

      See this Groklaw article. Eben Moglen knows copyright law.

      --
      I believe posters are recognized by their sig. So I made one.
    20. Re:Enlighten me... by Anonymous Coward · · Score: 0

      You can, however, be declared an enemy combatant and gitmo'd indefinitely

    21. Re:Enlighten me... by G+Morgan · · Score: 1, Insightful

      The way I always understood it, using the "any later version" language is akin to saying "I beleive in free software, the FSF and I'm in it for the long haul". No it's just stupid. Lets assume for now that the FSF aren't going to make fundamental changes to the way the GPL works. Tomorrow they could go bankrupt and the arbitrator would sell their IP rights to the highest bidder, potentially MS. At that point MS can make GPLv4 and allow themselves to use all the GPLv2 or later code without respecting freedom.
    22. Re:Enlighten me... by Daychilde · · Score: 1

      monolopy, eh? ...I wouldn't ask, but you used it *three times*. heh.

      --
      A cheerful little bird is sitting here singing.
    23. Re:Enlighten me... by G+Morgan · · Score: 2, Informative

      So basically, when you use GPLed code, you have to agree to anything that gets put in there or risk losing the right to use that code? No MS can use the code internally to burn bunnies with proprietary software driven lasers if they wish. The GPL refers solely to distribution. I can use GPL software for anything I like, the license allows for this. I only have to worry if I distribute.
    24. Re:Enlighten me... by cching · · Score: 2, Interesting

      I have to ask this to make sure we all completely understand, but so what if MS distributes a Linux distro under the GPL? I mean, what do they care? The argument has gone on so long that I'm forgetting why it's so funny that MS has done this. Is this all related to MS claiming the GPL isn't valid? Or is there something else going on? I think it would be good for someone to put this back in perspective again, I mean, I know it's funny that MS might be caught redistributing GPL software, but there's more to it than just that.

    25. Re:Enlighten me... by aquabat · · Score: 3, Informative

      Thus it will not automatically be subjected to GPLv3 unless the developers make a consious decision to move to it.


      Software is not automatically subjected to GPLV3 with the default language of "or, at your option, any later version". All that means is that someone can choose to distribute a GPLV2 application with that language under either GPLV2 or GPLV3. It's each individual distributors choice.

      To make it even clearer, only the authors (not just any old distributor) of the work can exercise the option to distribute it under a later version of the license, and all the authors have to agree on it. For example, I can't download a GPLv2 linux kernel, add a couple of lines of new code, and then redistribute the whole thing under GPLv3.

      Similarly, If Linus Torvalds decided tomorrow to change to GPLv3, anyone who has ever contributed to the kernel could challenge him (if his or her code is still in the kernel). Linus' only options would be to either get permission, or remove the code in question.

      --
      A republic cannot succeed till it contains a certain body of men imbued with the principles of justice and honour.
    26. Re:Enlighten me... by morgan_greywolf · · Score: 5, Informative

      To make it even clearer, only the authors (not just any old distributor) of the work can exercise the option to distribute it under a later version of the license, and all the authors have to agree on it. For example, I can't download a GPLv2 linux kernel, add a couple of lines of new code, and then redistribute the whole thing under GPLv3.


      No, absolutely not! Any redistributor gets to choose. This is the language that MOST GPL 2 programs use:

      This program is free software; 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 of the License, or
      (at your option) any later version.


      The Linux kernel is DIFFERENT. Its terms are:

      NOTE! This copyright does *not* cover user programs that use kernel
        services by normal system calls - this is merely considered normal use
        of the kernel, and does *not* fall under the heading of "derived work".
        Also note that the GPL below is copyrighted by the Free Software
        Foundation, but the instance of code that it refers to (the Linux
        kernel) is copyrighted by me and others who actually wrote it.

        Also note that the only valid version of the GPL as far as the kernel
        is concerned is _this_ particular version of the license (ie v2, not
        v2.2 or v3.x or whatever), unless explicitly otherwise stated.


      In the case of the Linux kernel, it started out from the beginning as GPLV2 only.

      In the case of most every other GPL application, the redistributor gets to decide which version of the license that he is using.
    27. Re:Enlighten me... by Actually,+I+do+RTFA · · Score: 1

      So basically, when you use GPLed code, you have to agree to anything that gets put in there or risk losing the right to use that code? What if the code is deeply integrated into your system and then a new version of GPL comes along with stipulations you do not agree to?

      No, no one would use F/OSS software (e.g. version 4 of GPL says all profits from sales/use of the code must be donated to SaveTheRainforest or somesuch) if that was the case. When GPL3 (or GPL[X>2]) comes out, the individual companies who have encorporated the code into their codebase get to choose which version of the GPL to use. So MS can be bound by version 2, or (at their option) any later version.

      However, the latest versions of the code they are using might be GPL3, meaning that they cannot merge in changes from the trunk onto their fork.

      --
      Your ad here. Ask me how!
    28. Re:Enlighten me... by kebes · · Score: 5, Informative

      I have to ask this to make sure we all completely understand, but so what if MS distributes a Linux distro under the GPL? I mean, what do they care? The argument has gone on so long that I'm forgetting why it's so funny that MS has done this.
      You're right... we have to remind ourselves why this matters.

      The GPLv3 contains explicit language which states (paraphrasing): "By distributing this software, you must also provide rights to use any patents you own which are in the software. If you do not extend this patent use, you are not allowed to distribute the code. Moreover, by distributing this software, you agree that this patent use right applies to anyone who might eventually get a copy of the code. That is, you extend a license to use the implicated patents to the community at large."

      (Again, I'm paraphrasing this highly, the actual wording is much more precise.) Basically GPLv3 requires that anyone who distributes the software agree that they are distributing it without patent encumbrance. So when Novell distributes Linux (with GPLv3 code in it), it means that they are giving their users the assurance that they will not sue them for patent violations. So if MS were actually distributing GPLv3 code, then they could not sue Linux or Linux users for patent violations: they have given us a license to use their patents, as stipulated by the GPLv3. (If they claim otherwise, then they were in violation of the terms of the GPLv3 themselves, and can be sued for copyright infringement.)

      Of course it really depends whether MS is actually "distributing" GPLv3 code.

      People tend to forget that the GPLv2 had similar (but not as explicit) requirements: you were not allowed to distribute the software if there were patent restrictions. But the GPLv3 makes it much more explicit, and specifically states that patent rights are extended to the entire community (i.e. anyone who may eventually legitimately receive a copy of the code will have the rights extended to them).
    29. Re:Enlighten me... by cching · · Score: 1

      Basically GPLv3 requires that anyone who distributes the software agree that they are distributing it without patent encumbrance. Ah, right, I *completely* forgot about that, duh. Thanks!
    30. Re:Enlighten me... by smittyoneeach · · Score: 1

      The words "penetration, however slight" come to mind.

      --
      Get thee glass eyes, and, like a scurvy politician, seem to see things thou dost not.--King Lear
    31. Re:Enlighten me... by Anonymous Coward · · Score: 0

      If they find enough free software on your person they assume you had the intent to distribute, and will charge you with a GPL violation.

    32. Re:Enlighten me... by msuarezalvarez · · Score: 1

      I'm always surprised at how people read that phrase wrongly. The standard GPL blurb which says "GPLv2 or later" puts gives choice to the person accepting the license, not to the copyright holder. If in the future the GPL got rewritten into an Evil License, then no one using "GPLv3 or later"-code would care at all.

      Also, The license applies only to redistribution of the works: use of the works is not covered at all by the GPL (it says so itself in the first few paragraphs). So there is no problem to anyone ever who uses GPLed code.

      It is not that hard...

    33. Re:Enlighten me... by Anonymous Coward · · Score: 0

      Microsoft has given to Novell blessed "Free from patent threat" coupons. If I go to Novell and ask a "Novell Server Edition" product with that coupon, Microsoft IS OBLIGATED to bless me, free me from any patent threat for any part of that "Novell Server Edition" product.

      As it happens if Novell distributes any GPL V3 code within that product, Microsoft is ALSO OBLIGATED to free me (and any of the people who I distribute it to) from the patents "implemented" in the product.

      Novell is of course free to keep distributing the GNU/Linux kernel and distribution with GPL V2 code only, but doing so it would have to bear the burden of keeping a distinct fork while the GNU utils/libraries go on with GPL v3. I don't think that's in their best interest to freeze it in GPLV2, and I don't think Microsoft has any say in the matter ...

      So basically Microsoft is saying : We made a promise, but we don't want to keep it.
      Meanwhile, they signed a contract, and I don't think they can go away from it just like that ...

    34. Re:Enlighten me... by aquabat · · Score: 1

      No, absolutely not! Any redistributor gets to choose. This is the language that MOST GPL 2 programs use:

      This program is free software; 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 of the License, or
      (at your option) any later version.


      The Linux kernel is DIFFERENT. Its terms are:

      NOTE! This copyright does *not* cover user programs that use kernel
      services by normal system calls - this is merely considered normal use
      of the kernel, and does *not* fall under the heading of "derived work".
      Also note that the GPL below is copyrighted by the Free Software
      Foundation, but the instance of code that it refers to (the Linux
      kernel) is copyrighted by me and others who actually wrote it.

      Also note that the only valid version of the GPL as far as the kernel
      is concerned is _this_ particular version of the license (ie v2, not
      v2.2 or v3.x or whatever), unless explicitly otherwise stated.


      In the case of the Linux kernel, it started out from the beginning as GPLV2 only.

      In the case of most every other GPL application, the redistributor gets to decide which version of the license that he is using.
      Whoops! Thanks for the clarification. I guess the kernel was a bad representative example.

      Of course, that means that I actually don't understand the "at your option" clause. Say that I redistribute a GPLv2 work which has that clause:

      1) Can I change the license file to read "... version 2 of the License, only."?

      2) Can I change the license file to read "... either version 3 of the License, or (at your option) any later version."?

      3) Can I change the license file to read "... version 3 of the License, only."?

      --
      A republic cannot succeed till it contains a certain body of men imbued with the principles of justice and honour.
    35. Re:Enlighten me... by msuarezalvarez · · Score: 1

      To repeat something that is in the standard GPL license blurb prominently included in 95% of all GPLed code: the option to choose which license is given to the one that accepts the license. If EvelCompany buys the FSF next month and rewrites the GPL, no one will be affected.

    36. Re:Enlighten me... by disasm · · Score: 1

      If linux does contain code MS has patented, then MS distributes said code under GPL v3 license, MS is unable to sue ANYONE, not just SuSE customers indemnified already for that patented code. We have no proof there are any patents being infringed in linux, but MS claims we do infringe, so as soon as this code is released by SuSE and someone cashes in with one of these coupons, MS is bound by GPLv3 for the distribution of this software and they lose their right to sue because of it.

      Sam

    37. Re:Enlighten me... by networkBoy · · Score: 1

      I was always uneasy about the "(at your option) later versions" portion of the GPL, I took Linux's lead and went V2 only for what little bits I've done. I figured that since I am the only dev on my projects it would be trivial to later re-license a later version of the GPL if I liked it. So far I really don't, so V2 it is. On a side note, I've sold most of my code privately for closed source implementations (non-exclusive), and while I'm not retiring, the money was good enough to pay for a year of UC Davis for my wife's education. How many other devs have done the same I wonder?
      -nB

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    38. Re:Enlighten me... by Actually,+I+do+RTFA · · Score: 1

      They cannot be. What they are saying is that they have no intention to use GPL3 code, or adopt the "or any later version" language in GPL2. Probably this is in case an employee accidentally (or purposefully with malicious intent), includes GPL3 code, they can disavow his behavior.

      --
      Your ad here. Ask me how!
    39. Re:Enlighten me... by swillden · · Score: 3, Informative

      The way I always understood it, using the "any later version" language is akin to saying "I beleive in free software, the FSF and I'm in it for the long haul". No it's just stupid. Lets assume for now that the FSF aren't going to make fundamental changes to the way the GPL works. Tomorrow they could go bankrupt and the arbitrator would sell their IP rights to the highest bidder, potentially MS. At that point MS can make GPLv4 and allow themselves to use all the GPLv2 or later code without respecting freedom.

      Unless they radically change the way they operate, the FSF can't go bankrupt because it doesn't carry any debt. Further, I believe that the GPL trademarks and copyrights are retained by RMS personally and he would have to have a *very* radical change of lifestyle to be in any danger of bankruptcy. He lives very cheaply, doesn't own a house, a car or a mobile phone, and doesn't borrow money for any purpose.

      The situation you describe isn't impossible, but it's very, very unlikely. It's far more likely that ongoing updates to the GPL will continue on an as-needed basis in an effort to continue maintaining the four freedoms. Anything can happen, but I think the odds are that software developers who believe in the four freedoms are best served by the "or later" language.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    40. Re:Enlighten me... by G+Morgan · · Score: 1, Insightful

      That simply isn't true. MS could accept the license and relicense it as GPLv4. Of course so could everyone else but if GPLv4 says 'you be the bitch of MS' then there really is little that could be done. MS will have closed that fork of the code.

      It isn't about what the user can choose but about what abusers can choose. It removes the protection from the code. We'll still have the code but wouldn't have improvements made by MS. That drastically changes the mechanism of the license, suddenly one company will be able to do whatever they want with 50% of Free software. Totally changes what the point is.

    41. Re:Enlighten me... by mr_mischief · · Score: 1

      You can't change the wording of the license, I don't believe. If that clause is in place, you have the right to use GPLv2 or later, but so does everyone you redistribute it to. Only the copyright holder can change the license terms, but they can allow you and every other member of the public to choose which license to use out of their prescribed set.

      IANAL, but it doesn't make much sense that you could just change the license wording yourself, unless there's explicit permission to do so. Choosing to be bound by a later version of the license doesn't mean you can take that choice away from others.

    42. Re:Enlighten me... by Tony+Hoyle · · Score: 1

      If you modify the code and don't want your code under gpl v3 you remove the clause because it's not longer true for 100% of the code. It's part of the preamble not the license itself, so there's no problem changing it. What you can't do is add an 'or later' clause to a file that didn't have it because that would violate the wishes of the original authors (same problem - once any part of a gpl project doesn't have the clause you can't put it anywhere).

    43. Re:Enlighten me... by Tony+Hoyle · · Score: 0, Troll

      SuSe/Novel are big enough to fork gcc... it's not like new versions are really needed - all they seem to do these days is break compatibility with older versions.

    44. Re:Enlighten me... by Anonymous Coward · · Score: 0

      I wish they would make revisions to the GPL very strict and retroactive back to GPL 1. Therefore forcing Micro$oft to either GPL all of their software and file formats; or face a lawsuit from the EFF, ACLU, et al and be forced to not only GPL all of their software, but also relinquish hundreds of billions of US dollars toawards all of the groups M$ hates.

    45. Re:Enlighten me... by ozmanjusri · · Score: 0, Flamebait
      I doubt that SuSE/Novel will stay non-GPLv3 for long

      Yep, and that's the trap MS is trying to extricate itself from.

      There are coupons for SUSE Linux Enterprise Server support/updates that have already been issued to customers by Microsoft, and others MS has still to issue. Once Novell includes GPL3 code in SUSE Linux Enterprise Server, those customers will receive the updates, and Microsoft will have distributed GPL3 code.

      Microsoft is now reneging on the deal, and saying the customers who received the certificates will not be entitled to updates which include GPL3 code. This stipulation is obviously impossible to enforce.

      Novell are saying they will support those customers anyway, thus allowing Microsoft to claim they are not distributing GPL3 code, even though those Microsoft customers are receiving GPL3 updates.

      It's sly and tricky, and achieves next to nothing. Perfect MS fodder...

      --
      "I've got more toys than Teruhisa Kitahara."
    46. Re:Enlighten me... by Stormcrow309 · · Score: 1

      The missing point is until he gets hit by a bus.

      --

      In God we trust, all others require data.

    47. Re:Enlighten me... by camperdave · · Score: 1

      Would there not have to be a traceable path back to Microsoft's distribution in order to provide that protection? Let's say Microsoft releases a really cool, but difficult to maintain software encumbered by patents (call it "Tanglesoft"), and Karl codes up a Linux equivalent that's easy to maintain, smaller and more robust ("Karlsoft"). Suppose Microsoft then decides to ditch its own version and makes a deal with Karl to use Karlsoft and distributes it ("MSKarlsoft") using GPLv3. Now, if I get MSKarlsoft, I am free from patent entanglements. However, if I get Karlsoft directly from Karl, am I free from patent entaglements under GPLv3, or would it depend on the Microsoft/Karl agreement?

      --
      When our name is on the back of your car, we're behind you all the way!
    48. Re:Enlighten me... by msuarezalvarez · · Score: 3, Insightful

      Notice that, in your example, MS cannot change the license on the code it did not write. The very worst that can happen is that people who want to use and/or distribute the code MS added, need to respect the Evil GPLv4 license MS stamped on its own code. Well, that's 100% independent of the GPL and even if the GPL did not exist, people would still have to accept whatever license MS wants to impose if they want to use and/or distribute code that MS wrote.

    49. Re:Enlighten me... by Theatetus · · Score: 1

      But that doesn't mean Red Hat could take something I received under GPLv2 and am distributing under GPLv2 and force me to distribute under GPLv3. The "or later" is just a convenience which means that if we both like GPLv3 we can upgrade the license; it doesn't take away my rights under GPLv2

      --
      All's true that is mistrusted
    50. Re:Enlighten me... by malevolentjelly · · Score: 1, Redundant

      This statement by MS amuses me to no end, actually. It betrays how afraid they are of the growing power of Linux (in terms of both consumer acceptability and legal power). I don't know about that. Most people stare at me blankly when I suggest maybe using Ubuntu for basic computing instead of a pirated Windows.

      I think Microsoft still makes the most accessible consumer operating system.

      They're adapting to niches quite nicely, as well.

      I'm yet to a see a GPL-related lawsuit actually cost Microsoft any damage as opposed to merely stopping one of their assaults on the linux codebase. Linux is fanboyism.
    51. Re:Enlighten me... by G+Morgan · · Score: 1

      The other problem is if any license change drastically alters *the implementation* of the license which certainly happened with GPLv3. Now I don't disagree with the FSF's motives over this* but there are still plenty of untested and unaccounted edge cases where the tivoisation clauses could cause a problem, the LKML came up with plenty in a recent debate. In essence the FSF isn't infallible and could make a mistake. The 'or later' language means you are horribly exposed to that.

      It is still possible to relicense after the fact. If a project is GPLv2 only and decides GPLv3 is a bit iffy then they can hold out until it proves otherwise. All that is needed is the appropriate legal work outside of that, either centralising copyright (as the FSF does with all it's projects) or giving a limited right to one or a few people for re-licensing. This wasn't done in the kernel and that's why the issue exists. It's more work than 'or later' but has far fewer drawbacks.

      *I personally believe that Tivo is a side issue. Distasteful but not really relevant, all the doomsday scenarios people come up with done that line are less likely than a chair surviving an encounter with Steve Ballmer. The focus should have been on dealing with patents. The Tivoisation situation could have been dealt with elsewhere, by providing alternatives, with far fewer gotchas than the current setup.

    52. Re:Enlighten me... by G+Morgan · · Score: 1

      Again you miss the point. You are taking a BSD angle on this and the point of the GPL is very different.

      The point of the GPL is that the code stays free. That any improvements made and distributed are also free. If GPLv4 was an evil MS license then MS can use all previous GPLv2 and GPLv3 or later code in a totally locked up proprietary product.

      Destroys the entire point of the GPL.

    53. Re:Enlighten me... by ozmanjusri · · Score: 5, Informative
      They are a big company and will most likely find a way out (probably by completely rewriting the code)

      No they can't.

      This isn't about code that MS has used. It's about the patents Microsoft has been threatening FOSS with.

      • Microsoft is distributing certificates entitling their customers to support and updates to SUSE Linux Enterprise Server.
      • When Microsoft customers who're entitled to updates on their SUSE Linux Enterprise Server installs get GPL3 updates, Microsoft will have distributed GPL3 code.
      • GPL3 includes patent defenses which prevent a distributor suing for patent infringement in the software they're distributing.
      The result of this nice little combo is that Microsoft has accidentally indemnified all Linux users against their own patent threats.

      Of course, since Microsoft has always said they only intend to use their patents defensively, they should have no problem with this interpretation of the situation, just accept it, get on with business, and stop the 235 patent FUD.

      They're not doing that, instead they're dancing a two-step with Novell where Microsoft says they won't support their customers with GPL3 code. That would potentially leave them open to lawsuits for breach of contract, but Novell has stepped up to the plate and said they will support Microsoft customers with GPL3 updates, even if MS disavows it.

      That's why PJ and others are so light-hearted about this. It's shown just how scanty the emperor's new suit is, and how complicit Novell is in it's ties to Microsoft's FUD.

      --
      "I've got more toys than Teruhisa Kitahara."
    54. Re:Enlighten me... by GaryPatterson · · Score: 1

      No, absolutely not! Any redistributor gets to choose. This is the language that MOST GPL 2 programs use:

      This program is free software; 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 of the License, or
      (at your option) any later version.


      Just playing Devil's Advocate here, but wouldn't that allow some future version of the GPL which contains a clause like "all code released under this licence belongs to Microsoft" a mechanism for some person the developer doesn't know to sign over the code to a company the developer doesn't agree with? And the developer never wanted this behaviour in the licence?

      While I don't believe this is at all likely, any usage licence that allows unspecified future activity seems a bit like a "trust me, I won't hurt you" clause.

      I'll admit to not wading through the entire GPL with a lawyer on hand, so I'd expect a clause noting how there can be no diminution of 'rights' somewhere.

      Later this year I'll be looking to release some code I've been working on under an open source licence. I'm looking forward to reading the various options and deciding then.

    55. Re:Enlighten me... by 0xABADC0DA · · Score: 1

      If GPLv4 was an evil MS license then MS can use all previous GPLv2 and GPLv3 or later code in a totally locked up proprietary product. GPL:
      "The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns."

      If the spirit of the license is not similar then the later version cannot be used. Even if Microsoft were to somehow buy out FSF they can't lock up GPL'ed code, even "or later version" code. Judges interpret the law and are generally not completely retarded, so the hypothetical evil GPLv4 would be found to be not a later version of the earlier GPL licenses.
    56. Re:Enlighten me... by kimvette · · Score: 2, Funny

      tagged microsofteuladoesntapplytome

      t's been 14 seconds since you hit 'reply'.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    57. Re:Enlighten me... by Anonymous Coward · · Score: 0

      or by a car... while riding his bike.

      (btw... in Soviet Russia, RMS drives over you!)

    58. Re:Enlighten me... by Schraegstrichpunkt · · Score: 1

      Read GPLv2, which states:

      0. . . . Each licensee is addressed as "you".

      . . .

      9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.

      Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.

    59. Re:Enlighten me... by EsbenMoseHansen · · Score: 1

      SuSe/Novel are big enough to fork gcc...

      Sure, but why would they bother? They do not lose much by GPLv3, really. And let's not forget it isn't just gcc, but all applications and libraries that goes GPLv3+.I could be wrong, but I think a non-trivial amount of useful projects will migrate to GPLv3.

      it's not like new versions are really needed - all they seem to do these days is break compatibility with older versions.

      You don't know much about compilers, do you? :) Try to read one of the change logs. Or consider that C++ will soon be updated to C0x, which means changes.

      --
      Religion is regarded by the common people as true, by the wise as false, and by rulers as useful.
    60. Re:Enlighten me... by Schraegstrichpunkt · · Score: 1

      Reinventing the wheel takes time, effort, and money. Microsoft decided against it

      *cough*IE7*cough*

      Someone tell me why IE7 couldn't have been based on Firefox, KHTML, or Opera, rather than Microsoft's own broken codebase? "Backwards compatibility" isn't it, that's for sure.

    61. Re:Enlighten me... by Anonymous Coward · · Score: 1, Informative

      Nobody is claiming that the GPL isn't valid -- in fact Microsoft and Novell are being very careful about the details of their agreement, exploiting subtle loopholes in the GPL to defy its spirit while technically staying within the letter of its legal meaning (they hope). That's why the situation is subtle enough to be confusing. And I agree with you that the subtle details make it hard to remember what the main issue is.

      So to start at the beginning: If someone (say Linus, or the Free Software Foundation which holds the copyright on the many GNU tools that make up a large part of every Linux distribution) creates a piece of software from scratch, copyright law automatically gives them the exclusive right to copy, modify, and distribute that software. Anyone else attempting to do these things is automatically guilty of copyright infringement unless they have the permission of the original author. Such permission is given in the form of a "copyright license", and because the author doesn't owe anyone a license, he can attach any strings to it that he wants. The GPL is a copyright license that gives anyone who receives a copy of the software the right to modify and redistribute it on very generous terms, the only strings attached being essentially that they make the source code available and perpetuate the same license to their downstream recipients. Version 2 of the GPL includes a very few additional details to ensure that this worked as intended; version 3 includes many more such details, but that's pretty much the gist of both versions. (This is why people are wrong who say the GPL takes away their freedom. Copyright law already took away their freedom; the GPL actually gives almost all of it back. If you don't like the terms of the GPL, simply refrain from redistributing the software, and you're no worse off than you were to start with under plain copyright law. Much better off, actually, because you can still *use* the software in private all you want.)

      One of the details of the GPL is that it withholds permission to distribute covered software if such distribution also requires a patent license and that patent license is not given freely to everyone in the world. This is simply an example of a special situation where you have (or have acquired) a special right which allows you to use and distribute software while others do not have that right -- the GPL is primarily concerned with *perpetuating* the freedom of the software (which is what distinguishes it from BSD-style licenses), so it insists that you extend to all your downstream recipients the same freedoms that were given to you, and if you can't or won't do that then the GPL refuses you the permission to distribute it at all. So if Novell admitted that Linux infringed Microsoft's patents and paid patent royalties to Microsoft for the right to distribute Linux, but couldn't or wouldn't extend that patent license not only to their own customers but to the whole world (which of course Microsoft would never agree to), then the GPL would disallow them from distributing Linux at all.

      Now before we go any further you have to understand that patent law allows a patent holder to sue not only anyone *selling* their patented thing, but also anyone who merely *uses* it. If I patent a better mousetrap, and my competitor copies it and sells one to you, an innocent consumer, I can sue my competitor and/or I can also sue you. Microsoft has recently begun making lots of scary noises about the "patent infringement liability" that goes along with merely *using* Linux. At first it seemed they just wanted to scare people away from using it. Granted, they probably aren't going to bother suing a hobbyist using it at home, but apparently some pointy-haired bosses at big companies using it in their server rooms do take these threats seriously.

      (As an aside: Some Linux vendors like Red Hat have responded to these threats by promising to indemnify their customers -- part of what their customers pay for when they buy Linux is an agreement that if they are sued

    62. Re:Enlighten me... by __aayurq3262 · · Score: 1

      You do realize that the "GPLv2 or later" clause is a choice that is made by the redistributor at the time of distribution, right? So Microsoft could *choose* to distribute under GPLv2 or v3. If they don't distribute, they're not bound by the license. This is not accurate. GPL code is copyrighted code. You can't copy it without a license. You can't modify it (make a "derivative work") without a license, etc. Even if you don't distribute GPL code, you are "bound by the license" because you need the rights the GPL license gives you to legally make copies of the copyrighted code. The tradeoff for the right to copy that GPL gives a user is the obligation of being bound under the terms of the GPL.

      Of course, it's true that most of the obligations of the GPL relate to distribution restrictions, not restrictions on use, but the user is clearly bound by the license since it is the GPL that gives the user his right to copy and change the code.

      As for the time of the choice between GPLv3 vs GPLv2, theoretically, the user should probably choose at the time he exercises any right under the license, i.e. when he copies the code or changes it. As a practical matter, however, he would need to choose only when he wants to do something that is treated differently between the two licenses.

    63. Re:Enlighten me... by Anonymous Coward · · Score: 0

      Actually it is more like, "I believe in free software and in the free software community." Not belief in the FSF. If the FSF should ever stray from the values of the community (let's say it does when RMS dies), you trust that the community will rightly fork the code base to keep development under the "proper" version of the GPL.

    64. Re:Enlighten me... by sumdumass · · Score: 1

      You cannot modify the code to change the Or later version clause. Any changes you so means it is a derivative work and must carry the same license. So if you have a GPLv2 only, you cannot even make your modifications GPLv2 or later. And incidentally, you cannot take a GPLv2 or later software, modify it and use a GPLv2 only license.

      Whatever the GPL statement is, it constitutes the license it is issued under, all your derivative code has to follow that license. Changing it would be a violation of the GPL itself.

    65. Re:Enlighten me... by G+Morgan · · Score: 1

      I'm sorry but no judge is going to recognise the 'spirit of the license' argument. All they care about is

      1.Is it an FSF license
      2.Is it called GPL
      3.Does it have a bigger number than the one in question

      If the spirit of the license argument was valid then what Novell did was illegal and they should have gone to court over it. Of course the FSF know that spirit means exactly balls in court.

      A license is a technical thing, not a spiritual or moral one. They can be put in place for moral reasons but all the courts will recognise is the technical.

    66. Re:Enlighten me... by Anonymous Coward · · Score: 0

      > Lets assume for now that the FSF aren't going to make fundamental changes to the way the GPL works.

      As far as Linus is concerned, they did, and he didn't much care for it.

    67. Re:Enlighten me... by colmore · · Score: 1

      While the GPL allows you the choice of casting your lots with all future versions, almost every closed EULA i've ever seen absolutely forces you to agree to all future versions of the agreement, subject to arbitrary and unannounced change.

      --
      In Capitalist America, bank robs you!
    68. Re:Enlighten me... by AKAImBatman · · Score: 1
      Me:

      If they don't distribute, they're not bound by the license.

      You:

      This is not accurate. You can't copy it without a license.

      Would you like to explain the difference between "copying" and "distribution"? Last I checked, distribution of software involved "copying". Ergo, you're saying the exact same thing I just said. :-/

      You can't modify it (make a "derivative work") without a license

      This is correct. However, Microsoft is not in direct possession of the GPLed code in this situation, so the modification clause is irrelevant. And even then, it's questionable if the GPL would activate if you did not share the code with anyone. Standard property and copyright laws allow an owner wide latitude over his personal property. Since you did not accept the GPL when a copy was issued to you (see section 5 of the GPLv2) it's reasonable that you could modify the code without accepting the license. Realistically, the GPL is a no-op if you don't distribute (it really only imposes terms on distribution), so it doesn't matter one way or another.
    69. Re:Enlighten me... by aquabat · · Score: 1

      Read GPLv2, which states:

      0. . . . Each licensee is addressed as "you".

      . . .

      9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.

      Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.

      OK, so I did understand it correctly the first time.

      I, personally, can choose the license version I wish to be bound by, but I can't force anyone else to accept the version I want, unless I'm the original author of the work.

      --
      A republic cannot succeed till it contains a certain body of men imbued with the principles of justice and honour.
    70. Re:Enlighten me... by maxwell+demon · · Score: 1

      Most of the code is contributed under copyright assignment contracts, which contain explicit clauses effectively guaranteeing that the FSF will distribute only under free license conditions. IANAL, but I guess an arbitrator would be bound by those contracts as well.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    71. Re:Enlighten me... by kinglink · · Score: 1

      Considering Groklaw, pilsner.urquell, and Zonk all pretend to have "deep insight" to this problem, it's not unusualy for you to feel like you're wrong. But you're right. MS is unbound by GPL, and essentially have said their coupons are for GPLv2 only and thus they have nothing to do with GPLv3. This is true.

      They may have worded it incorrectly in their title but they understand it. No matter what crap Groklaw has heaped at them. Stallman understands this, Gates understands this, Balmer understands this. They found the loophole on GPLv2, which means they can do are doing under v2. You can't retroactively upgrade a license so they are free and clear.

      It's just ... well not exactly "FUD" but a piss off the Slashdot community so they hate Microsoft more even though Microsoft isn't doing anything wrong here which sadly more than enough of these stories are becoming.

    72. Re:Enlighten me... by nimid · · Score: 1

      Thanks for your post clarifying the details of which version of the GPL re-distributed code can be released under. You seem to have a good grasp of the GPL so do you have a view on the following scenarios?

      1) The FSF decides to release a license in the far future. For whatever political reasons, this version (say v666) simply states - "Anyone can do what they like with this software including closing the source". Would all existing licenses with the term:

      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 of the License, or (at your option) any later version.

      then be closable?

      2) Could an organisation create a license called GPL x and then release existing software under that license? Basically, is the FSF the only organisation allowed to create a new version of the GPL? I'm assuming I couldn't create my own version of the GPL license and re-distribute under that new license?

      To me, the phrase ...or (at your option) any later version... seems to be a potential weakness.

      --
      A hundred and twenty characters ought to be enough for anyone...
    73. Re:Enlighten me... by __aayurq3262 · · Score: 1

      Would you like to explain the difference between "copying" and "distribution"? Last I checked, distribution of software involved "copying". Ergo, you're saying the exact same thing I just said. :-/ If I download a program, the person I got from distributed it. I copied it. If I put it on my laptop later, I copied it again, but still didn't distribute it. Copying is not distributing. Distributing is not copying. Copyright law treats them as separate and distinct rights of the copyright owner.

      it's questionable if the GPL would activate if you did not share the code with anyone. The GPL doesn't "activate." It's an agreement between the parties. If you want to make a copy of a copyrighted program, the law says you need permission from the copyright owner, and you get that from the GPL, but you have to agree to be bound by its terms whatever they are.

      Since you did not accept the GPL when a copy was issued to you (see section 5 of the GPLv2) it's reasonable that you could modify the code without accepting the license. Section 5 says you don't have to accept the license. Without the license, however, you can't copy it, and generally, you need the right to copy to actually make use.

      Realistically, the GPL is a no-op if you don't distribute (it really only imposes terms on distribution), so it doesn't matter one way or another. We don't differ much, but I like the fact that the GPL is an agreement - a personal connection - between the author(s) and the recipients. Those who accept the benefits of the GPL are obligated to follow its terms - even if the terms are easy for users.
    74. Re:Enlighten me... by Anonymous Coward · · Score: 0

      "Eben Moglen knows copyright law."

      Too bad this isn't about copyright.

    75. Re:Enlighten me... by AKAImBatman · · Score: 2, Informative

      If I download a program, the person I got from distributed it. I copied it.

      No, that's not correct. The distributor made a copy and gave it to you. This is comparable to purchasing a book or CD. You don't "copy" the book or CD when you acquire it. The distributor made or otherwise obtained copies that he's providing you. This is what's known as the "first sale".

      The GPL only kicks in when you make a non-backup copy of the copy you received. (Standard copyright law makes it legal for you to make backup copies.)

      This is actually how the GPL is designed. You receive a copy from someone who has the rights to distribute the software. It could be the author, or a GPL licensee. You now are completely free to use the software as you choose with no restrictions save for those placed upon you by copyright law. Copyright law says that you can't make a copy and give it to a friend because only the owner of the software has the "right" to "copy". However, the owner can delegate that right per his or her choosing.

      The GPL provides a unilateral offer to become a distributor. Since copyright law does not allow you to redistribute software you have received (save for the "first sale doctrine" exception) it is assumed that you accept the GPL offer when you redistribute. However! You can claim that you never accepted the GPL. If you do so, then you are in violation of copyright law and may owe damages to the copyright holder of the software.

      PJ echos this point in this article:

      If they decide to distribute what they have done, that is when the restrictions under the GPL kick in, not one minute before. At that point, the restrictions are precisely these...
    76. Re:Enlighten me... by swillden · · Score: 2, Insightful

      The missing point is until he gets hit by a bus.

      I haven't seen RMS' will, but I'm certain that he's made arrangements for his estate to be passed on to someone else who believes just as strongly in Free Software as he does.

      The man is far from stupid, and he consistently demonstrates amazing foresight.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    77. Re:Enlighten me... by morgan_greywolf · · Score: 1
      1) Technically, yes, but in practice, I doubt that the (or later) is even enforceable, since legally you can't agree to some terms that haven't even been written yet. (IANAL)

      2) If the correct notification is given, then no:

      This program is free software; 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 of the License, or
              (at your option) any later version.
      (emphasis mine)

      Note that the appropriate license notification most people use also includes the address of the FSF to avoid ambiguity.

      Again, IANAL

    78. Re:Enlighten me... by jeffasselin · · Score: 1

      If I download a program, the person I got from distributed it. I copied it. No, that's not correct. The distributor made a copy and gave it to you. This is comparable to purchasing a book or CD. You don't "copy" the book or CD when you acquire it. The distributor made or otherwise obtained copies that he's providing you. This is what's known as the "first sale". Not sure about that. In Canada at least, if I download a music file from someone else's share on the internet, *I* am considered as having made a copy, same as if the person had lent me the CD and I'd made a copy, a procedure which is legal in Canada at this point.
      --
      If he explores all forms and substances Straight homeward to their symbol-essences; He shall not die.
    79. Re:Enlighten me... by nimid · · Score: 1

      legally you can't agree to some terms that haven't even been written yet

      Agreed, but once the latest version is released, from what I understand, I could then choose to release under the more open license. For instance, could I not download the latest version of Apache and release it under the new license, thereby allowing me to close the source for my own nefarious ends?

      --
      A hundred and twenty characters ought to be enough for anyone...
    80. Re:Enlighten me... by AKAImBatman · · Score: 1

      I think it's important to understand that Canadian and US law are different systems and tend to disagree on a few points. This is one of them. Under US law the person who makes a file available on a P2P network is considered a distributor. If they don't have the rights to do so, then they could be sued by the copyright holder. Of course, US law also makes it illegal for a friend to copy a CD. So US law is fairly consistent on that point.

      It's an interesting question as to whether or not Canadian law sees any software downloads as distribution or not. If not, then it seems to me that anyone could offer their legal copy of a piece of software for download on a web server. No need to even resort to a P2P program.

    81. Re:Enlighten me... by __aayurq3262 · · Score: 1

      If I download a program, the person I got from distributed it. I copied it.

      No, that's not correct. The distributor made a copy and gave it to you. This is comparable to purchasing a book or CD. You don't "copy" the book or CD when you acquire it. It's possible for either party (distributor or buyer or someone else)to make the copy during a distribution. That's why they are distinct actions. If you buy 1000 counterfeit CDs, and sell them, you violate the distribution right, even though you didn't copy the CDs and didn't violate the right of reproduction. When you download a program onto your hard drive, you make a copy. When you load it into RAM, you make a copy.

      The distributor made or otherwise obtained copies that he's providing you. This is what's known as the "first sale". No, the "first sale doctrine" means that a copyright owner can't control the resale of a copyrighted work. Once he's paid by the first buyer, that's all he gets. It doesn't relate to copying. If a user doesn't need to copy, then I agree he's not bound by the GPL, but it's pretty unusual to not need to make any copies.

      The GPL only kicks in when you make a non-backup copy of the copy you received. (Standard copyright law makes it legal for you to make backup copies.) Agreed, but most court decisions have ruled that a downloader makes a copy and the process of loading into RAM involves making a copy, so a user will typically make one or more copies.

      This is actually how the GPL is designed. You receive a copy from someone who has the rights to distribute the software. It could be the author, or a GPL licensee. You now are completely free to use the software as you choose with no restrictions save for those placed upon you by copyright law. I disagree. Copyright law says you can't make copies without permission of the copyright owner. The GPL give you that permission. It's the GPL that lets the user make effective use of software, not copyright law.

      Copyright law says that you can't make a copy and give it to a friend because only the owner of the software has the "right" to "copy". However, the owner can delegate that right per his or her choosing. Agreed

      The GPL provides a unilateral offer to become a distributor. It does more than that. Look at 17 USC 106 (yes, I'm in the U.S., but similar laws apply around the world) which lists the exclusive rights a copyright owner has. The first is the right to reproduce (copy). The second is the right to change (derivative work), the third is the right to distribute. The GPL grants rights under all three and repeatedly refers to the right to make copies, which is a right the user needs. It's just about the only right he really needs, but he does need it and he gets it only from the GPL. Without the GPL, he'd be violating the copyright whenever he made a copy.

      If they decide to distribute what they have done, that is when the restrictions under the GPL kick in, not one minute before. Clearly we disagree. The GPL kicks in when you make a copy. Without the GPL you can't make a copy (right 1) you can't make changes (right 2) and you can't distribute (right 3). Of course, since the GPL is so open with respect to use, I can see why you might think it doesn't apply, but legally it's needed for the GPL to work inside the context of copyright law.
    82. Re:Enlighten me... by yesteraeon · · Score: 1

      I don't think you're correct. The wording leaves it up to me as the user/distributor to decide what licence GPLv2 or GPLv3 to use the software under. So let's say I decide I want to use the software under GPLv2. Is there any provision in GPLv2 that requires me to accept the terms of GPLv3? No. It does require me to distribute derivative works under the GPLv2. So I do that, but ONLY that. (ie. I don't allow people to use my work under GPLv3). I'm pretty sure that would be legit.

    83. Re:Enlighten me... by ender- · · Score: 1

      legally you can't agree to some terms that haven't even been written yet



      Agreed, but once the latest version is released, from what I understand, I could then choose to release under the more open license. For instance, could I not download the latest version of Apache and release it under the new license, thereby allowing me to close the source for my own nefarious ends?

      Except that you'd only be closing your 'fork' of the Apache code. Anyone would still be free to distribute the code they download from Apache. Even of Apache 'closed' their code, anyone would still be able to distributed any code that was released before the closing of the code.

      Wouldn't last license change effectively turn it into a BSD license anyway?
    84. Re:Enlighten me... by Idaho · · Score: 1

      Assuming that the context isn't GPL'd as well, then this is an example of a provision that would be unlawful (and hence invalidate the license), so things like this won't be included in the license.


      I would like to add that (AFAIK, IANAL etc.) if the license is found to be invalid, the normal copyright laws should apply instead, which means you're not allowed to distribute the code at all, except if you have obtained explicit permission from the copyright holder.
      --
      Every expression is true, for a given value of 'true'
    85. Re:Enlighten me... by Schraegstrichpunkt · · Score: 1

      but I can't force anyone else to accept the version I want, unless I'm the original author of the work.

      Almost. You don't need to be the original author. You just need to have a copyright interest in the work. You can take a work under "GPLv2 or any later version", make some (copyrightable) changes, then release the modified work under "GPLv3 only".

      Basically, if you have work A under terms "X or Y", and work B under terms "Y or Z", you can combine them to produce A+B. If the copyright holder of A sues you for copyright infringement, your defense would be that you complied with either terms X or terms Y. Similarly, if the copyright holder of B sues you for copyright infringement, your defense would be that you complied with terms Y or terms Z. The only way you can defend yourself simultaneously against copyright infringement suites for both A and B is to comply with terms Y.

      From a legal perspective, you're not really relicensing anything. You have multiple sets of license terms that you need to comply with simultaneously in order to avoid copyright infringement.

    86. Re:Enlighten me... by AKAImBatman · · Score: 1

      When you download a program onto your hard drive, you make a copy. When you load it into RAM, you make a copy.

      The law doesn't agree that these copies constitue infringement. From Section 117 of US Code:

      (a) Making of Additional Copy or Adaptation by Owner of Copy.-- Notwithstanding the provisions of section 106, it is not an infringement for the owner of a copy of a computer program to make or authorize the making of another copy or adaptation of that computer program provided:
      (1) that such a new copy or adaptation is created as an essential step in the utilization of the computer program in conjunction with a machine and that it is used in no other manner, or
      (2) that such new copy or adaptation is for archival purposes only and that all archival copies are destroyed in the event that continued possession of the computer program should cease to be rightful.

      This was tested in Vault Corp. v. Quaid Software, Ltd., where the judge explicitly upheld the right to load computer software into memory in order to use it. MAI Systems Corp. v. Peak Computer, Inc. would later create an exception to this if you loaded the software into the memory of someone else's computer, but that is irrelevant to the situation at hand and actually supports my point. (Copyright law was also amended in 1998 to allow for Peak's maintenance usage to be legal.)

      Futhermore, the GPL states:

      The act of running a program using the Library is not restricted, and output from such a program is covered only if its contents constitute a work based on the Library (independent of the use of the Library in a tool for writing it).

      Another point to keep in mind is that the GPL is very specific in its language. Whenever it talks about copying, it uses the phrase "copy and distribute". It is thus understood that these actions are expected to happen together. Distributing a copy you already have is an invocation of the first-sale doctrine and is a well known "loop hole" in the GPL. (Not really a loop hole, mind you, as it's not really exploitable. You have to destroy your own copies when transferring the ownership. This is per US Copyright law Section 117 Paragraph (b).)

      The distributor made or otherwise obtained copies that he's providing you. This is what's known as the "first sale".

      No, the "first sale doctrine" means that a copyright owner can't control the resale of a copyrighted work.

      Don't confuse the first sale with the first sale doctrine. The first sale is when a specific instance of an item is sold. First sale doctrine is a legal construct that says that rights cannot be further restricted past the first sale. The effects of First sale doctrine are codified for software distribution in Section 117 Paragraph (b) in such a way as to make the tracking of the license more important than the tracking of the individual copies. According to that law, I am distributing the software if I give you a copy and keep my own copy. If I give you a copy and destroy my own copy, however, I am transferring my rights obtained under first-sale to you.

      Without the GPL you can't make a copy (right 1) you can't make changes (right 2) and you can't distribute (right 3).

      Without the GPL, you can perform #1 under certain circumstances of copyright law. (As discussed above.) You can probably do #2 without invoking the terms of the GPL, simply because the copy is your personal property. (See: http://www.gnu.org/licenses/gpl-faq.html#InternalD istribution for an example situation.) #3 is meat of the GPL and the core of its legal capabilities. That's why Section 5 of the GPL explicitly states:

      You are not required to accept this

    87. Re:Enlighten me... by VGPowerlord · · Score: 1

      Apache is a bad example, as Apache isn't under the GPL. It's under the Apache license, version 2.

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    88. Re:Enlighten me... by m50d · · Score: 1
      I don't know about that. Most people stare at me blankly when I suggest maybe using Ubuntu for basic computing instead of a pirated Windows.

      But five years ago that "most" would have been "all". Linux is still small, but it's gaining momentum; in MS' position I'd certainly be keeping a wary eye on it.

      --
      I am trolling
    89. Re:Enlighten me... by aquabat · · Score: 1

      Almost. You don't need to be the original author. You just need to have a copyright interest in the work. You can take a work under "GPLv2 or any later version", make some (copyrightable) changes, then release the modified work under "GPLv3 only".

      That sounds more like a fork. If by friend Bob also has a copyright interest in the work, and he doesn't want it to be GPLv3 only, are you saying that I can ignore his license preference, and just do my own thing?

      From a legal perspective, you're not really relicensing anything.

      That's a point I'm having trouble with. Personally choosing to comply with a later version of the GPL, because it's one of many licenses offered to me, seems to be different from making others, downstream from me, comply with that later version of the GPL. In the first case, I'm choosing a license from an acceptable set, while in the second case, I'm altering the acceptable set.
      --
      A republic cannot succeed till it contains a certain body of men imbued with the principles of justice and honour.
    90. Re:Enlighten me... by skrolle2 · · Score: 1

      No, it works like this:

      When you download a program you need a license to use that program. Some programs have commercial licenses only, which requires that you pay money to the author for the license to use it. Some programs come with the GPL, which means that you won't have to pay any money to the author, but you have to abide by the rules in the GPL. Some programs come with a lot of licenses, allowing you to choose which one you want, usually either by paying for a commercial license or getting it for free under the GPL. Regardless of which license you get for the program, you need to obey it, otherwise you cannot use the program anymore.

      However, the GPL is a perpetual license. This means that once you have downloaded a program and gotten it under the GPLv2 license, you are using the program under that license only. It doesn't matter if new versions of the GPL gets released, it doesn't matter if the author stops distributing his program under the GPL and only sells commercial licenses to it, it doesn't matter which licenses other people are using it under. The version you have is governed by GPLv2 in this case.

      Note that you can redistribute this program you got under GPLv3 if you so wish. You can redistribute it to yourself, so if you want it under the GPLv3, you can easily do that. If you don't, you don't have to. But you can't redistribute it under a lesser version of GPL, and that is the kicker in this case. Novell can't downgrade the license under which they redistribute SUSE. They can choose what to redistribute, and only redistribute GPLv2 programs for as long as possible, but sooner or later there will simply be so much new code under GPLv3 that they have to redistribute some. And when they do that, someone with a voucher can redeem it for GPLv3 code, and by doing so, the patent protection given by that voucher extends to every user of that code.

    91. Re:Enlighten me... by agbinfo · · Score: 1

      1. Yes - you can distribute it under v2 and not take the option of later revisions
      2. Yes - assuming that that version exists - you take the option
      3. Yes - version 3 only is included in 'or any later version'

      Writing no.2 it occurred to me that or any later version might include unreleased versions.
      What if I took version 2 or later code and re-licensed it under v8 or later.

      For example, I take gcc, add my own code, and distribute the code I didn't write under the v2 of the GPL and the code I did write under 2 different licenses: the v8 of the GPL and some other 'exclusive use' license. The licensee gets to use the product since he has v2 of the GPL for whatever code I didn't write and he also has the 'exclusive use' license. However, since v8 of the GPL doesn't exist and since the 'exclusive use' license doesn't allow the licensee to redistribute the code, the licensee wouldn't be allowed to redistribute until the FSF comes up with v8.

      You know what. I think I'm just as confused as you are so just forget my previous answers... I'm not sure anymore :-)

    92. Re:Enlighten me... by Brotherred · · Score: 1

      How can MS be bound by GPL3 if they avoided using GPL3ed code after June 29? Can you write code that is licensed by future versions of GPL? Wouldn't that make it dangerous for someone to use the code in case they do not like the future version? Sorry for the ignorance Cheers! FYI The important date is March 28. Just as some one as posted here and all over at ever forum he could find. Along with many of those posts he also posted an email that he got from the FSF regarding that issue. That person has made the point and its consequences very clear to all that would bother to read it. Clearly most would rather ask questions that have already been answered. That person with all of the heavy posting calls him self Brotherred.
      --
      Those that do not know, pay for it.
    93. Re:Enlighten me... by bl8n8r · · Score: 1

      > They are a big company and will most likely find a way out (probably by completely
      > rewriting the code) but it's good to see that they are at least sweating it.

      Microsoft doens't "completely rewrite" anything. They steal^Wbuy other people's products, re-stamp it (C) Microsoft 2007, call it IP, and put a different shade of lipstick on it every couple years. This is why we still have a DOS prompt.

      --
      boycott slashdot February 10th - 17th check out: altSlashdot.org
    94. Re:Enlighten me... by jeffasselin · · Score: 2, Informative

      Canadian copyright law allows a person to make a copy for personal use of a copyrighted work. I can borrow a CD off a friend, copy it, and keep the copy for myself. But I cannot buy a CD, make copies, and distribute those. It has been clearly ruled by a judge that downloading shared copyrighted content on the internet was essentially the same thing, and was thus legal. It hasn't been determined if the actual sharing would be considered distribution, and whether or not it is legal, since all cases against file-sharers in Canada that I know of have been thrown out or crippled either by an inability to even obtain the identity of the persons being sued, or on grounds of frivolity, lack of proof, etc even before points of law were even considered. So the music industry lawsuits haven't had much effect on P2P usage up here.

      Copying a piece of software for personal use is most likely legal, and although it doesn't give you a "license" to use the product, I've never heard of any case regarding personal software copying brought to a court, and it would most likely be easily defeated (professional pirates HAVE been pursued and sent to prison though) most likely because consumer protection laws are very powerful here, especially in Quebec, and most EULA provisions have no legal basis and are most certainly invalid here, especially the stuff about lack of "implied warranties" and inability to get a refund for opened products. In Canada, Microsoft for example have to offer a refund within 30 days of buying any of its software products (Windows, Office, etc) if the customer is not satisfied. This is handled directly through them, and not the resellers though.

      Note: I am not a lawyer, and shouldn't take my legal advice, but I've followed such issues for many years, have been working for 10 years in the computer industry at a computer reseller/VAR, and it's the kind of stuff my customers will often ask and that I've had to check into, inquire about and research carefully :-)

      --
      If he explores all forms and substances Straight homeward to their symbol-essences; He shall not die.
    95. Re:Enlighten me... by rastoboy29 · · Score: 1

      thanks for that simple and easy to understand explanation. well done.

    96. Re:Enlighten me... by sumdumass · · Score: 1

      This is only true if the code is GPLv2 "or later versions".

      The point I was trying to make is if it isn't the "or later version" of GPLv2 license for the code in question you cannot change the license by adding "or late versions" to your patches or improvements. It has to remain either GPLv2 only or GPLv2 "or later version". So you couldn't fork the kernel, patch it and then have your patch be "or later version" because the kernel is GPLv3 only. It would have to remain GPLv2 only because that is how it was licensed.

      Now you are correct that if it says GPLv2 or later versions, you can chose between the GPLv2 or the GPLv3. You won't be able to take GPLv3 code back to GPLv2 but nothing says you have to goto GPLv3. Unfortunately, you might be forced to out of necessity though, If a library you use becomes a GPLv3, then you would have to fork it or fond someone who has to keep using it because of the incompatibilities of the GPLv3 with earlier versions.

      This is the idea that was supposed to force Novell under the terms of the GPLv3. The FSF and a bunch of others were going to move to GPLv3 and force everyone else to goto because of the dependence on that code. I think there will be enough forks that it will be trivial but expect a rewrite to make some thing incompatible to stop code from going one way.

    97. Re:Enlighten me... by sumdumass · · Score: 1

      The upgrade clauses in the GPL say it will be similar in spirit. It would take many revisions before that became the spirit. Now, some say the new versions isn't in the same spirit but that is a question still up for grabs.

      Anyways, giving the license or code to Microsoft doesn't seem to be close enough to the same spirit of the license that anyone found duped by this could probably get it overturned in court.

    98. Re:Enlighten me... by sumdumass · · Score: 1

      You wouldn't be arguing if the license was legit, you would be arguing if the license was able to be made. It seem pedantic but it brings the entire intent and spirit into play. If the Evil GPLv4 wasn't allowed to be created because the spirit of the old GPL restricts the latitude one can take the license, then it doesn't matter how valid of a license it is, it cannot apply.

      And yes, BTW, judges do look at the intent or spirit of the law all the time when judging the letter of the law. This is typically done to give leniency to people but nothing says it cannot work in other ways. Often when the Supreme court makes a ruling they entire summery is about what congress intended to do with the law in question or if the constitution intended to limit congress.

    99. Re:Enlighten me... by kcbrown · · Score: 2, Funny

      I haven't seen RMS' will, but I'm certain that he's made arrangements for his estate to be passed on to someone else who believes just as strongly in Free Software as he does.

      The man is far from stupid, and he consistently demonstrates amazing foresight.

      Cambridge, Mass. -- Richard Stallman was killed earlier today when a city bus swerved to avoid a collision with a car. Mr. Stallman was walking back to the MIT campus from lunch at the time. In one last demonstration of amazing foresight, he apparently wrote in his will, "I'm writing this in case I get hit by a bus". Family members were not available for comment.

      OK, so it wasn't that funny. Ow. Hey, no need to throw tomatoes at me Oww .. oh c'mon it wasn't that bad was it? Ow!!

      --
      Use 'slashdot stuff' in the subject line in any email you send me if you want to get past the spam filter.
    100. Re:Enlighten me... by martin-boundary · · Score: 1
      IANAL, but I think your reasoning is flawed: when you think about it, the question is, among all the possible options, what is the best thing to do for Microsoft? That's what they'll try to do.

      Suppose Microsoft do whatever they want and this gets to court. There are two possibilities: either Microsoft claims to accept the terms of the GPL3 or it claims to not accept them.

      A) If the GPL3 is formally accepted by Microsoft, then the vouchers imply that Microsoft is "conveying" Free software, and because they are conveying they are also granting the use of their patents. That's the rosy scenario you think applies.

      B) If the GPL3 is not formally accepted by Microsoft, then they can be sued for copyright infringement _if_ they distribute Free software, because they have no right to distribute it by default (That's the exact same GPL2 boundary case. Note: "conveying" does not apply since the GPL3 was not accepted, only the traditional "distribute" defined by the law applies). So the question is: are Microsoft "distributing" Free software without the right to do so? And the answer I think is: no, Microsoft are not distributing _software_, they are distributing _pieces_of_paper_. Novell in turn are distributing the actual Free _software_.

      So what is the consequence of B)? If Microsoft act against the GPL3 provisions, then Novell is not able to fulfill its GPL3 license obligations, because Novell is the one distributing Free software, so Novell can be sued by GPL3 authors for copyright infringement. But Microsoft is distributing pieces of paper in case B), and Microsoft cannot be sued by any Free software authors for distributing (in the default legal sense) someone else's copyrighted software.

      So the end effect is, if Microsoft attack the community on patent grounds, then Novell might be infringing GPL3.

    101. Re:Enlighten me... by nova_ostrich · · Score: 1

      *waits for Microsoft to simply back out of the contract*

      They might have to pay a lot of money in "damages" to Novell, but they won't have to distribute shit, and this whole conversation becomes useless.

      --
      It's scary being a Flash and Flex developer on Slashdot. You guys are unnaturally rabid.
    102. Re:Enlighten me... by Blakey+Rat · · Score: 1

      Maybe I'm a retard, and maybe I don't have a mind for legal stuff, but answer me this:

      Microsoft is distributing certificates entitling their customers to support and updates to SUSE Linux Enterprise Server.

      Fair enough.

      When Microsoft customers who're entitled to updates on their SUSE Linux Enterprise Server installs get GPL3 updates, Microsoft will have distributed GPL3 code.

      Huh? How does that follow? The updates are coming from SUSE, not Microsoft... right? (I mean, why would Microsoft set up servers to distrbute SUSE's update?)

      Let's say I win a free MacBook from a sweepstakes by, I dunno, Company Co. You're saying that when Apple releases a security update for it, from Apple web servers using Apple's software, the update is actually coming from Company Co. Again, I'm certainly no lawyer, but that doesn't make any sense at all to me.

      GPL3 includes patent defenses which prevent a distributor suing for patent infringement in the software they're distributing.

      Let's assume your second point applies, this third point seems to rely on Microsoft being run by retards escaped from an institution. If distributing GPL3 software would invalidate or harm Microsoft's position, and considering that they (apparently) have control over what gets distrbuted or not, why would they do it? They'd stick with software that's licensed the way they like instead of GPL3 software.

    103. Re:Enlighten me... by ozmanjusri · · Score: 1
      Huh? How does that follow? The updates are coming from SUSE, not Microsoft... right?

      The transaction is between Microsoft and their customer. Microsoft is just using a third-party (Novell) to provide the service. It's not uncommon.

      --
      "I've got more toys than Teruhisa Kitahara."
    104. Re:Enlighten me... by ozmanjusri · · Score: 1
      But Microsoft is distributing pieces of paper in case B), and Microsoft cannot be sued by any Free software authors for distributing (in the default legal sense) someone else's copyrighted software.

      The piece of paper is a contract, and describes a transaction between Microsoft and their customer. If the contract is valid (and I don't believe anyone is questioning that), then the customer is entitled to the provision of the agreed service from Microsoft.

      If Novell ceased to exist tomorrow, the customer would still be entitled to their support and updates, and if they weren't forthcoming, they could seek redress from Microsoft.

      --
      "I've got more toys than Teruhisa Kitahara."
    105. Re:Enlighten me... by Blakey+Rat · · Score: 1

      The transaction is between Microsoft and their customer. Microsoft is just using a third-party (Novell) to provide the service. It's not uncommon.

      Ok, but that isn't a counter-example to anything I just said. The transaction was between my fictional sweepstakes company and myself, Apple's just providing the service. But the point is: the service comes FROM Apple. That's true regardless of who the transaction is between, right? Or is there some hidden message to what you just said that's supposed to enlighten me?

      Say the transaction is between me and Best Buy. I go into Best Buy and buy a Macbook Pro. Now Apple releases a security update. Why would Best Buy have any responsibility whatsoever for Apple's security update?

    106. Re:Enlighten me... by ozmanjusri · · Score: 1
      Why would Best Buy have any responsibility whatsoever for Apple's security update?

      They don't, and neither does Apple. You bought your Macbook Pro, and as long as it is fit for the purpose at the time of purchase, your entitlement ends there.

      Manufacturers and resellers often enter into support agreements, and software distributors often patch their products, but those are arrangements of convenience, not law.

      In this case, Microsoft is explicitly reselling a support and update contract. More than 40,000 of those certificates have already been activated, so they will be distributing GPL3 code.

      --
      "I've got more toys than Teruhisa Kitahara."
    107. Re:Enlighten me... by rtb61 · · Score: 1
      It is also a two way argument, under which license you choose to contribute or under which license they choose to accept your contribution.

      In reality the second argument is the real defining one, they who host the 'key or defining' open source package choose under what conditions they will accept your code.

      You of course choose whether your code goes to a wider audience or disappears into obscurity.

      As for M$ statement it is just stupidly childish. Making that statement is utterly meaningless, if they use any GPLv3 code they are bound by GPLv3. As for the even sillier point of saying no matter what Novell write into their support certificates, M$ will interpret the language in Novell certificate in their own version of microspeak english and ignore directions from Novell is just so contrary.

      In publishing the statement, M$ just makes it look like it is at the beck and call of the OSS foundation, they talk and M$ jumps. No other software company has bothered with this kind of statement, talk about losing the plot. Whom ever authorized this statement had better sober up before authorizing any more.

      --
      Chaos - everything, everywhere, everywhen
    108. Re:Enlighten me... by G+Morgan · · Score: 1

      The GPL isn't law though. That's a different thing entirely. Also the US isn't the only country on the planet.

    109. Re:Enlighten me... by martin-boundary · · Score: 1
      I'm not convinced. I agree that the voucher is a contract, but what is it a contract for? It's not to supply the product itself, since Novell supplies the product (and we're not talking about a Microsoft rebranded product say, Novell is clearly identified as the supplier of the software). So it must be a contract to supply to the bearer of the voucher the right to obtain some software at zero cost from Novell.

      If this is a valid interpretation, then if Novell ceases to exist, Microsoft may need to supply some equivalent to fulfill its side, but it's not clear that this equivalent would have to be GPL software rather than, say, equivalent Microsoft software or an equivalent monetary compensation, etc.

    110. Re:Enlighten me... by sumdumass · · Score: 1

      Sure it isn't law. It is a contract that spells out certain limitations with the changes that can be made. As far as I know, most every country other then the US has contract law too. It is common to look at the intent with contracts so the spirit is probably going to play more into it.

    111. Re:Enlighten me... by sumdumass · · Score: 1

      They can be placed into debt. That is a serious problem. Someone can sue them into debt by either winning or refusing to pay legal fees and dragging it out beyond a point of no return. I'm sure there are funds set up for legal expenses but those can be depleted.

      However, An attack of this magnitude might set off some bells and whistles to a point were something else happens to negate the damage. I wouldn't know what exactly would happen but I'm going to assume anything could.

      The point is only that the FSF wouldn't have to change anything in order for this to happen. They would just be bystanders of malicious and probably frivolous lawsuits and stuff.

    112. Re:Enlighten me... by sumdumass · · Score: 1

      Well, this all rests on Novell using GPLv3 software. They can fork, use other people's forks and do a lot of other things in the process. The interop code in question of the original deals intent can be completely closed and proprietary too. So until we start seeing Novell distribute and support GPLv3 code, this is all pointless babble. Nothing that I am aware of says the vouchers will cover anything outside what novell distributes.

      And if Novell ceases to exist, MS would just buy back the vouchers at a discounted or prorated price. They wouldn't need to do anything more then that. So if you used the voucher for five years you probable wouldn't get anything when Novell disappears, if you had it for three years, you would probably get a two year refund. Forever only means as long as the parties exist. I have lots of lifetime guaranteed products that the manufacturer doesn't exist anymore. This isn't a new concept.

    113. Re:Enlighten me... by sumdumass · · Score: 1

      In this case, Microsoft is explicitly reselling a support and update contract. More than 40,000 of those certificates have already been activated, so they will be distributing GPL3 code.
      Not necessarily. If Novel never uses GPLv3 code, then it will never come into play. Novell could start a fork with Tivo or any other company effected by this. MS could even be the partner. If you get GPLv3 software from another source or updates from another source, nothing in this Novell-Microsoft agreement applies to it.

      It might be an interesting development but what if MS takes an active role in supporting GPLv2 forks of everything and it becomes more popular then the GPLv2 side of things? They can rewrite everything into a GPLv2 only clause to stop their improvements from going one way and MS not only has the manpower but the financing that could make this happen.

      Don't get me wrong, I said popular, this has nothing to do with better or anything else. MS could explain to it's share holders that it needs to keep a forked GPLv2 version of everything it deems important going in order to protect patented IP from the GPLv3 license change and so on to justify the costs. Then it will probably be looking at launching some lawsuits over the GPLv3 violations it claims to exist in order to recoups some of these costs.

      But nothing is making the claim that GPLv3 software will exist between the Novell-Microsoft deal. This is just speculation. Any patches to GPLv2 only software has to stay GPLv2 only and Any GPLv3 software can be forked form the point it went from GPLv2. Anything new and GPLv3 can be avoided all together. But the GPLv3 software will be restricted in places like then Kernel and so on so for the time being, GPLv3 will be less of a problem then GPLv2 only is.
    114. Re:Enlighten me... by Thomas+Charron · · Score: 1

      However, by using the terms GPL v2 or later, you can select GPL v2 as your terms.

      --
      -- I'm the root of all that's evil, but you can call me cookie..
    115. Re:Enlighten me... by Thomas+Charron · · Score: 1

      Question is..

      How can they not accept the GPL v3, and support software which get's licensed under it.

      Really hard to support software without having it installed someplace. ;-)

      --
      -- I'm the root of all that's evil, but you can call me cookie..
    116. Re:Enlighten me... by Power_Pentode · · Score: 1

      > you have to agree to anything that gets put in there or risk losing the right to use that code?

      No. You can use it all you like. You just can't distribute (or promulgate) it without accepting the license.

      If it's Vx-or-later you can still distribute it under Vx, even if Vy is the current license. You just can't change the license from Vx-or-later to Vx-only when you distribute it, if you are not the author. If it's a combo of Vx-or-later and Vy, then of course you can't distribute it as Vx-only.

    117. Re:Enlighten me... by Schraegstrichpunkt · · Score: 1

      If by friend Bob also has a copyright interest in the work, and he doesn't want it to be GPLv3 only, are you saying that I can ignore his license preference, and just do my own thing?

      No.

      Personally choosing to comply with a later version of the GPL, because it's one of many licenses offered to me, seems to be different from making others, downstream from me, comply with that later version of the GPL. In the first case, I'm choosing a license from an acceptable set, while in the second case, I'm altering the acceptable set.

      You can't directly alter the acceptable set of licenses for anything except your own code (that you hold the copyrights to). Even then, you can't remove some licenses (e.g. any free software license) from that set. What you're actually doing is indirectly altering the acceptable set for the work as a whole by defining an acceptable set for your own work only. In my example, if people take your A+B and removes B, they can usually distribute the resulting A under "X or Y", not just "Y".

      I tried to find a good website that explains this concept in detail (I could have sworn I've seen one before) but I'm obviously overlooking the right search terms for it.

    118. Re:Enlighten me... by Blakey+Rat · · Score: 1

      In this case, Microsoft is explicitly reselling a support and update contract. More than 40,000 of those certificates have already been activated, so they will be distributing GPL3 code.

      Gah, this thread is going around in circles.

      Microsoft is selling the support contract, I get that, I'm not a retard. What I don't get is how the fact that Microsoft is selling it means that Microsoft is the one distributing the code.

      If I sell someone a ticket to Hawaii, am *I* the one checking their baggage? No, the airline is. If Best Buy sells me a MacBook, is Best Buy distributing the security update? No, Apple is.

      Please don't bother replying to this post if you're just going to restate that Microsoft is selling the vouchers. I know this already.

    119. Re:Enlighten me... by Apro+im · · Score: 1

      Yes, by saying "x or later" lets people decide on which one they care to use, and leaves them free to use the more permissive license.

    120. Re:Enlighten me... by __aayurq3262 · · Score: 1

      I don't disagree with anything you posted, except that you start from the assumption that the user has a legal copy of a copyrighted program, while I start from the point before he has such a copy: "it is not an infringement for the owner of a copy of a computer program to make [a copy]." My post simply said that the GPL gives a user the right to make a copy and become "the owner of a copy" without infringing any rights of the copyright owner. Once you have made the legal copy you are then the owner and have the right to use it in the normal way. Without that legal first copy, the other copies are still infringements.

    121. Re:Enlighten me... by AKAImBatman · · Score: 1

      I don't disagree with anything you posted, except that you start from the assumption that the user has a legal copy of a copyrighted program, while I start from the point before he has such a copy

      A fair enough argument, but ultimately flawed. If you offered your own software for download with no further licensing restrictions, it would be perfectly legal for someone to come along and download a copy. They can only keep that copy (and backups/operational copies) and cannot give it to anyone else unless they transfer all copies. (Per first-sale doctrine.)

      The GPL is predicated on the idea that click-wrap licenses may not be legal in your state/country, and that it should only be adding rights rather than taking them away. To that end, the GPL is designed not to kick in when you download a copy of GPLed software. It's only once you provide the software to someone else that the GPL takes effect. Without agreeing to the GPL, you would violate copyright law in distributing the software. Thus you must agree to the terms of the license in order to redistribute the software. These are the "additional" rights that the GPL provides.
    122. Re:Enlighten me... by __aayurq3262 · · Score: 1

      A fair enough argument, but ultimately flawed. If you offered your own software for download with no further licensing restrictions, it would be perfectly legal for someone to come along and download a copy. They can only keep that copy (and backups/operational copies) and cannot give it to anyone else unless they transfer all copies. (Per first-sale doctrine.) You seem to be focusing on who makes the copy of GPL'd software. Let's make it simple. I own a legal copy of GPL'd software that I run on my desktop. I want to make another copy for my laptop. Don't you agree that you need permission from the copyright owner to make the second copy of the copyrighted software? That's the first right of a copyright owner - the right of reproduction. Don't you agree that it's legal to make the second copy and install it on the laptop? Where does the right to make the second copy come from if not from the GPL? The GPL clearly authorizes "copying" to make the second copy provided that you comply with the terms of the GPL. There's nothing "flawed" about that - it's how the GPL works - both copying and distribution are allowed. As for your comment that "it would be perfectly legal for someone to come along and download a copy" of my own software, I don't see what that has to do with your argument or the GPL. If it's my software I can make it public domain, or grant any sort of license. As for the first sale doctrine, it has no bearing on the issue of whether a user is bound by the GPL.

      The GPL is predicated on the idea that click-wrap licenses may not be legal in your state/country, and that it should only be adding rights rather than taking them away. To that end, the GPL is designed not to kick in when you download a copy of GPLed software. It's only once you provide the software to someone else that the GPL takes effect. Without agreeing to the GPL, you would violate copyright law in distributing the software. Thus you must agree to the terms of the license in order to redistribute the software. These are the "additional" rights that the GPL provides. Your conception of the GPL is too simple. At its heart it's a plain and simple license. I know it's fashionable to claim that the GPL only adds rights and never takes them away, but that's just a self-delusion. The GPL controls rights. It does it in a way that's compatible with the "free as in speech" philosophy, but it's still control. If the intent wasn't to control rights in the software, it would have been released into the public domain, not licensed under the GPL. The GPL sets what you can and can't do with the software. It permits copying and distribution, but only under certain well known "free as in speech" conditions. By keeping the copyright, the GPL can be sued to enforce the conditions on distribution and copying, but, in exchange, everyone who wants to make a copy must have permission under the GPL to make it. Don't misunderstand me, I'm a huge fan of the GPL. I'm not attacking it, I love the way it works, but it's often misunderstood.
    123. Re:Enlighten me... by AKAImBatman · · Score: 1

      I own a legal copy of GPL'd software that I run on my desktop. I want to make another copy for my laptop. Don't you agree that you need permission from the copyright owner to make the second copy of the copyrighted software?

      That is correct, though easily circumvented. If you download another copy for your laptop rather than making a copy from the desktop, then the GPL would not kick in.

      However, your specific concern was over the rights to the initial copy. As I said, that copy is legal and encumbered only by copyright law unless you wish to redistribute.

      I know it's fashionable to claim that the GPL only adds rights and never takes them away, but that's just a self-delusion.

      It is not a delusion, it is simply the way the legal document works. Without the GPL you cannot redistribute. With the GPL you can. Nothing else grants you rights of redistribution.

      Also, you seem to be of the opinion that I am a great fan of the GPL. While I've developed a healthy respect for it and the logic used to power it, I still feel that it places unnecessary burdens on software authors. I'm much more trusting of your average human being, and would rather see community-developed software under a license like BSD or public domain. However, the GPL still has its uses.

      The GPL controls rights.

      It only controls the rights it grants you. It would be a mistake to think that the GPL grants you a free hand in redistribution. Where one can easily fall afoul of the GPL is if you mix your own software with GPL software. That makes it a pox upon your code rather than a benefit. So one does need to be careful before basing their software upon GPLed code.
    124. Re:Enlighten me... by Brotherred · · Score: 1

      How can MS be bound by GPL3 if they avoided using GPL3ed code after June 29? Can you write code that is licensed by future versions of GPL? Wouldn't that make it dangerous for someone to use the code in case they do not like the future version? Sorry for the ignorance Cheers! FYI The important date is March 28. Just as some one as posted here and all over at ever forum he could find. Along with many of those posts he also posted an email that he got from the FSF regarding that issue. That person has made the point and its consequences very clear to all that would bother to read it. Clearly most would rather ask questions that have already been answered. That person with all of the heavy posting calls him self Brotherred. State the cold hard facts pertaining to the question asked and get a score 1. Nice
      --
      Those that do not know, pay for it.
    125. Re:Enlighten me... by __aayurq3262 · · Score: 1

      I own a legal copy of GPL'd software that I run on my desktop. I want to make another copy for my laptop. Don't you agree that you need permission from the copyright owner [via the GPL]to make the second copy of the copyrighted software?
      That is correct, though easily circumvented. If you download another copy for your laptop rather than making a copy from the desktop, then the GPL would not kick in. Now we are back to the question of who made the copy when it gets downloaded. Is it the person who makes it available or the person who initiates the download? That's a legal question that may not be decided the same way in all jurisdictions. The GPL allows the copy to be made no matter who made it. The same issue arises in the legal question of whether you can store it on your hard disk or load it into your RAM. Those are generally considered to be "copies." While most jurisdictions allow those actions provided you own a legal copy, the GPL removes any doubt by granting the right to copy to the end user. I completely agree that one can set up cases for an end user where the user is not bound by the GPL. Copyright law doesn't apply to use, only copying, modifying and distributing (etc.)

      However, your specific concern was over the rights to the initial copy. As I said, that copy is legal and encumbered only by copyright law unless you wish to redistribute. The GPL clearly grants the right to 1) copy, 2) modify and 3) distribute. You can't modify or copy without the GPL, and most users need one or the other in one or more jurisdictions in one or more situations. I just find it odd when people claim that the GPL only applies to distribution when that's clearly only one of the three rights it grants. If you need one of those rights, you need the GPL. If you don't, you don't. It seems simple to me. As the GPL itself says: "Activities other than copying, distribution and modification are not covered by this License; they are outside its scope."

      Without the GPL you cannot redistribute. With the GPL you can. Nothing else grants you rights of redistribution. We agree you need the GPL to distribute, but you also need it for the other two cases.

      Also, you seem to be of the opinion that I am a great fan of the GPL. While I've developed a healthy respect for it and the logic used to power it, I still feel that it places unnecessary burdens on software authors. I'm much more trusting of your average human being, and would rather see community-developed software under a license like BSD or public domain. However, the GPL still has its uses. Actually, I hadn't formed an opinion about your position on the GPL. I just wanted others to know where I stood. When I say the GPL binds more than just distributors, I'm not saying it's "viral" and I'm not trying to spread FUD. I'm just trying to be accurate about how it works.

      [The GPL] only controls the rights it grants you. It would be a mistake to think that the GPL grants you a free hand in redistribution. Where one can easily fall afoul of the GPL is if you mix your own software with GPL software. That makes it a pox upon your code rather than a benefit. So one does need to be careful before basing their software upon GPLed code. You may call it a "pox," but others will call it a blessing. If you don't want to make your code "free as in speech" then don't use the work of those who want it kept free. It's worth noting that the GPL gave you the benefit of everyone else's work and allowed you to modify the GPL code (you needed the GPL to legally produce your "derivative work") without any real impediment. Even though you have to agree to the GPL to make your improved code, it imposes no obligation with respect to use. It only begins to have teeth when you want to distribute. That's not the same thing as saying it only applies when you distribute. The terms of the GPL are defensive and act to protect those who want to copy or modify. The terms of the GPL only go on the offense when you want to distribute in a way that is not "free as in speech".
    126. Re:Enlighten me... by AKAImBatman · · Score: 1

      Now we are back to the question of who made the copy when it gets downloaded. Is it the person who makes it available or the person who initiates the download?

      Dude, you're going around in circles. The law in the United States is very clear on the matter of copying software. It doesn't track copies so much as it tracks the individual right or license. So stop trying to create a situation that doesn't exist.

      If you're referring to the laws of other countries, then they don't apply to this discussion. Both Novell and Microsoft are US companies. It it possible that other countries would be more strict about the implementation of the GPL, but I find it unlikely. Most other countries have far more lax laws than the US.

      The GPL clearly grants the right to 1) copy, 2) modify and 3) distribute. You can't modify or copy without the GPL, and most users need one or the other in one or more jurisdictions in one or more situations.

      This was already answered in a clear and succinct manner. Please revisit earlier posts in this thread.

      We agree you need the GPL to distribute, but you also need it for the other two cases.

      No, you don't. Both US Copyright law and the GPL agree with me. Please revisit the earlier posts in this thread for a complete explanation as to why.

      You may call it a "pox," but others will call it a blessing.

      I don't disagree at all. My point was that GPLed code can become a pox if one is not careful. My point was NOT that it is always a pox. GPLed code is useful in many situations.
    127. Re:Enlighten me... by __aayurq3262 · · Score: 1

      The law in the United States is very clear on the matter of copying software. It doesn't track copies so much as it tracks the individual right or license. .... If you're referring to the laws of other countries, then they don't apply to this discussion. To say that copyright law doesn't track copies is an odd view of the law. You almost seem to be arguing that only a distributor can engage in "copying." That's not the law. If Bob used P2P or an illegal FTP site to download an unauthorized copy of software do you think that what Bob did was legal because he did not engage in "copying"? It's a nice argument, but it won't work. If he didn't make a "copy" what right did he violate? Copying is distinct from distribution.

      We agree you need the GPL to distribute, but you also need it for the other two cases. No, you don't. Both US Copyright law and the GPL agree with me. Please revisit the earlier posts in this thread for a complete explanation as to why. The GPL licenses all 3 rights. I can't see how you can argue that it only licenses one. The only issue is under what circumstances you are making a "copy" and therefore need the GPL license. We agree that it's not needed in the U.S. if you already own a copy and just want to run it. You agreed it's needed if you want to install it on your 2nd computer. I can't tell if you agree the GPL is required to modify the software (it is).

      My point was that GPLed code can become a pox if one is not careful. My point was NOT that it is always a pox. GPLed code is useful in many situations. We agree on this. To be clear, I think we are more in agreement than disagreement. You just seem to emphasize the situations where the GPL is not required, while I'm emphasizing those where it is.
    128. Re:Enlighten me... by AKAImBatman · · Score: 1

      To say that copyright law doesn't track copies is an odd view of the law. You almost seem to be arguing that only a distributor can engage in "copying." That's not the law.

      For the umpteenth time, the law explicitly provides for certain forms of copying. Your previous examples of loading a copy on the hard drive and RAM (which is what I was responding to) do not apply.

      Section 117, Paragraph (a) of United States Code:

      (a) Making of Additional Copy or Adaptation by Owner of Copy. -- Notwithstanding the provisions of section 106, it is not an infringement for the owner of a copy of a computer program to make or authorize the making of another copy or adaptation of that computer program provided:

      (1) that such a new copy or adaptation is created as an essential step in the utilization of the computer program in conjunction with a machine and that it is used in no other manner, or

      (2) that such new copy or adaptation is for archival purposes only and that all archival copies are destroyed in the event that continued possession of the computer program should cease to be rightful.

      Read it, reread it, and read it again until it makes sense.

      If Bob used P2P or an illegal FTP site to download an unauthorized copy of software do you think that what Bob did was legal because he did not engage in "copying"?

      Sir, this is a dictionary perfect example of a "strawman argument". I would request that you cease such nonsensical arguments immediately, and please pay attention to what is actually being said.

      We agree that it's not needed in the U.S. if you already own a copy and just want to run it. You agreed it's needed if you want to install it on your 2nd computer.

      I'll be honest with you, you're not making any sense at all. If you agree with these things, then why continue to invent scenarios for the GPL to kick in in which the GPL does NOT kick in?

      I can't tell if you agree the GPL is required to modify the software (it is).

      I was actually quite clear on the circumstances regarding modification:

      You can probably [modify the software] without invoking the terms of the GPL, simply because the copy is your personal property. (See: http://www.gnu.org/licenses/gpl-faq.html#InternalD istribution [gnu.org] for an example situation.)

      To add to that, any modifications you do that you don't share are effectively a no-op. Since no one ever sees them, there is no way for the terms of the GPL to apply.

      In standard copyright parlance, modification of a computer program is an act of creating a derivative work. Now the copyright laws specifically state in Section 103 that only the owner of a copyright can prepare a derivative work. However, Section 107 explicitly curbs those rights per "fair use". Here's the section in its entirety:

      Notwithstanding the provisions of sections 106 and 106A, the fair use of a copyrighted work, including such use by reproduction in copies or phonorecords or by any other means specified by that section, for purposes such as criticism, comment, news reporting, teaching (including multiple copies for classroom use), scholarship, or research, is not an infringement of copyright. In determining whether the use made of a work in any particular case is a fair use the factors to be considered shall include--
      (1) the purpose and character of the use, including whether such use is of a commercial nature or is for nonprofit educational purposes;
      (2) the nature of the copyrighted work;
      (3) the amount and substantiality of the portion used in relation to the copyrighted work as a whole; and
      (4) the effect of the use upon the potential market for or value of the copyrighted work.
      The fact that a work is unpublished shall

    129. Re:Enlighten me... by __aayurq3262 · · Score: 1

      For the umpteenth time, the law explicitly provides for certain forms of copying. Your previous examples of loading a copy on the hard drive and RAM (which is what I was responding to)

      And as we discussed, the law only applies when you are already "the owner of a copy." If you don't own the copy, then the law does not apply, but the GPL would authorize this. The GPL gives you the bootstrap to make the first "owned" copy that lets you make the RAM/HD additional copies. We agree that if someone else makes the first copy and distributes it to you, then you don't need the GPL. But if you have to make it yourself, then you need to agree to the GPL to make that bootstrap copy, and if you refuse to agree to the terms of the GPL, then the RAM/HD copies are not legal copies. This isn't all that complex - it's just standard copyright law.

      [Quoting Section 117]Read it, reread it, and read it again until it makes sense.

      I'll respectfully ask you to do the same. You must have a legally owned copy for this to apply. If you don't, the RAM and HD copies are not legal. If you make a copy of a GPL program, but refuse to agree to the GPL, then the first copy is unlawful, which makes the subsequent RAM and HD copies unlawful as well. They go together as a package.

      If Bob used P2P or an illegal FTP site to download an unauthorized copy of software do you think that what Bob did was legal because he did not engage in "copying"?

      Sir, this is a dictionary perfect example of a "strawman argument". I would request that you cease such nonsensical arguments immediately, and please pay attention to what is actually being said.

      With respect, why do you think it is a strawman argument? Isn't part of this discussion about whether downloading requires authorization from the GPL? Aren't we in agreement that a user who wishes to copy a GPL program to his laptop needs to agree to the terms of the GPL? So isn't it relevant whether "downloading" constitutes "copying" under the copyright law?

      I'll be honest with you, you're not making any sense at all. If you agree with these things, then why continue to invent scenarios for the GPL to kick in in which the GPL does NOT kick in?

      I keep seeing posts that say the GPL only applies to distribution. It's simply not true. It's true that the terms of the GPL are most restrictive as they apply to distribution, but the license is not limited to distribution. I'm not sure why you have trouble understanding that it covers copying and modification, and there are lots of non-distribution scenarios that a user might run into. Making a copy for your laptop and downloading a copy are not invented scenarios. They are common.

      I can't tell if you agree the GPL is required to modify the software (it is).

      I was actually quite clear on the circumstances regarding modification:

      You can probably [modify the software] without invoking the terms of the GPL, simply because the copy is your personal property.

      Ownership of a copyrighted work grants no right to make a derivative work. It's a basic tenet of copyright law.

      To add to that, any modifications you do that you don't share are effectively a no-op. Since no one ever sees them, there is no way for the terms of the GPL to apply.

      That's like saying if no one finds out I've downloaded a copyrighted movie, I haven't infringed the copyright. You either have a license to make the derivative work or you don't. The GPL grants you the license, so why are you objecting to what it already gives you?

      In standard copyright parlance, modification of a computer program is an act of creating a derivative work. Now the copyright laws specifically state in Section 103 that only the owner of a copyright can prepare a derivative work. However, Section 107 explicitly curbs those rights per "fair

    130. Re:Enlighten me... by AKAImBatman · · Score: 1

      And as we discussed, the law only applies when you are already "the owner of a copy."

      And again, we go around in circles.

      You are a legal owner of a copy of the software when you download it or receive it on disc. You do NOT need the GPL to become a legal owner.

      Period.

      This is standard copyright law.

      Period.

      It is legal because the software was provided by either the copyright holder or someone who agreed to the GPL distribution terms.

      Period.

      I can't make this any simpler. If it's not sinking in, then I'm afraid I cannot help you.

      If you manage to understand that part of it, we'll go on to seeing if we can clear up your confusion on modifications.
    131. Re:Enlighten me... by __aayurq3262 · · Score: 1

      You are a legal owner of a copy of the software when you download it or receive it on disc. Why do you choose to argue the things we've agreed on, then ignore the points I try to make on the issues we disagree on? We already agreed you are the legal owner when you receive a copy on a disc. The GPL does not apply to that situation. We agreed on that from the beginning.

      I also agreed the question of who makes a "copy" when you download is a closer question, so I made it simple, citing the case of making a second personal copy for your second computer, and you agreed that the GPL license was required for that personal/user situation.

      You then returned to the issue of whether downloading is copying, so I gave the example of illegal downloading. You are violating copyright law when you illegally download, and the reason you are violating copyright law is because the act of downloading involves making a copy. You responded to that scenario by calling it a "strawman" argument and ignoring it.

      I believe the law is clear - a person who downloads a file is making a copy and needs authorization to make that copy. The GPL clearly gives a downloader that authority. If you want to argue that the downloader does not need any authority to download, fine, I can't convince you otherwise. It doesn't really affect the underlying point that the GPL grants three types of rights - copying, modifying and distributing, and you need to agree to the GPL when you want to exercise any of those rights.

      You do NOT need the GPL to become a legal owner. I agree. Did you think I didn't? We were discussing whether downloading is making a copy, not whether you need to agree to the GPL to become an owner.

      I can't make this any simpler. If it's not sinking in, then I'm afraid I cannot help you. Do you understand where we disagree? It's on the simple question of whether downloading involves making a copy. I think the law is clear that it does. If illegal downloading did not involve making a copy, then it wouldn't be illegal. If you have some evidence that downloading does not involve the downloader making a copy, then I'll be happy to consider it and acknowledge I was wrong if I'm convinced. I agree it's a closer case and reasonable people might differ. Perhaps the sender could be considered the party making the copy. It wouldn't make any difference to the point that I made - the GPL applies when you want to make a copy, make changes or distribute.

      If you manage to understand that part of it, we'll go on to seeing if we can clear up your confusion on modifications. I don't think I have any confusion on the application of the GPL to modification. You didn't address the points I made, but I'm still willing to discuss it. You've agreed that the GPL applies to non-distribution when you want to make a second personal copy for your laptop. It also applies when you want to make a second modified copy (a "derivative work"). The GPL applies to the modified copy for the same reason it did to the unmodified copy. I scarcely see how you can accept one and not the other.

    132. Re:Enlighten me... by AKAImBatman · · Score: 1

      I also agreed the question of who makes a "copy" when you download is a closer question, so I made it simple, citing the case of making a second personal copy for your second computer, and you agreed that the GPL license was required for that personal/user situation.

      Yes, because US law is stupidly simple on this point. If a file is downloadable on a website, who made the file available? Presumably, the website owner. Therefore he is giving you a right to a copy. Who transferred a secondary copy from the desktop to the laptop? Presumably, the owner of the computers. Who is on the hook in that situation? The owner of the machines.

      Illegal downloading never enters into this argument. It's neither here nor there. GPL software has an initial distribution mechanism that is independent of the GPL. You can purchase a copy for download or on physical media, or you can download a copy for free. Doesn't matter. You don't need the GPL to own that initial copy.

      Here. A download for you: http://games.datadino.com/wc1/wc1viewer-source.zip

      There is no license anywhere in that file, nor on the homepage. Now tell me, what are your rights to that file?

      You then returned to the issue of whether downloading is copying, so I gave the example of illegal downloading. You are violating copyright law when you illegally download, and the reason you are violating copyright law is because the act of downloading involves making a copy.

      No, you are NOT violating copyright law because you made a copy. You are violating the law because you are knowingly obtaining a copy from someone who does not have the rights to offer you that copy.

      A legitimate defense is that any reasonable person under the circumstances of illegal distribution would have thought that the distribution was legal. (Which I believe was a defense used by a few surprised KaZaa users who had paid fees to KaZaa's parent company for the P2P software; but that may have been an invention of Wired's Michelle Delio. Very annoying when journalists don't provide sources.) If that defense breaks down, however, then the law treats the situation in a manner similar to that of knowingly receiving stolen goods. Basically, you knew about the infringement, therefore you are also guilty of the infringement.

      Now will you please get this ridiculous idea out of your head that you need the GPL to download software? As I've been repeatedly stating, the GPL's language is very clear that it is predicated on the idea of NOT taking effect when the software is downloaded.
    133. Re:Enlighten me... by __aayurq3262 · · Score: 1

      If a file is downloadable on a website, who made the file available? Presumably, the website owner. Therefore he is giving you a right to a copy. We agree - the website owner typically gives you the right to copy when he makes it available. Of course, he needs to have the right to let you make the copy, which is no problem if he's the copyright owner. In the case of the GPL, however, he's not. The FSF holds the copyright and they only allow copying by those who agree to the GPL. The website owner does not have any right to directly license others to make any copies. The website/distributor only has the right to make copies himself. A downloader can only get the right to make the downloaded copy directly from the GPL. That's how I analyze it.

      Who transferred a secondary copy from the desktop to the laptop? Presumably, the owner of the computers. Who is on the hook in that situation? The owner of the machines. We agree on this.

      Illegal downloading never enters into this argument. It's neither here nor there. But we don't agree on this. I see legal and illegal downloading as the same situation, except that in one case the downloader is authorized to make the copy by the copyright owner and in the other he is not.

      GPL software has an initial distribution mechanism that is independent of the GPL. You can purchase a copy for download or on physical media, or you can download a copy for free. Doesn't matter. You don't need the GPL to own that initial copy. I understand your position. I think you understand mine. Let's agree to disagree.

      Here. A download for you: There is no license anywhere in that file ... Now tell me, what are your rights to that file? A fair question. I'd say you were granted the right to make the download by the copyright owner. He need not grant that right in writing, it is implicit in the making it available for download. You probably do not have the right to make any further copies, to modify it or distribute it because that would not necessarily be implied by the mere act of allowing it to be downloaded (although others might differ on the "copying" issue). If there was a written license (like the GPL) that would control. No, you are NOT violating copyright law because you made a copy. You are violating the law because you are knowingly obtaining a copy from someone who does not have the rights to offer you that copy. Read the copyright law again. There's nothing there prohibiting "knowingly obtaining a copy". The law prohibits copying. You do not infringe a copyright by buying a black market copy of Windows Vista. (You do infringe by putting it in RAM or on the HD since it's not a copy you legally own, but let's not go down that road again :-)

      A legitimate defense is that any reasonable person under the circumstances of illegal distribution would have thought that the distribution was legal. That is known as "innocent infringement" under the copyright law. It's still infringment, but the penalties are reduced.

      knowingly receiving stolen goods. Basically, you knew about the infringement, therefore you are also guilty of the infringement. Buying a black market CD is not copyright infringement, but it may violate non-copyright statutes.

      Now will you please get this ridiculous idea out of your head that you need the GPL to download software? As I've been repeatedly stating, the GPL's language is very clear that it is predicated on the idea of NOT taking effect when the software is downloaded. What do you base this conclusion on? You wrote above that the downloader was given the right to make the copy by the website owner. If the downloader makes the copy, he needs the GPL to make it. There is no other legal way for him to make the copy. You would do better trying to argue that the website owner made the downloaded copy, since he's the only one who has that right. I wouldn't agree, but you'd at least have a logical argument.
    134. Re:Enlighten me... by AKAImBatman · · Score: 1

      the website owner typically gives you the right to copy when he makes it available. Of course, he needs to have the right to let you make the copy, which is no problem if he's the copyright owner. In the case of the GPL, however, he's not. A downloader can only get the right to make the downloaded copy directly from the GPL.

      This is incorrect. The copyright holder can allow someone else to distribute the software. Time for thought experiment #2:

      Here's the file again: http://games.datadino.com/wc1/wc1viewer-source.zip

      I am the copyright holder of that file. (Seriously, I am.) I hereby grant you a non-exclusive, royalty-free license to distribute the software on a website of your choosing. (No, I'm not kidding. Go right ahead.) You may not apply any additional terms to the software when you offer it for download.

      Ok, let's follow this through. Visitor comes to your site. The file is available for download because you have the rights to make it available for download. However, there is no license in the file, near the file, or referencing the file. The visitor downloads the file.

      Question: Is the visitor now in violation of copyright law?

      That is known as "innocent infringement" under the copyright law. It's still infringment, but the penalties are reduced.

      Ah yes, thank you. Innocent infringement was the term I was looking for. And the penalties aren't reduced for the situation. According to the letter of copyright law, the penalties are $750-$30,000 and increase if the infringement can be shown to be "willing" infringement. The specific term "innocent infringement" is not used in copyright law save for a special exception for semiconductor products (Title 17 Section 907) which mentions "innocent purchaser".

      So technically you are correct about it still being a crime. Practically, it's not so cut and dry. This is an area where the letter and the implementation of law tend to diverge. Take this example:

      My father-in-law brought me a computer game from Russia when he came to visit us. The game was a localized version of a game that is sold here in the states. As far as I could tell, it was perfectly legitimate. The artwork was professional and the CD was pressed. However, it only had a Crystal Case for packaging. No box. While that happens here in the states as well, it's not very common with games of this type. So the possibility exists that the game is a pirate copy. The only way to be sure would be for the game's publisher to examine the article and see if it differs from what they actually publish.

      Under Title 17 Section 504, I could be dragged in front of a judge for infringement if it is indeed a pirate copy. The question is, will the judge seriously hold a victim accountable for a gift? Especially when it appears so close to a legitimate copy as to indistinguishable? Doubtful. Judges create legal theories around these issues all the time, and thus set them in precedent when they do. For example, VCRs were almost ruled illegal by the Supreme Court in the so-called "Betamax case". It was only through a bit of wrangling with legal theory that we now have the right to "time-shift" television. This concept was not codified at the time, and is not (to my knowledge) currently codified in the law. It's all precedent.

      Furthermore, a copyright holder would normally dislike bringing a case like this forward as suing the recipient would tend to preclude them from suing the party that offered them the infringing copy. ("Double-dipping" as it's called, is disliked by judges. They prefer that you get your pound of flesh only once.)

      Buying a black market CD is not copyright infringement, but it may violate non-copyright statutes.

      Oh, but it is. As you pointed out, being in posses

    135. Re:Enlighten me... by __aayurq3262 · · Score: 1

      the website owner typically gives you the right to copy when he makes it available. Of course, he needs to have the right to let you make the copy, which is no problem if he's the copyright owner. In the case of the GPL, however, he's not. A downloader can only get the right to make the downloaded copy directly from the GPL.

      This is incorrect. The copyright holder can allow someone else to distribute the software.

      I agree with "The copyright holder can allow someone else to distribute the software." I don't see why you think that conflicts with my statement above. The GPL is prepared by the copyright owner and clearly allows others to distribute.

      Time for thought experiment #2:

      I like thought experiments!

      Here's the file again: ...
      I am the copyright holder of that file. (Seriously, I am.) I hereby grant you a non-exclusive, royalty-free license to distribute the software on a website of your choosing. (No, I'm not kidding. Go right ahead.) You may not apply any additional terms to the software when you offer it for download.

      Good so far - now you have granted me a written license to distribute by means of a website. Although you didn't specifically say it, I think most would agree that in order to implement that license, it includes the right necessary for downloaders to make and use a copy downloaded from my website.

      Ok, let's follow this through. Visitor comes to your site. The file is available for download because you have the rights to make it available for download. However, there is no license in the file, near the file, or referencing the file. The visitor downloads the file.
      Question: Is the visitor now in violation of copyright law?

      My answer: "No." You granted the specific right for me to distribute by way of website and included no requirement that I have my downloaders agree to any license.

      I would say the GPL is clearly a different situation: 1) It does not say I can distribute by website, and leave silent the right for downloaders to copy 2) Because it is not silent on the right for downloaders to copy, but explicitly gives downloaders the right to copy, provided they agree to the GPL, there is no need to assume that the copyright owner granted an implied license for downloaders to copy, and 3) the GPL specifically requires that as a distributor, you impose the GPL on others who wish to exercise any of the three rights of copy, modify or distribute.

      Innocent infringement was the term I was looking for. And the penalties aren't reduced for the situation. According to the letter of copyright law, the penalties are $750-$30,000 and increase if the infringement can be shown to be "willing" infringement.

      You mean "willful" infringement, not "willing," but I follow you.

      The specific term "innocent infringement" is not used in copyright law save for a special exception for semiconductor products (Title 17 Section 907) which mentions "innocent purchaser".

      The term is widely used to refer to someone who didn't know they were engaged in coyright infringement, usually because the copyrighted work had no copyright notice. The US law previously required such a notice, but the rest of the world objected to the requirement of a notice, so it was removed as a requirement in the US and made optional.

      The US copyright Office says: "Innocent infringement occurs when the infringer did not realize that the work was protected." and "use of a notice on such a work will defeat a claim of innocent infringement" Link:http://www.copyright.gov/circs/circ1.html

      So technically you are correct about it still being a crime. Practically, it's not so cut and dry. This is an area where the letter and the implementation of law tend to diverge. Take this example:
      My father-in-law brought me a computer game from Russia when he came to visit us. The game was a localized ver

    136. Re:Enlighten me... by AKAImBatman · · Score: 1

      My answer: "No." You granted the specific right for me to distribute by way of website and included no requirement that I have my downloaders agree to any license.

      I would say the GPL is clearly a different situation: 1) It does not say I can distribute by website, and leave silent the right for downloaders to copy 2) Because it is not silent on the right for downloaders to copy, but explicitly gives downloaders the right to copy, provided they agree to the GPL, there is no need to assume that the copyright owner granted an implied license for downloaders to copy, and 3) the GPL specifically requires that as a distributor, you impose the GPL on others who wish to exercise any of the three rights of copy, modify or distribute.

      Again, section 5:

      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.
      (Emphasis added.) Let's extend that to a thought experiment:

      1. You hear about a great GPLed program, so you search for it on the internet.

      2. You find several different download sites, all appearing to be legitimate owners of the GPLed software. (Perhaps it was forked a few times?)

      3. You download one of those copies and read the license. The license says that you are not required to accept the license, but that you will not be able to modify or distribute if you do not accept it. Ok, so you decide not to accept it. According to section 5, you can still use the program since the text is explicit about not covering the running of the software (Section 0 paragraph 2) and the information does not ask you to return or destroy the software. (You cannot retroactively apply terms now that the file has already been downloaded, so the law *requires* that such licenses have an escape if the user does not agree. Usually this means returning the product or destroying the download file.)

      Under your interpretation, you are only legally clear if you download from the copyright holder. But is it a reasonable burden for the downloader to weave through someone else's agreements to determine what his obligations are?

      Of course not! The downloader is not party to those agreements!

      Does the GPL require anyone other than the copyright holder to provide alternate terms stating that they are not authorized to give you a copy under standard copyright law?

      Not that I can see. A transaction between the copyright holder and a downloader is indistinguishable from a transaction between a distributor and a downloader. Without those extra terms, the burden is not on the downloader.

      The GPLv3 tries to clarify this. I've emphasized the relevant text:

      9. Acceptance Not Required for Having Copies.

      You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so.

      The GPL FAQ goes into detail about the confusion over "distribution" and the need to change the wording for v3. I should hope this finally settles the matter?

      We agree on this. OTOH, if you put that disk onto a server, hooked up a 100 PCs to play it and advertised a "game parlor

  2. I hereby declare... by alienmole · · Score: 5, Funny

    ...that tax laws don't apply to me. Oh, and those pesky laws about parking and speeding, too.

    1. Re:I hereby declare... by vigmeister · · Score: 0, Offtopic

      ...that tax laws don't apply to me. Oh, and those pesky laws about parking and speeding, too Well, you just described Libertarians...

      libertarianv("An unregulated free market parking system will allow handicapped people to park near the entrance without letting fat f*cks abuse the system");

      Cheers!
      --
      Atheist: Buddhist in a Prius
    2. Re:I hereby declare... by Anonymous Coward · · Score: 0

      In the true context of the article, not the trollish summary, the correct statement would be:

      I hereby declare that the parking laws of Britain do not apply to me if I do not ever step foot in Britain.

    3. Re:I hereby declare... by Zeinfeld · · Score: 1, Troll
      ...that tax laws don't apply to me. Oh, and those pesky laws about parking and speeding, too.

      The part of the GPLv3 that they are repudiating here is the part which might allow someone to claim that they can redistribute Microsoft code as open source by relying on the GPLv3.

      This approach appears entirely reasonable and sustainable to me. If someone were to assert that they had the right to sell pirate versions of Vista based on some kooky reading of the GPL and the Novell deal it is going to fail pretty early on.

      What Microsoft is attempting to ensure here is to deny any party the ability to claim that there was some form of constructive agreement to the GPLv3 terms. I think it probably works even if someone does prove that Microsoft has distributed GPLv3 code. Microsoft limits remedies for doing so to a tort claim brought by the actual copyright owner. They effectively cut the ability to claim rights derived through the GPL.

      It is a perfectly sensible legal approach. RMS is not the law.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    4. Re:I hereby declare... by hardburn · · Score: 1

      Microsoft is free to ignore the GPL if they choose. However, they then have no legal right to use or distribute GPL'd code (including those vouchers, depending on interpretation).

      --
      Not a typewriter
    5. Re:I hereby declare... by msuarezalvarez · · Score: 1

      ...that tax laws don't apply to me. Oh, and those pesky laws about parking and speeding, too.

      The part of the GPLv3 that they are repudiating here is the part which might allow someone to claim that they can redistribute Microsoft code as open source by relying on the GPLv3.

      The GPLv3 does not, anywhere, say anything remotely similar to "if you distributing this code every one gets to distribute all your other code as open source". No one, ever, has sanely argued that it does.

      If MS distributes something under the GPLv3, then that is licensed under the GPLv3, nothing else.

    6. Re:I hereby declare... by alienmole · · Score: 1

      The part of the GPLv3 that they are repudiating here is the part which might allow someone to claim that they can redistribute Microsoft code as open source by relying on the GPLv3.
      Setting aside the fact that the grandparent was just a joke (I guess I hoped that the funny mods might blind people to the logical flaws), rights to code are not the real issue here. There's no serious argument here that could lead to Windows code becoming subject to the GPLv3. However, Microsoft's patent rights are another story. Note Microsoft's statement in the eWeek story: "Furthermore, Microsoft does not grant any implied or express patent rights under or as a result of GPLv3".

      More generally, Microsoft just wants to avoid being perceived as somehow having agreed to be bound by GPLv3, or endorsing it.

      RMS is not the law.
      Er, as head of the Church of Emacs, RMS is the equivalent of either a god or a pope (although with characteristic modesty, he designates himself a mere saint, Saint IGNUcius). As such, RMS most certainly is the law. Bow down before Him, infidel!
    7. Re:I hereby declare... by jeffasselin · · Score: 1

      The difference is that Microsoft have enough money and power and clout to be able to afford to ignore whatever law they want to ignore. Look what happened with the antitrust lawsuit.

      --
      If he explores all forms and substances Straight homeward to their symbol-essences; He shall not die.
    8. Re:I hereby declare... by Zeinfeld · · Score: 1
      The GPLv3 does not, anywhere, say anything remotely similar to "if you distributing this code every one gets to distribute all your other code as open source". No one, ever, has sanely argued that it does.

      Have you ever actually met Stallman?

      If so why would you think an idea appearing to be insane would be a contradiction?

      SCO's legal argument appears pretty insane to me. But they have still managed to force IBM to spend $50 million or so defending themselves against the suit.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    9. Re:I hereby declare... by chromatic · · Score: 1

      Microsoft certainly does have the right to use GPLd code even if they ignore the license. The GPL only covers distribution.

    10. Re:I hereby declare... by msuarezalvarez · · Score: 1

      My having met or not Stallman is quite irrelevant---and, no, I haven't; that he be or not insane is also irrelevant.

      The only thing relevant is that the GPLv3 does not say anything remotely similar to "if you distributing this code every one gets to distribute all your other code as open source".

    11. Re:I hereby declare... by Thomas+Charron · · Score: 1

      Unfortunatly, it DOES state that any patents that you hold which may be implemented or in any way, shape, or form present in the target work, you renounce all IP relating to it.

      --
      -- I'm the root of all that's evil, but you can call me cookie..
    12. Re:I hereby declare... by msuarezalvarez · · Score: 1

      There no `unfortunately' to it: that is the whole point!

      What good is there in for me or for anyone else but you and your patent-licensees if I write some code, GPL it and release it, then you take it, extend it in a way that adds something for which you have a patent? If you want to use my code, I want to be able to use and see your extensions of it. I do not care if you hide your extensions under some patent. Or rather, I am of the idea that if you do want to hide it under a patent, you write the base code yourself, leaving my code alone.

      This is the WHOLE point. I'd add `fortunately', even.

    13. Re:I hereby declare... by hardburn · · Score: 1

      Not by US copyright law. By default, you have no right to use a copyrighted work unless the holder of the copyright says you can, which is usually done through a license (though it could be done by contract, too). The GPL gives you a right to use the covered work as long as you agree to its terms. If you don't agree to those terms, the entire GPL is void, and thus you have no right to use the code.

      However, it's almost impossible to infringe on the GPL just by using GPL'd code. Nearly all its sections deal with modifying and distributing code, not regular use. In any case, the discussion in question centers around Microsoft's distribution of GPL'd code.

      --
      Not a typewriter
    14. Re:I hereby declare... by Thomas+Charron · · Score: 1

      Your point is valid, but what I was trying to convey is it may cover patents which you didn't extend it for.

      For example, let's say they DID, by some freak chance the planets align, compile an application with gcc. The act of them utilizing gcc itself would then in turn grant gcc full access to any patent they may have regarding the compilation of an application.

      I'm assuming that gcc will be released under the GPL v3 in the future, which I assume will happen.

      --
      -- I'm the root of all that's evil, but you can call me cookie..
    15. Re:I hereby declare... by msuarezalvarez · · Score: 1

      I'm assuming that gcc will be released under the GPL v3 in the future, which I assume will happen.

      GCC currently is GPLv2 and it does not pass on GPLness to code compiled with it, not even though some of GCC's code does get included in compiled code. There is an explicit exemption in the license for this in particular. Can we not assume by now that GCC guys are more or less sensible?

    16. Re:I hereby declare... by Thomas+Charron · · Score: 1

      The GNU C Compiler *use* license, if it where to adopt the GPL v3, which I believe they will, would grant the GNU project an unlimited use licence to any patent which may in any way be implemented within gcc. Period. Yes, you have the clause to use the produced binaries in any way you see fit, but in order to generate those binaries, you have to accept the license of GCC. And if that moves to GPLv3.......

      --
      -- I'm the root of all that's evil, but you can call me cookie..
    17. Re:I hereby declare... by msuarezalvarez · · Score: 1

      The GCC is GPLed, which is not an use license. The GPL is quite explicit about what it covers in the first few paragraphs, and it excludes use explicitely. The GPLv2 covers only distribution and copying.

    18. Re:I hereby declare... by Thomas+Charron · · Score: 1

      Holy crap, you're right.

      I always assumed there was also a use license in there as well. In reality, there IS a use license, even tho the GPL v2 says it does NOT cover use, it then specifies that there are no restrictions, which language specifically grants the ability to run it without restriction.

      My humble apologies.

      --
      -- I'm the root of all that's evil, but you can call me cookie..
    19. Re:I hereby declare... by msuarezalvarez · · Score: 1

      Do not apologise. Instead, next time a subject (any subject!) comes up, google up a bit, read relevant FAQs, and so on. Disinformation really hurts.

  3. Turnabout is fair play... by Tuoqui · · Score: 4, Funny

    So I guess Microsoft's EULA does not apply either?

    --
    09F911029D74E35BD84156C5635688C0
    +2 Troll is Slashdot's way of saying groupthink is confused
    1. Re:Turnabout is fair play... by dhasenan · · Score: 1

      Right, if you're just selling tickets that other people can exchange for Windows support. MS isn't distributing software for Novell; it's just selling vouchers that people can exchange for Novell support. Nothing to do with software distribution.

      Now, if MS servers were hosting software licensed under GPLv3, that would be an issue. But that's not happening. MS isn't even granting people access to software on Novell's servers, or handing out vouchers that Novell will exchange for such permissions. So the GPL in any form should not apply.

    2. Re:Turnabout is fair play... by Opportunist · · Score: 1

      To me, it doesn't (at least in parts).

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    3. Re:Turnabout is fair play... by The+Terminator · · Score: 3, Informative

      Microsoft's EULAS are not binding at all at least in Germany as they are not shown before the the customer acquired the product. Thus for all cases where end users, either business or consumers, are buying shrink wrapped or preinstalled software, simply common law aka the BGB (Bürgerliches Gesetzbuch, best translated as common civil law) matters.

      CU

    4. Re:Turnabout is fair play... by G+Morgan · · Score: 1

      Hasn't this been tested in the past and it's been shown that vouchers do count as distribution. The reason it doesn't work out this way with MS software is their license asserts that they are the distributor and everyone else is a licensee. The GPL explicitly enables redistribution, it doesn't say 'GNU are the distributors and the rest of you are licensees', it lays out what counts as distribution.

      In essence the situation you describe is an artifact of standard copyright licenses rather than of the copyright system in itself. The reason it is common is generally most copyright licenses do the same thing and try and screw people over.

    5. Re:Turnabout is fair play... by 91degrees · · Score: 1

      If you're not using Microsoft software, but simply offer people vouchers to buy it from MS, then no it doesn't. The only agreement that applies is anything between you and MS, and between you and the third party for these vouchers to be valid. Agreements between the third party and MS only apply to you if the other agreements say they do.

    6. Re:Turnabout is fair play... by terrymr · · Score: 2, Informative

      Never has, at least as far as I can tell.

      When you buy something from a store, a contract exists between you and he store to supply goods in exchange for payment. Microsoft is not a party to this contract.

      The EULA imposes a whole bunch of additional restrictions in return for access to the software which the store contracted to supply to you. Seeing as by agreeing to the EULA you gain nothing to which you werent already entitled to (under the contract with the store) the EULA isn't worth the paper its printed on.

      If you bought the software directly from Microsoft their might be some basis in contract law to enfore the EULA - but it's hard to say because contract law requires that the terms be made available to both parties prior to the transaction taking place. If they won't show you the contract until after you've already comitted to it then its not valid.

    7. Re:Turnabout is fair play... by dhasenan · · Score: 1

      But it's not a voucher for software; it's a voucher for a service -- for support. You can buy support for Microsoft products from organizations who have no rights to distribute the products they're supporting (at least in theory). You can buy support for mechanical equipment that has patents on it, from an organization that does not have a license to use those patents. And you can buy support for Linux without being constrained by the GPL.

      So, theoretically, if the GPL said that you had to be a practicing Wiccan to distribute GPL'd software, you could support Linux and the entire GNU software collection without being a Wiccan. You just couldn't distribute it.

      So, if Microsoft's vouchers are unrelated to distribution, MS isn't bound by the GPL in any way.

    8. Re:Turnabout is fair play... by Anonymous Coward · · Score: 0

      Except they aren't only vouchers for support, Novell resell GPL software bundled with subscription and support.

      Yes that's right, Novell sell their linux distribution and the Microsoft vouchers entitle the recipient to a copy.

      Read the PR, Microsoft are poo-pooing themselves that their latest malicious act has blown up in their faces.

  4. Has it ever been tested? by WED+Fan · · Score: 3, Interesting

    Serious question here:

    Has there been any successful court action enforcing any version of the GPL?

    Not settlements. I'm talking about an instance where a court in the U.S. has upheld GPL against a violator.

    --
    Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
    1. Re:Has it ever been tested? by froggero1 · · Score: 5, Informative

      A quick Google search revealed that yes, it has gone to court and won.

      --
      ~/.sig: No such file or directory
    2. Re:Has it ever been tested? by Scarblac · · Score: 4, Informative

      No. There have been cases of infringement, but a case has never been necessary - some diplomatic talk by a FSF lawyer has always been enough to let infringers see the error of their ways.

      There's no real need to "uphold" the GPL, it is utterly rock solid. Anybody is free to choose whether they want to accept its terms or not, if you accept it only gives you extra options you didn't previously have (like being allowed to distribute software that contains other people's GPL code, under the GPL).

      The bite is: if you don't accept the GPL, then you have no license to the software at all, and default copyright law situation applies - you're not allowed to modify or distribute software relying on GPL'ed parts at all!

      Fighting the GPL would mean arguing that you voluntarily accepted its terms (how else did you get the right to modify / distribute), got extra options without any payment or anything in return - but still you're not actually bound by those terms. Good luck.

      --
      I believe posters are recognized by their sig. So I made one.
    3. Re:Has it ever been tested? by WED+Fan · · Score: 2, Informative

      A quick Google search revealed that yes, it has gone to court and won.

      O.k., to simplify what I read, a company placed their open development under GPL and the SAE wanted it closed so they could charge fees. Further they said it was derivitive of their owned work. The company won against the SAE. I don't see this as the test. It is a test, and an important baby step to the full test, but still not the difinitive one.

      Is there one where Company A releases code under GPL, Company B releases a derived project under a closed license and the case went to court?

      --
      Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
    4. Re:Has it ever been tested? by kripkenstein · · Score: 4, Insightful

      Has there been any successful court action enforcing any version of the GPL? The point is that the GPL is so obviously-enforceable, that there is no need to test it.

      If you want to distribute code, you need a license, or you are in violation of copyright law. So if the GPL is invalid, you don't have a license, since the GPL is the only thing giving you such a license to begin with. This simple logic has kept the GPL out of the courts, since (except for SCO) lawyers and the people that pay for them generally do not like unwinnable cases.

      This current matter with Microsoft and the GPL3 is a completely separate issue, though. Microsoft aren't directly distributing code; they are just handing out vouchers for said code (or will be, if they continue handing out vouchers after Novell starts to distribute GPL3 code - which will be soon). That is Microsoft's defense - they aren't distributing the code themselves. Yet, if a major lawsuit should ensue between Microsoft and a Linux vendor, the issue may arise nonetheless: Even if Microsoft are not distributing the code, they are helping a partner to distribute it. This implies that they are tacitly not contesting certain claims in that code, or that the basic business model implied by that code is not seen as illegitimate by Microsoft. I am sure the lawyers can argue this for a few years.
    5. Re:Has it ever been tested? by WED+Fan · · Score: 1

      Fighting the GPL would mean arguing that you voluntarily accepted its terms (how else did you get the right to modify / distribute), got extra options without any payment or anything in return - but still you're not actually bound by those terms. Good luck.

      Nice sentiment but I'd like to see it tested in court. Related, but different, those that thought the "shrinkwrap" license was rock solid found out otherwise.

      I think "the lawyers" need to find a good solid case to take to court. They need to stop accepting settlements and agreements, at least once, to firmly establish their position. Otherwise, they may find themselves in the position of being considered shakedown artists in the same vein as the RIAA, MPAA, Jesse Jackson, and Al Sharpton. Or, they run the risk of being accused of settling easy to avoid a potentially damaging judgement.

      It has to be tested.

      --
      Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
    6. Re:Has it ever been tested? by bWareiWare.co.uk · · Score: 1

      No - the GPL is far too clear, it is very unlikely you will ever find a violator stupid enough to court, they will always settle.

    7. Re:Has it ever been tested? by eddy · · Score: 1

      The FSF only want infringers to stop infringing / seize distribution, they're not in it for punitive damages. Companies are happy to comply, because their lawyers tell them "if this goes to court, we're fucked beyond belief". HTH.

      --
      Belief is the currency of delusion.
    8. Re:Has it ever been tested? by morgan_greywolf · · Score: 1

      Is there one where Company A releases code under GPL, Company B releases a derived project under a closed license and the case went to court?


      SCO v. IBM, but that case hasn't gone to trial yet. See the SCO Intellectual Property License for Linux
    9. Re:Has it ever been tested? by Rogerborg · · Score: 4, Insightful

      Jesus Tapdancing Christ, please read the fine article:

      the only real ruling that has been made in the case is a discovery ruling by Magistrate Judge Paul Komives, permitting DrewTech to take the deposition of a third-party witness.

      The GPL wasn't ruled on. It's never been tested by an actual ruling in the United States. Personally I think that GPL2 is a completely valid and applicable license (i.e. it terminates if it's breached, leaving you violating copyright), but there's no case law to directly support that, and all the wishing in the world won't make it otherwise.

      --
      If you were blocking sigs, you wouldn't have to read this.
    10. Re:Has it ever been tested? by LO0G · · Score: 3, Interesting

      Boy, I can tell you're not a lawyer. Unless it's been ajudicated in a court of law, it doesn't count.

      Every IP lawyer I know (and I know several) advises their clients to stay away from writing or contributing to GPL projects, especially if the client sells closed source products as well. If their client's business model revolves around selling services based on those GPL projects, it's probably ok, but if the any part of the client's business model involves selling licenses to software products, it's not clear how wide the GPL can spread.

      Let me give you a hypothetical example. Consider an open source product that has a plugin model (could be Gimp, could be Firefox, whatever). In order to write a plugin for that product, I need to include a GPLed header that describes the plugin interface. By including that header, does it mean that I'm required to open source my plugin?

      The answer is that nobody knows, because it's never been adjudicated. Lawyers have opinions about it, but until a judge has ruled on it, they're just opinions[1].

      Given that nobody knows, if there's important intellectual property behind that plugin (maybe it's a 3d rendering algorithm, some nifty DSP for audio, whatever), any competent lawyer would advise their client to stay away from authoring that plugin - it's safer to stick with products that have non viral licenses, otherwise you run the risk of being forced to open source your entire product just because you included a public header.

      [1]To a lawer, an "opinion" is a statement of their understanding of the law (whereas an "opinion" to a lay person is a statement of belief).

    11. Re:Has it ever been tested? by Rogerborg · · Score: 2, Insightful

      A simple "no" would suffice. We can add our own editorial.

      --
      If you were blocking sigs, you wouldn't have to read this.
    12. Re:Has it ever been tested? by WED+Fan · · Score: 1

      because their lawyers tell them "if this goes to court, we're fucked beyond belief".

      Nice, but until the court actually does it to them, it's like a prom date promising a great time after the dance. That's all it is, a promise.

      To combine with another comment: the SCO v. IBM thing might be promising, but then again, if they settle, there has been no test of fire.

      --
      Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
    13. Re:Has it ever been tested? by The+Cisco+Kid · · Score: 4, Informative

      The 'Shinkwrap' EULA's try to take away rights that you already have, without giving you any rights that you didnt already have.

      By default, under copyright law, you DO NOT have the right to copy/modify/distribute someone else's code. If the GPL is invalid, or you don't fully accept its terms, then if you copy/modify/distribute code that was licensed to you only under the GPL, then you are violating copyright law. (Which no one on the proprietary side of the camp is going to do anything to weaken)

      The only way anyone gets the right to copy/modify/distribute code that was licenses under the GPL is by accepting the terms of the GPL. And from there its simple contract law.

    14. Re:Has it ever been tested? by NMerriam · · Score: 3, Informative

      Every IP lawyer I know (and I know several) advises their clients to stay away from writing or contributing to GPL projects


      Well, yeah, but you're saying the opposite of what the post you're replying to is talking about. You're saying that many lawyers worry the GPL is TOO viral, and that may well be the case -- who knows how the courts will interpret it should someone push it that far? But that's a far cry from saying the GPL may not be valid at all, since copyright law already restricts any redistribution and therefore no GPL violator would have the right to redistribute in the first place unless they agreed to the license.
      --
      Recursive: Adj. See Recursive.
    15. Re:Has it ever been tested? by moderatorrater · · Score: 1
      A bit off topic, but an interesting note FTA:

      You know what I love about the GPL? Regular lawyers can't understand it. If that's true, then wouldn't there be a major problem with enforcement since judges are almost universally lawyers?
    16. Re:Has it ever been tested? by G+Morgan · · Score: 1

      IBM could have already settled by now. They are cutting them to pieces and making it as painful as possible for the investors.

    17. Re:Has it ever been tested? by SashaM · · Score: 1

      And yet some people have a problem understanding that.

    18. Re:Has it ever been tested? by Scarblac · · Score: 1

      Nice sentiment but I'd like to see it tested in court. Related, but different, those that thought the "shrinkwrap" license was rock solid found out otherwise.

      Utterly different. The GPL is a copyright license; (shrinkwrap) EULAs are use licenses.

      In the absence of a license agreement, if you are in possession of a piece of software copyrighted by someone else, the default situation is as follows: you are allowed to use without restrictions, but you are not allowed to modify or distribute, since those actions are restricted by copyright law.

      The GPL only gives you extra rights over that (the right to distribute and modify, as long as you comply with its terms), and you are completely free to accept it or not, without any negative effects if you don't accept it. It's a gift, and you don't even have to accept it. Even if you could find a court that would invalidate it, that would mean you didn't have a license at all, and are still a copyright infringer if you distributed.

      EULAs restrict your normal rights by saying that you can't use the software if you don't comply with its terms; they're a restriction on your normal rights (by what law can they say you're not allowed to use a bit of software that is in your possession?). They're double dodgy since you can't read them before buying the software (that's the shrinkwrap part). And if you don't accept the terms, then suddenly you're not allowed to use the software, even though copyright law doesn't restrict that. Utterly different.

      --
      I believe posters are recognized by their sig. So I made one.
    19. Re:Has it ever been tested? by truthsearch · · Score: 1

      If you want to distribute code, you need a license, or you are in violation of copyright law.

      Please show us the section of US copyright law which mandates an explicit contract between the distributor and receiver.

      If you make no statement of copyright it's automatically "all rights reserved" (in the US). You can give copies of code you write to anyone you want with no explicit license.

    20. Re:Has it ever been tested? by LO0G · · Score: 1

      Point taken, I got sidetracked in my response. But I think that my core point still holds up - here's a different hypothetical: I could imagine that a court would rule that beacause the GPL doesn't specify in all cases how the license transfers that it's unenforcable and then throws it out.

      We just don't know, and won't until it's adjudicated.

    21. Re:Has it ever been tested? by Vellmont · · Score: 1


      By including that header, does it mean that I'm required to open source my plugin?

      I think the point the OP was making is that if the GPL doesn't apply, you have no license to use the header. (Assuming you can copyright something as trivial as a header of course). Copyright law DOES have case law precedent. In this case I have no idea the extent it goes as far as something like a header, but you're starting to get down to the nitty-gritty.

      --
      AccountKiller
    22. Re:Has it ever been tested? by hardburn · · Score: 1

      Consider an open source product that has a plugin model (could be Gimp, could be Firefox, whatever). In order to write a plugin for that product, I need to include a GPLed header that describes the plugin interface. By including that header, does it mean that I'm required to open source my plugin?

      Most GPL'd projects with a plugin API will explicitly state that plugins don't have to be covered by the GPL. Linus states this for kernel modules, for example.

      --
      Not a typewriter
    23. Re:Has it ever been tested? by Experiment+626 · · Score: 1

      What aspect of the GPL is it that you feel needs to be upheld in court? The notion that software can be protected by copyright is pretty well established (there would be no end to the chair-throwing if a court overturned that part). So you need the permission of the copyright holder to distribute copyrighted software. Sure, getting that permission traditionally involves money (you want to put Vista on the laptops you build, Microsoft wants some cash), but there's nothing about contract law that says consideration has to be monetary. Sometimes the copyright holder asks for acknowledgment (photo by CowboyNeal. Used with permission) or to distribute something you own in return.

      The copyright owner can ask for whatever they want in return for distributing their stuff, and you're free to take the deal or to pass on it. There are some things contract law won't let you demand, like cocaine or sexual favors, but do you really think saying what you want in return for allowing distribution is that they make the source available is something that would make a court go "OMG you can't ask for something that outrageous!"?

    24. Re:Has it ever been tested? by WED+Fan · · Score: 2, Insightful

      The point is that the GPL is so obviously-enforceable, that there is no need to test it.

      Do you realize how stupid that just sounded:

      • The FACT that God exists is so obvious, there is no need to prove otherwise
      • Global warming is so obviously human caused, there is no further need of science to prove it
      • Linux is so obviously secure, we don't need test it
      • I can ovbiously speel, I don't ned a spelczecher

      Unless a contract, a license, or other document has stood up under court testing, it will remain in question until it has been tested. Until then, your pronouncement should remain a statement of faith and not fact, keeping in mind, dogma != fact.

      --
      Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
    25. Re:Has it ever been tested? by Anonymous Coward · · Score: 0

      dogma != fact

      Proof? :)

    26. Re:Has it ever been tested? by roystgnr · · Score: 1

      If you make no statement of copyright it's automatically "all rights reserved" (in the US). You can give copies of code you write to anyone you want with no explicit license.

      I think the grandparent post meant, "If you want to distribute someone else's code, you need a license, or you are in violation of copyright law." Even that statement could be nitpicked, since there is software out there which was distributed with no statement of copyright decades ago when an explicit statement was necessary, and there are things like bare bones header files which may not be copyrightable, but it's basically correct.

    27. Re:Has it ever been tested? by CmdrGravy · · Score: 1

      Shrinkwrap EULAS are an entirely different kettle of fish. You're not allowed to redistribute or change MS software because copyright law does not allow you to do this, you don't need a Eula to enforce that - it's the law anyway.

      The GPL grants you extra rights over and above those you already have through copyright, if you don't accept the GPL then you don't accept the extra rights it gives you and you're stuck with the rights you have through copyright which don't let you redistribute the software.

    28. Re:Has it ever been tested? by swillden · · Score: 3, Insightful

      Point taken, I got sidetracked in my response. But I think that my core point still holds up - here's a different hypothetical: I could imagine that a court would rule that beacause the GPL doesn't specify in all cases how the license transfers that it's unenforcable and then throws it out.

      We just don't know, and won't until it's adjudicated.

      OTOH, as Eben Moglen is fond of pointing out, it's unlikely that there are any lawyers foolish enough to take the GPL to court, so that will probably never happen. Even the fools at SCO aren't dumb enough to try seriously arguing that the GPL is invalid.

      The reason no one wants to try to invalidate it is very simple: If you successfully invalidate the GPL, all you've achieved is to prove yourself guilty of copyright infringement. Doh! What you have to do is to argue that the GPL is valid, so that you actually have permission to distribute the software you don't own, *but* that the rather clear and mild stipulations attached to that permission somehow shouldn't apply to you.

      That's a really hard argument to make. So hard that no one wants to try. Especially when they know that someone of the caliber of Eben Moglen is just waiting to slash through their necessarily tortuous logic.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    29. Re:Has it ever been tested? by LO0G · · Score: 1

      On the other hand, consider my hypothetical example in the grandparent post. If someone sued a company using the GPL because they believed that the Gimp plugin that company authored violated the GPL (because the company included a necessary header), that company would do everything in its power to prevent its plugin from being open sourced - especally if that plugin contains valuable intellectual property.

      It all depends on the value of the code - BOTH sides pick and chose their battlegrounds. Let me give you a somewhat more concrete example: Even though everyone I read complains about the closed source video drivers distributed for Linux, nobody seems to want to sue NVidia or ATI over their them, even though they might violate the GPL (they might not, it's never been tried in a court of law). Why? Because those NVidia and ATI drivers contain code that both NVidia and ATI believe gives them a competitive advantage. They'll do everything possible to avoid being forced to open source those drivers.

    30. Re:Has it ever been tested? by foobarbaz · · Score: 1

      There's no such thing as "being forced to open-source their drivers". If they were found to be in violation of the license, they would lose the right to distribute; forced release of source is not a remedy that has ever been applied, AFAIK.

    31. Re:Has it ever been tested? by kripkenstein · · Score: 1

      Boy, I can tell you're not a lawyer. Unless it's been ajudicated in a court of law, it doesn't count.
      I should have said it in my original post, but I was basically quoting Eben Moglen's standard response to the 'is the GPL enforcable?' issue.

      Eben Moglen is a professor of law.
    32. Re:Has it ever been tested? by Anonymous Coward · · Score: 0

      The USA has an anti-genocide law on the statute books that includes the death penalty. It's never been tested. Are you going to commit genocide and then be executed merely to see if the law stands up in court? Do you think you could talk someone else into doing it?

    33. Re:Has it ever been tested? by LO0G · · Score: 1

      Eben Moglen is a professor of law.

      Absolutely, and I have huge amounts of respect for him.

      But until the GPL's actually adjudicated, all we know is that it's his legal opinion that the GPL is enforcable (IMHO it probably is).

      The question that makes lawyers lose sleep is "What are the extents of the GPL?" If a developer look at GPL'ed code that implements an algorithm, then goes and implement the same algorithm in their code, does the GPL apply? Copyright law would tend to indicate that doing that is copyright infringement (obviously it depends on the amount of copying). And then you get the big question: Does infringing on the copyright of code that is licensed under the GPL cause the GPL to attach to their code?

      I simply don't know, and neither do the lawyers. That's what scares them about the GPL.
    34. Re:Has it ever been tested? by martyros · · Score: 2, Insightful

      Is there one where Company A releases code under GPL, Company B releases a derived project under a closed license and the case went to court?

      If the GPL has never gone to court in this way, it's for the same reason that continental ballistic missiles have never been used in combat. No one doubts that continental ballistic missiles could blow the face off half the planet, so it never escalates that far.

      The threat of copyright law (because if you don't have the GPL, all you have is someone else's IP and no license to use it) it is substantial enough that anyone who actually consults a lawyer will try to avoid taking it to court.

      --

      TCP: Why the Internet is full of SYN.

    35. Re:Has it ever been tested? by firewood · · Score: 1
      There's no real need to "uphold" the GPL, it is utterly rock solid.

      The GPL can't be rock solid. It's based on federal copyright laws. Laws which can be modified and tilted against "Free" IP by brib^H^H^H^H... donating to a sufficient number of congress critters over time. Stallman's house is built on quicksand.

    36. Re:Has it ever been tested? by NickFortune · · Score: 2, Interesting

      Otherwise, they may find themselves in the position of being considered shakedown artists in the same vein as the RIAA, MPAA, Jesse Jackson, and Al Sharpton. Or, they run the risk of being accused of settling easy to avoid a potentially damaging judgement.

      There's an interesting aspect to this in regard to the RIAA.

      If Microsoft can argue in court that selling vouchers redeemable for a thing is not the same as distributing the thing itself, then that surely opens the way for web sites to legally sell coupons for MP3s redeemable at sites like allofmp3.com. To date, the ??AA have argued against this notion quite vigourously, So MS could face the unlikely prospect of the RIAA filing an amicus brief against them, if this ever comes to court.

      Of course, if that happens, it opens the way for companies to sell vouchers for XP and Vista operating systems, just so long as they're only redeemable from places outside US jurisdiction.

      But the real irony would be if, by attempting to fragment the open source community, Microsoft instead wound up setting the IRP lobby at one another's throats. I reckon we could sell tickets...

      #include /* IANAL, etc... */

      --
      Don't let THEM immanentize the Eschaton!
    37. Re:Has it ever been tested? by SoulRider · · Score: 1

      I am not sure. But I think I finally get what MS is doing. They are planning on openly breaking the GPL, so that we have no choice but to defend ourselves in court. If we do nothing they can spin FUD that open source has no teeth to protect its customers. If we loose then Microsoft starts sueing everyone using open source except for the voucher holders. If we win then Microsoft is forced to release the source for their offending code (their GPL breaking code as opposed to all of their other code) then their claims that the GPL is viral becomes valid and they can use it to scare the crap out of more people. Microsoft must have something they feel puts them at an advantage here. I dont think they would have even started this unless they felt that no matter what the outcome they could come out of it smelling like a rose. Perhaps they found some loop hole in the GPL that they can exploit. Of course this is all just my opinion, but if anyone has the resources and motive to test the GPL in court, its Microsoft.

    38. Re:Has it ever been tested? by eddy · · Score: 1

      That's like saying that until someone blows you up with a hydrogen bomb, a hydrogen bomb is a totally ineffective control mechanism.

      --
      Belief is the currency of delusion.
    39. Re:Has it ever been tested? by ClosedSource · · Score: 1

      "The reason no one wants to try to invalidate it is very simple: If you successfully invalidate the GPL, all you've achieved is to prove yourself guilty of copyright infringement."

      This is based on the faulty assumption that the GPL has to be either found fully valid or thrown out completely. Although it's not likely, a court could render a verdict that strikes out only some provisions of the GPL. The language of the GPL itself recognizes this possibility.

      Of course, it would be very bad for the free software movement if the GPL was thrown out completely because all the companies that distribute GPL'd software would be guilty of copyright infringement. Perhaps that's the real reason the FSF doesn't take people to court.

    40. Re:Has it ever been tested? by swillden · · Score: 1

      that company would do everything in its power to prevent its plugin from being open sourced

      But there's no need to defeat the GPL to accomplish that. All they have to do is stop distributing the plugin. Problem solved, no need to go to court, and no need to open the plugin. Why then would they spend hundreds of thousands on legal fees to try to convince the court that they infringed on the GIMP authors' copyrights?

      The only way that this could go down differently would be if the GIMP's authors were to argue that the plugin company's prior distribution damaged them and to insist on restitution. But what damages could they argue? Money? They wouldn't have made any money either way. Reputation? Similarly pointless. Unless they're dual-licensing a la Trolltech or MySQL, GPL authors have basically no basis to ask the court to do anything other than stop the infringer from infringing. That they can absolutely ask, but nothing more. Were they to try, the company's attorneys would find it much easier to argue the plaintiff's estimated damages away than to try to attack the GPL.

      Even though everyone I read complains about the closed source video drivers distributed for Linux, nobody seems to want to sue NVidia or ATI over their them, even though they might violate the GPL (they might not, it's never been tried in a court of law). Why? Because those NVidia and ATI drivers contain code that both NVidia and ATI believe gives them a competitive advantage. They'll do everything possible to avoid being forced to open source those drivers.

      Nope. There are two reasons that no one sues NVidia and ATI, and neither of them have anything to do with worries about the companies trying to invalidate the GPL.

      The first is because Linus and other core kernel developers have stated publicly that they allow binary-only kernel modules, and no other kernel copyright holders have stepped forward to dispute that position. This situation has created a clear indication to the world that writing binary-only modules is allowed, and allows NVidia and ATI to argue that they have been acting in good faith. Were they sued they would argue promissory estoppel and they would win, at least to the point that they couldn't be held liable for any past actions, and the judge might even allow them to continue.

      The second is because the immediate and obvious reaction of ATI and NVidia to such a suit would be to stop distributing their binary-only modules, and to withdraw permission for anyone else to distribute them. Stopping distribution would put them in the clear legally. Perhaps someday some kernel contributor who is really upset about the idea of binary-only modules will sue them, specifically to get them to stop, but a bunch of other kernel contributors would most likely write that contributor's code out of the kernel just to make the issue go away. Most people involved in the kernel view binary-only modules as a necessary evil and don't *want* to make NVidia and ATI stop.

      In both of these cases, the fallacy underlying your argument is the same: The presumption that the GPL could be used to force the company to open up their code. That's not true. The company has three options: (1) stop distributing, (2) acquire a different license from the GPL copyright holders and (3) open the source. Any one of those will remedy the situation. Companies that don't want to open their code will choose (1) or perhaps (2).

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    41. Re:Has it ever been tested? by marcosdumay · · Score: 1

      They really can't... The more copyrights are tyght, the more effective is the GPL. Nice, isn't it.

      The only way it can become inefective is by changing contract law. That is quite a stable law, and the public won't (yet) react well to a "all your base are belong to big companies" rewriting.

    42. Re:Has it ever been tested? by swillden · · Score: 1

      This is based on the faulty assumption that the GPL has to be either found fully valid or thrown out completely. Although it's not likely, a court could render a verdict that strikes out only some provisions of the GPL. The language of the GPL itself recognizes this possibility.

      Uh huh. Find me some provisions in the GPL that could be struck out without violating the clear intent of the license that would accomplish anything that GPL violators would like. One of the things the GPL has going for it is the very clear and simple intent of the license, that is clearly stated in the preamble and in the many documents the FSF has published. When there's any lack of clarity in the plain language of a contract or license, the next place the court looks is the intent of the parties.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
    43. Re:Has it ever been tested? by n6kuy · · Score: 1

      I could see some stupid hack claiming that certain stipulations of the GPL (the ones said stupid hack doesn't like, of course) are unenforceable, therefore placing a work under the GPL is equivalent to placing it in the Public Domain.

      Also, what's the problem with GPLv3?
      If Novell is required to turn over source code under v2, can't they just continue doing so under v3?

      --
      If you disagree with me on social issues, then it's pretty clear that you are a narrow-minded bigot.
    44. Re:Has it ever been tested? by WED+Fan · · Score: 1

      Nice absurd strawman. You fail.

      What are people so afraid of? The test must be had to cement it. Or, are people so afraid that GPL won't stand that they will come up with arguments why it shouldn't stand?

      --
      Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
    45. Re:Has it ever been tested? by Todd+Knarr · · Score: 1

      There've been several, including the famous Linksys case. The thing is, only the defendant will be arguing to enforce the GPL in court. The plaintiff, the copyright holder, will be claiming only bog-standard copyright law. Copyright law that prohibits the defendant from making and distributing copies of the plaintiff's copyrighted work. The defendant would then be arguing that the GPL is a valid license that gives them the right to make and distribute those copies. If the defendant were to argue that the GPL isn't valid, the plaintiff would simply agree and then go "OK then, so what license do you have?". Defendant's in a pickle then, because the GPL was the only license he could point to and he's just succeeded in taking it out of the picture. Oops. :)

    46. Re:Has it ever been tested? by logicpaw · · Score: 1
      If you successfully invalidate the GPL, all you've achieved is to prove yourself guilty of copyright infringement.

      This assumes that the permissions to distribute are invalidated, not the obligations of the distributor, nor the possible judgments to which the copyright holder requests entitlement.

    47. Re:Has it ever been tested? by ClosedSource · · Score: 1

      "Find me some provisions in the GPL that could be struck out without violating the clear intent of the license that would accomplish anything that GPL violators would like."

      I don't need to do that to prove my point. This is what the GPL says:

      "If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances."

      Clearly the FSF wanted to protect against a court action that rendered portions of the GPL unenforceable. If the FSF thought it impossible that such a partial judgment "would accomplish anything that GPL violators would like", than they had no reason to put such a statement in the license. If it's just boiler-plate, then that argues against your theory that the GPL is particularly "clear in simple" compared to other licenses.

      " .. that is clearly stated in the preamble and in the many documents the FSF has published. When there's any lack of clarity in the plain language of a contract or license, the next place the court looks is the intent of the parties."

      So your legal theory is that what the FSF has published about the GPL can be used as evidence to explain what the license "really" says? That would render contracts rather meaningless if one party can hold the other party responsible for things outside the contract. I think the most likely outcome would be a judge admonishing the first party for not including all of the terms in the contract itself.

      In any case, a contract can be perfectly understandable and still be declared partially or fully unenforceable. As I've said before, I doubt such a thing would happen to the GPL, but that doesn't mean it's impossible.

    48. Re:Has it ever been tested? by ewhac · · Score: 1

      Boy, I can tell you're not a lawyer. Unless it's been ajudicated in a court of law, it doesn't count.
      Snark for snark: "Boy, I can tell you're not a programmer."

      There is the small issue of common understandings, standards, and practices in the community. It has never been adjudicated that holding a door open for someone else is polite. Nevertheless, it is commonly held to be so by members of the community. In other words, the imprimatur of the legal profession is not required for the community to form valid standards and practices for itself.

      Likewise, an interface description in a header file is commonly held by practitioners of the art to not constitute code per se (since it is merely descriptive, not functional), and to not constitute copyrightable or patentable material. It may be protectible by trade secret but, if it was published under the GPL, secrecy is clearly not the author's aim.

      Now you may produce a laywer who could effectively argue otherwise. But you almost certainly won't find an engineer to do so. This is because the engineer understands first-hand what's going on, whereas the lawyer has a shaky second-hand understanding, and is trying to shoe-horn that understanding into the copyright and patent frameworks, which have already been shown to not fit at all well. This is why, when a lawyer claims that a lawsuit could be brought based on the inclusion of an openly published API header file, the engineer wants to throttle the lawyer for, in the engineer's view, making shit up.

      Schwab

    49. Re:Has it ever been tested? by chromatic · · Score: 1

      If someone sued a company using the GPL because they believed that the Gimp plugin that company authored violated the GPL (because the company included a necessary header), that company would do everything in its power to prevent its plugin from being open sourced...

      ... such as to stop infringing upon someone else's copyright -- as has occurred in many settlements of GPL violations over the years.

    50. Re:Has it ever been tested? by Anonymous Coward · · Score: 0

      No need to touch contract law. Congress has made lots of cheescake. Tax laws are full of loopholes which change annually. Just get your favorite congress critter to extend copyright duration for MPAA/RIAA and reduce it to insignificance for software granted under any "Free" to redistribute license, etc.

    51. Re:Has it ever been tested? by bbc · · Score: 1
      From Steinbeck's Sweet Thursday:

      One day, sitting in [the lab], Joseph and Mary saw a chess board and, finding that it was a game and being good at games, he asked Doc to teach him. [...]

      During the first game Doc was called to the telephone, and when he returned he said, "You've moved a pawn of mine and your queen and knight."

      "How'd you know?" the Patrón asked.

      "I know the game," said Doc. Look, Joseph and Mary, chess is possibly the only game in the world in which it is impossible to cheat."

      [...]

      J and M carried this away with him. It bothered him at night. He looked at it from all angles. And he went back to ask more about it. He was charmed with the idea, but he couldn't understand it.

    52. Re:Has it ever been tested? by bbc · · Score: 1

      "Unless a contract, a license, or other document has stood up under court testing, it will remain in question until it has been tested."

      In question of what?

      If you are afraid the GPL won't hold up in court, then simply do not distribute GPL-ed software. If you do, you might be breaking copyright law.

      Copyright law has been tested numerous times in courts.

    53. Re:Has it ever been tested? by frogstar_robot · · Score: 1

      So your legal theory is that what the FSF has published about the GPL can be used as evidence to explain what the license "really" says? That would render contracts rather meaningless if one party can hold the other party responsible for things outside the contract. I think the most likely outcome would be a judge admonishing the first party for not including all of the terms in the contract itself.

      I don't think that is what the parent is driving at. For instance, SCO is trying get a VERY self-serving and contradictory take on the original AT&T Unix licensing agreements past the Utah court. Basically, SCO is trying to claim that things like IBM's JFS filesystem by virtue of having been an extension of AIX which is a partial fork of AT&T that IBM had no right to contribute it to Linux. IBM has cited an article in AT&T's "$echo" newsletter that states AT&T doesn't consider a licensees home-grown extensions of Unix as AT&T's property. The "$echo" newsletter article doesn't change or extend the contract. It clarifies that a licensee's wholly original add-ons to UNIX belong soley to the licensee. In short, it is evidence of AT&T's intent in executing their UNIX contracts. Why wouldn't a judge consider it? In the same way, the FSF's public statements and preamble to GPL consistently state what their intentions were in drafting the GPL. The intent isn't to retroactively extend the GPL, the intent is to foreclose creative and self-serving interpretations like SCO has tried to do with AT&T's Unix licensing agreements.

      Incidentally, SCO has tried to claim the GPL is unconstitutional. In recent years (snort!) they have backed off trying to do this. SCO still distributes GPL code and Fyodor of nmap has revoked their license to distribute since he takes telling a Federal judge that the GPL is constitutionally invalid as a public rejection of the GPL; it is argued that merely saying you don't like the GPL doesn't remove the protections that it grants and I agree but telling a real judge in a real court that you don't think the license valid or binding is a whole other kettle of fish. I'm not sure how legally sound that is but SCO did cease distributing nmap; I'll bet that was the wake-up call to lay off the GPL-is-unconstitutional garbage.
    54. Re:Has it ever been tested? by bbc · · Score: 1

      "there's nothing about contract law that says consideration has to be monetary"

      A license is not a contract. (Hence the differing names.)

    55. Re:Has it ever been tested? by ClosedSource · · Score: 1

      "The "$echo" newsletter article doesn't change or extend the contract. It clarifies that a licensee's wholly original add-ons to UNIX belong soley to the licensee. In short, it is evidence of AT&T's intent in executing their UNIX contracts. Why wouldn't a judge consider it?"

      Any limitations in the rights SCO obtained from AT&T should have been spelled out as part of the agreement (I have no idea if they were or not). If they weren't, then it's AT&T's fault for not protecting their rights. Given AT&T's historical sloppy legal work with regard to UNIX, it wouldn't surprise me. I think the legal situation with regard to UNIX is so convoluted that it would be dangerous to draw any general conclusions. You should also keep in mind that SCO's loss won't prove that extra-contractual documents can be used to narrow the scope of a contract unless a court specifically declares it is so.

    56. Re:Has it ever been tested? by frogstar_robot · · Score: 1

      SCO didn't obtain anything directly from AT&T. Novell bought SYSV Unix from AT&T and took over as the licensor of interest. Novell in turn allowed what is commonly called oldSCO (The Santa Cruz Organization) to act as their sales agent. THAT contract allowed oldSCO to sell UNIX licenses on behalf of Novell. All monies from such sales were to be turned over to Novell and then Novell would pay them a 5% commission. oldSCO also got the ability to exercise the copyrights on the official UNIX manuals as part of this arrangement. At no time did oldSCO ever have possession of the SYSV copyrights (those were specifically reserved by Novell). The SCO going around calling itself SCO is "The SCO Group". "The SCO Group" is actually what used to be Caldera Linux. Caldera bought the UNIX sub licensing business from oldSCO (which is now called Tarantella and is also now a Sun subsidiary) then changed their name to "The SCO Group". In "SCO Group" form they have made no end of self-serving wild claims about both the original AT&T contracts and the nature of oldSCO's contract with Novell. The CEO of SCO Darl McBride and his boss Ralph Yarro have long and sordid histories of trying to hit the Lawsuit Lottery.

      The article in the $echo newsletter came out because of some ancient FUD. One of the uglier things to happen in the Unix wars was to cast doubt on the legality of your competitor's code (My how things stay the same!). The article was an attempt to put a stop to it since the FUD also affect AT&T's UNIX business. AT&T was indeed legally sloppy. The SCO Group's problem is that the Nazgul are not and are getting depos from many of the actual people involved with those contracts.

    57. Re:Has it ever been tested? by ClosedSource · · Score: 1

      Yeah, I haven't followed the details on the SCO case. Assuming your summary is accurate, the Novell/oldSCO agreement didn't contain provisions to give oldSCO exclusive rights to UNIX source code. Thus the contract can stand on it's own.

      The problem with relying on the external history of an agreement to determine what was actually agreed on, is much like the problem of relying on external documentation to determine what your software is really doing. They may be a lot of abandoned ideas and proposals along the way. The contract or the code is the embodiment of the intent, even if it has bugs.

    58. Re:Has it ever been tested? by Anonymous Coward · · Score: 0

      "Fyodor of nmap has revoked [SCO's] license to distribute..."

      How? You revoke your _own_ right to distribute by refusing to accept license terms. It's freedom of choice. Fyodor made an argument there, not a decision.

  5. Huh? by Anonymous Coward · · Score: 0

    those games where you place a cloth with numbers on the floor and you have to get into a pretzel with your hands and feet to touch all the right numbers.
    WTF are you talking about?
    1. Re:Huh? by somersault · · Score: 1

      Sounds like a geekier version of Twister.

      --
      which is totally what she said
    2. Re:Huh? by BobMcD · · Score: 1


      Don't worry about it. The game is only fun with attractive members of the opposite sex...

    3. Re:Huh? by BlueParrot · · Score: 1

      Speak for yourself. I find it quite entertaining with attractive members of either sex...

  6. Contract? by Anonymous Coward · · Score: 0

    "In any case it won't be providing any support or updates or anything at all in connection with those toxic (to them) vouchers it distributed as part of the Novell deal."

    Does that place them in the position of being in breach of contract, though? I can't imagine the deal between Microsoft and Novell allow either of the parties to decide they don't like it any more and to just stop. Does it open Microsoft to problems from people who have received vouchers already?

    Although I don't think the deal between Microsoft and Novell was a good one, I also think it was underhand of the FSF to "grandfather" in a deal like this, and I don't blame Microsoft for claiming it doesn't apply to the deal.

  7. EULA by dbfruth · · Score: 1, Redundant

    I declare Microsoft's EULA does not apply to me.

    1. Re:EULA by ClaraBow · · Score: 1

      Let's all hold hands and declare together :-)

    2. Re:EULA by kwikrick · · Score: 1

      You're trying to be funny, but it seems a fair statement to me, if you're not using MS products.

      I can safely say the MS EULA does not apply to me, because I'm not using any products licensed under the MS EULA.
      Of course, MS is saying exactly the same thing: GPLv3 does not apply to us, because we do not distribute (via any partner) any products licensed under GPLv3. Perfectly sound statement. Of course, it gets a bit more complicated when Novell starts distributing GPLv3 code. I can only assume MS will stop giving out Linux support certificates.

      --
      assignment != equality != identity
    3. Re:EULA by teh+kurisu · · Score: 1

      Of course, it gets a bit more complicated when Novell starts distributing GPLv3 code. I can only assume MS will stop giving out Linux support certificates.

      How exactly does the action of Microsoft's partner implicate Microsoft? And what do the support certificates entail - is Microsoft actually providing code as part of a support contract?

      Not trying to be smart, I genuinely would like to know.

  8. Sounds like by BlueLightSpecial · · Score: 2, Insightful

    Sounds about as useful as the emancipation proclamation and the time of it's creation. to sum up: Lincoln: "All the slaves in Confederated-held (aka not our)territories are free!" and MS: "We declare that we are free from the laws of the government under which we are placed"

    1. Re:Sounds like by Anonymous Coward · · Score: 0

      Although it could also be said that RMS and FSF have declared "Patent laws, what patent laws? They do not apply to us." Just because they wish that there were no such thing as software patents does not make it so.

      To me the as yet uncontested legal question is not whether the GPL can stand, it is whether major software projects that are licensed under GPL infringe patents of software not licensed under the GPL or not. As bad as some of those patents are, they are still real, granted patents. Crafting a license agreement that only really works if the licensed works are actually non-infringing does not make them non-infringing.

      I still see a standoff inasmuch as MS won't disclose the specific patents it thinks Linux infringes and has not taken legal action to make claims therein AND FSF has not declared MS specifically to be in violation of any version of the GPL or taken legal action relative to such violation. Both sides have something to gain but perhaps much more to lose by escalating this beyond rhetoric.

  9. You aren't the only one. by Anonymous Coward · · Score: 0

    These folks seem to agree with you.

  10. Twister by Obyron · · Score: 4, Funny

    I can't decide if it's an elaborate dance like a tango or more like those games where you place a cloth with numbers on the floor and you have to get into a pretzel with your hands and feet to touch all the right numbers.

    That's the most bass-ackwards mangling of Twister I've ever heard. Didn't these people have childhoods!?

    --
    --Obyron
    1. Re:Twister by Anonymous Coward · · Score: 0

      That's the most bass-ackwards mangling of Twister I've ever heard. Didn't these people have childhoods!? Don't be silly. Of course they did! They just kept them cinched down tight.
    2. Re:Twister by baomike · · Score: 1

      >
      Yeh we did, but things weren't quite a silly then.

    3. Re:Twister by Anonymous Coward · · Score: 0
      That's the most bass-ackwards mangling of Twister I've ever heard. Didn't these people have childhoods!?



      Some of us were grown in vats, you insensitive clod.

    4. Re:Twister by lexical · · Score: 2, Informative

      No, Groklaw is just in CYA mode. Parker Brothers might sue for use of it's trademarks....

  11. Signing statements.... by fimbulvetr · · Score: 0, Flamebait

    Hey, they work for Bush.

    Don't like how the law works? Just say they don't apply to you, and carry on with considering them.

  12. I recognize this from somewhere... by Devv · · Score: 1

    I am now king of this playground and there is nothing you can say to stop it in any way forever and ever.

    --
    +1 Agree -1 Disagree
  13. Revoke license? by Yuioup · · Score: 0

    Is it possible to revoke Novell's right to distribute a GNU/Linux distribution?

    Assume, for a minute, that the owners of all the GNU/Linux public code decide that Novell should not be able to redistribute their code... What consequences would that have?

    Just wondering...

    Y

    1. Re:Revoke license? by AnObfuscator · · Score: 1

      Seeing as how Novell is an owner of some of the GNU/Linux codebase, I doubt that's going to happen. They'll also do their best to keep the Linux kernel from moving to GPL3. As long as Novell abides by the terms of the license the kernel is distributed under, it would be completely against the intent and spirit of the GPL to prevent them from redistributing it.

      --
      multifariam.net -- yet another nerd blog
    2. Re:Revoke license? by LWATCDR · · Score: 1

      That would be bad.
      For one thing Novell does contribute a good bit of code that most to things like X and like it or not Mono.
      I know some people don't like the Mono project but things like Beagle, Banshee, and F-Spot are very popular.
      SAX which I think is about the best X configuration program around is also GPL. More distro's should use it.
      How much code has Suse/Novell put into Linux? My guess is a lot. Then you have Novell as one of the heroes in the SCO case or has everybody forgotten that?
      I wish people would STOP trying to use software to enforce their political and or philosophical views.
      Bottom line is you can't do it since Novell has contributed a LOT of code to Linux. They are part of the community. Not only that but the GPL so far doesn't allow for this kind of stupidity.
      Next thing you know people will want to restrict FOSS users to just Communist Pacifist Methodists!
      Got to love it. Welcome to GPL 4.
      If you distribute this software you must
      1. Distrubt the source code for the software.
      2. Allow the users of the software to modify the software to better suit their needs.
      3. Allow the users of the software to redistrube the software freely.
      4. Must always wear the robes of the church of RMS.
      5. Must spit when saying the names Microsoft and Bill Gates.
      6. Must vote for the political canidates that RMS feels are not evil.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    3. Re:Revoke license? by penp · · Score: 1

      "Owners" of "public" code?

    4. Re:Revoke license? by Yuioup · · Score: 1

      IANAL but AFAIK when you write a piece of code and GPL it, you're basically the owner of the code but you grant the person who downloads it to use and redistribute it.

      Linus owns Linux. Doesn't he?

      Y

    5. Re:Revoke license? by penp · · Score: 1

      No, I know how it works, I just thought it was funny the way those words looked together. But I think a better way of looking at it is not as "owners" of code, but rather as "authors".

    6. Re:Revoke license? by tiocsti · · Score: 1

      Anything is possible, but revoking Novell's right specifically would cause GNU/Linux to cease to be open source software (it would fail under section 5 of the OSD imo). The wisdom would also be somewhat questionable.

      "is it possible to revoke Novell's right to distribute a GNU/Linux distribution?"

    7. Re:Revoke license? by Anonymous Coward · · Score: 0

      SAX which I think is about the best X configuration program around
      Better than vi /etc/xorg.conf?

      I don't know why people put so much value in unnecessary software. For most (higher than 99%) configurations the default config file works fine.
    8. Re:Revoke license? by davewalthall · · Score: 1

      It wouldn't have any consequences. Novell already has a license to distribute GNU/Linux as long as they comply with the license restrictions. Nowhere does the GPL (v2) say that the license can be revoked on a whim. The owners can, of course, relicense their code under a different license. However, that does not affect Novell's license.

    9. Re:Revoke license? by LWATCDR · · Score: 1

      Yes it is better then Vi.
      With vi.
      1. Learn vi.
      2. find your monitor scan frequences and what not.
      3. find where the config file is.
      4. learn how the conifg file works.
      5. make a copy of the config file in case you blow it.
      6. Make the change in the config file.
      7. Restart X or if you don't know how reboot.
      8. If works stop.
      9 If not then copy the default config file over your new on and start again at step 2.

      With Yast.
      1. Run Sax2 by clicking on it.
      2. Pick monitor.
      3. Test it.
      4. Done

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  14. Wait a second by JavaRob · · Score: 4, Informative

    As long as they don't redistribute any GPLv3 software, they're correct.

    The core of Linux, for example, is pretty much guaranteed to stay at GPLv2 (not just for "Linus didn't like it" reasons, but also pretty big logistical issues like "getting every copyright holder to agree on the change").

    I'm guessing the bits and pieces that make up any distro will gradually contain more and more GPLv3 software -- then they basically have to deal with it (accept the v3 license to redistribute those parts, or not accept it and NOT distribute the new versions of that software).

    If they (or anyone) wants to fork software based on the last GPLv2 version and maintain the fork themselves, they're welcome to, of course.

    But are they even distributing at all? Can someone clarify the certificate thing for me?

    1. Re:Wait a second by Iphtashu+Fitz · · Score: 2, Informative

      As long as they don't redistribute any GPLv3 software, they're correct.

      There are two arguments being brought up with regards to this:

      1 - The GPLv2 license has an option to specify that code is licensed by "GPL version 2 or later". If this is the case then the argument goes that many of those who wrote code under GPLv2 could simply say "well now my code is licensed under GPLv3".

      2 - People who have those vouchers from MS For copies of SUSE may hold on to them until parts of the linux kernel and other related software is actually released under GPLv3. Once that happens then they'll redeem those vouchers for the version of SUSE that has the GPLv3 code in it.

    2. Re:Wait a second by Abcd1234 · · Score: 1

      I think the question the GP was asking was, when step 2 occurs, which entity is responsible for actually distributing the software to the users? If it's Novell, and not Microsoft, then it's unclear to me how Microsoft would be bound by the GPL.

    3. Re:Wait a second by jZnat · · Score: 2, Insightful

      The Linux kernel is probably going to remain GPLv2 for quite a while, but the core of the GNU/Linux operating system is mostly GNU software which is (or will be) GPLv3 or later. Good luck making a Linux distro without GNU tools or anything GPLv3 in general.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    4. Re:Wait a second by jonnythan · · Score: 2, Informative

      "The GPLv2 license has an option to specify that code is licensed by "GPL version 2 or later". If this is the case then the argument goes that many of those who wrote code under GPLv2 could simply say "well now my code is licensed under GPLv3"."

      Sure, they can say that, but that only applies to those who accept the code from that point on or those who redistribute it with GPLv3.

      You can't retroactively change a license agreement. I can license *you* my code under the BSD license and then license *Microsoft* the same code under the GPL. That doesn't make *you* bound to the GPL or anything.

      The license agreement accepted by the party who received the code at the time they received it is the only thing that matters. "Or later" means that the party who received the code can then modify it and relicense it under a later version, not that the license the receiving party accepted can be modified.

    5. Re:Wait a second by AnObfuscator · · Score: 1

      1 - The GPLv2 license has an option to specify that code is licensed by "GPL version 2 or later". If this is the case then the argument goes that many of those who wrote code under GPLv2 could simply say "well now my code is licensed under GPLv3".

      They can say that, but the code originally distributed under the GPL2 can still be used and redistributed under the GPL2, even if the original author republishes it as GPL3. (Of course, the republished version is bound by v3).

      The purpose of the "or later" clause is to allow forward compatibility with future licenses. It should not, and can not, be used to revoke rights previously enjoyed by the end users. It's really not that scary of a clause.

      --
      multifariam.net -- yet another nerd blog
    6. Re:Wait a second by Just+Some+Guy · · Score: 1

      I'm guessing the bits and pieces that make up any distro will gradually contain more and more GPLv3 software

      Except that in practice, "gradually" probably means "the next time the FSF makes a point release of coreutils". The kernel may not be going v3 any time soon, but you can bet that most GNU packages will be switched as they're upgraded.

      As of this very second, the above list already says that such common packages as cpio, gv, mailutils, radius, sed, and texinfo are "GPLv3orlater". Those are relatively simple and/or "static" packages, but still nothing I'd want to have pay someone to fork for me. I definitely would not care to maintain my own perpetually GPLv2ed branch of GCC, and I suspect that day will be coming very soon.

      --
      Dewey, what part of this looks like authorities should be involved?
    7. Re:Wait a second by JavaRob · · Score: 1

      1 - The GPLv2 license has an option to specify that code is licensed by "GPL version 2 or later". If this is the case then the argument goes that many of those who wrote code under GPLv2 could simply say "well now my code is licensed under GPLv3". In those cases, though, the redistributor is welcome to choose which version of the license they want to adhere to.

      If the copyright holders decide "our code is now licensed under GPLv3", that does not affect everyone who has a copy of the GPLv2+ version. It only affects people who want to use updated code that's only been released under GPLv3. This *will* become a problem for MS if they want to distribute new GPLv3-only code, but I'm not clear on the details enough to know how they're affected.

      2 - People who have those vouchers from MS For copies of SUSE may hold on to them until parts of the linux kernel and other related software is actually released under GPLv3. Once that happens then they'll redeem those vouchers for the version of SUSE that has the GPLv3 code in it. If the voucher is basically like a gift certificate to buy SUSE from Novell... that really seems like MS isn't distributing either way, and doesn't need to care about GPL either way. I'm guessing there's more to it than that, though (that was my question).
    8. Re:Wait a second by Rogerborg · · Score: 1

      1 - The GPLv2 license has an option to specify that code is licensed by "GPL version 2 or later". If this is the case then the argument goes that many of those who wrote code under GPLv2 could simply say "well now my code is licensed under GPLv3".

      Y'all want to go and actually read one of those "version 2 or higher/above" clauses and tell me who it is that can choose to consider it licensed under GPL3?

      Crib notes: it's not the author.

      --
      If you were blocking sigs, you wouldn't have to read this.
    9. Re:Wait a second by frogstar_robot · · Score: 1

      Novell could just decide to "take one for the team" and not honor the coupons. They would then be in a legal pickle with that customer but that is a better place to be than being sued by either MS or the FSF. GPLv3 is going to put Novell in more trouble than MS. The combination of GPLv3 and these vouchers is going to hurt either MS, Novell, or both. MS Legal will do everything they can to be sure Novell takes all the hits.

      I suspect that in the end, GPLv3 won't have any effect on MS patents at all; it will eventually cause breaches of contacts between Novell and MS and between both companies and voucher holders.

    10. Re:Wait a second by Just+Some+Guy · · Score: 1

      The core of Linux, for example, is pretty much guaranteed to stay at GPLv2 (not just for "Linus didn't like it" reasons, but also pretty big logistical issues like "getting every copyright holder to agree on the change").

      Slightly off-topic, but the Linux kernel may be difficult to "upgrade" to GPLv3 because it deliberately does not contain the "or any later version" wording in its license. I can understand the rationale - what if GPLv4 is absolutely awful and you don't want your users to be able to instantly upgrade to it? - but it's still a barrier.

      I wonder if something like this would be legimate:

      This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License version 3 as published by the Free Software Foundation, or future versions of the GPL with the permission of Just Some Guy.

      IANAL, so please go along with the gist of what I'm getting at and not the specific words I used. Would it have been possible for Linus to have given himself the authority to "upgrade" Linux to GPLv3 without granting the blanket "or any later version" permissions to the world?

      --
      Dewey, what part of this looks like authorities should be involved?
    11. Re:Wait a second by Anonymous Coward · · Score: 0

      I think yes. He could just require that for inclusion of contributions in officially distributed kernel all contributors must agree, say, that entire kernel can be relicensed by vote of contributors held on lkml. Some additional restrictions can be added - like 4 freedoms from OSI definition or right to explicitly request removing one's contribution. But the core idea is "If you do not respond, you delegate decision to accessible part of community - or your code is never in our release". Look here for an example of similar policy: http://fedoraproject.org/wiki/Legal/Licenses/CLA

    12. Re:Wait a second by Just+Some+Guy · · Score: 1

      I'd think that might be something that LKML might want to look into. It might be too late for this particular issue, but why not start laying down the foundation now for future decisions?

      --
      Dewey, what part of this looks like authorities should be involved?
    13. Re:Wait a second by ceejayoz · · Score: 2, Insightful

      Good luck making a Linux distro without GNU tools

      What, they're going to revoke my existing GPL2 installations?

    14. Re:Wait a second by caseih · · Score: 1

      1 - The GPLv2 license has an option to specify that code is licensed by "GPL version 2 or later". If this is the case then the argument goes that many of those who wrote code under GPLv2 could simply say "well now my code is licensed under GPLv3". No. This isn't the case. This isn't a difficult-to-understand thing. What the "version 2 or, at your option, a later version" clause means is that you as a *distributor* have the choice of distributing the source code you have already obtained under the terms of the GPLv2, or you can distribute it under the new GPLv3. It's your choice as the distributor. The copyright holder can, at his or her option, move all his code to GPLv3, or any other license, even a proprietary one, but this is not retroactive to the source code that people already have obtained under the terms of the original GPLv2. This new license would only apply to his code as it is distributed from this point on. People who already have GPLv2 code, or are already distributing code with the GPLv2 or later license can continue to do so, effectively creating a fork. This is something that has happened on occasion, and isn't a bad thing.

    15. Re:Wait a second by pilot1 · · Score: 1

      You can't retroactively change a license agreement. I can license *you* my code under the BSD license and then license *Microsoft* the same code under the GPL. That doesn't make *you* bound to the GPL or anything. Read the second part of his post. The point is that new versions of the software will be released as GPLv3 and make it into SUSE.

      2 - People who have those vouchers from MS For copies of SUSE may hold on to them until parts of the linux kernel and other related software is actually released under GPLv3. Once that happens then they'll redeem those vouchers for the version of SUSE that has the GPLv3 code in it.
  15. Imperial Signing Statements by Doc+Ruby · · Score: 0, Offtopic

    It's a signing statement. Since Bush has been breaking the law without legal authority using them, and Bush's admin was hustled into power by Jack Abramoff's network, who was initiated into lobbying at Preston Gates (yes, that Gates, though it's the huge corporate lawyer father of Microsoft's "Bill"), why shouldn't the richest, most powerful man in the world start signing his own imperial decrees? It's all the rage among his aristocratic class. There's safety in numbers - of emperors and of dollars.

    --

    --
    make install -not war

    1. Re:Imperial Signing Statements by Anonymous Coward · · Score: 0

      Did you not see that Bill Gates is the world's second richest man now?

  16. IAAL by Anonymous Coward · · Score: 0

    I have not seen the MS-Novel contract but I would imagine that after their team of lawyers went through ti they concluded that is Novel distributes and GPL2 code they need not honor it any support agreement.

    Keep in mind MS employers more legal council then most.

    or just be a typical slashbot and think MS is being arrogant.

    1. Re:IAAL by Anonymous Coward · · Score: 0

      IAAL I hope you have an army of paralegals working for you to correct all your typos and grammatical errors. I certainly wouldn't want you representing me...

      I have not seen the MS-Novel contract but I would imagine that after their team of lawyers went through ti they concluded that is Novel distributes and GPL2 code they need not honor it any support agreement. [wtf?]

      Keep in mind MS employers more legal council then most.
    2. Re:IAAL by Anonymous Coward · · Score: 0

      Not an army but usually 5 although one has left and I have not replaced her yet.

      I also bother to use spell check and proof everything before it goes to a client. Sorry guy, Slashdot just does not require the same amount of attention as legal briefs.

    3. Re:IAAL by Anonymous Coward · · Score: 0

      Sorry guy, Slashdot just does not require the same amount of attention as legal briefs. If your goal was to make a coherent point about the MS-Novell contract that you "have not seen" (with IAAL in the title, no less), then it certainly requires more attention than you gave. Even on slashdot, where all the "typical slashbot[s]" think Microsoft is being arrogant.

      And, by the way, employing "more legal council [sic (ever heard of counsel, Mr. Esq.?)]" hardly means the position the corporate entity wishes to take publicly is the most legally correct.

      As I said before, I wouldn't want you representing me.
  17. From the article by igotmybfg · · Score: 3, Insightful
    "At this point in time, in order to avoid any doubt or legal debate on this issue, Microsoft has decided that the Novell support certificates that we distribute to customers will not entitle the recipient to receive from Novell, or any other party, any subscription for support and updates relating to any code licensed under GPLv3."

    How very interesting. The Novell support certificates that Microsoft distributes don't entitle the recipient to get support for GPLv3 code. So why would anyone buy one of these things from them?

    1. Re:From the article by Tatisimo · · Score: 2, Funny
      So why would anyone buy one of these things from them?

      Most the time those things from big companies are printed in high quality glossy paper and look so nice! Maybe they could be framed and set up for display.

      --
      Give Kashyyyk back to the Wookies
    2. Re:From the article by Anonymous Coward · · Score: 0

      Because the USERS of the Novell product DO NOT CARE AT ALL?

      Seriously, in fact virtually all users and commercial developers dont care at all or are hostile to the GPLv3.

      Microsofts GPL2 vouchers may become GOLD in the near future as people are desperatly trying to adoide the additional v3 entanglements!

      I seriously don't get why v3 just did not say "no commercial use what so ever" because that is in /effect/ what it says, closing every possible commercial "loop hole" there was. And they weren't even loop holes, the GPL3 is like a crying baby. TIVO WAS PLAYING FAIR and the GPL v3 shits on them.

      How many adopters current and future are going to give a big FU to Linux over all this?

      GPL2 was bad enough, give me a commercial license that allows me to develop commercial software over this crap any day. From now on it's BSD, Microsoft or Mac. Linux can rot in hell.

    3. Re:From the article by igotmybfg · · Score: 1

      That's not what I mean. The certificates are for support, yet Microsoft says that they do not entitle the bearer to support from them or from anyone else. So what, exactly, are the certificates good for? What is the utility of owning one of these certs?

  18. They're clearly party to the distribution of.... by H4x0r+Jim+Duggan · · Score: 3, Informative

    Microsoft made a deal with Novell so that Novell will give a copy of
    GNU/Linux to anyone with a Microsoft voucher. After this deal, Microsoft
    recommended Novell's GNU/Linux distribution and distributed those vouchers
    to anyone who wanted one.

    So they are basically contracting Novell to distribute GNU/Linux on their
    behalf. In legal terms, they're "procuring the distribution of" GPL'd
    software, and that's covered by copyright.

    I think it's clear that Microsoft and Novell are together distributing GPL'd
    software, and the GPLv3 project's team of lawyers are convinced that
    Microsoft is indeed distributing GPL'd software.

  19. obHomerSimpson by Anonymous Coward · · Score: 0

    How could you?! Haven't you learned anything from that guy who gives those sermons at church? Captain Whatshisname? We live in a society of laws! Why do you think I took you to all those Police Academy movies? For fun? Well, I didn't hear anybody laughing, did you? Except at that guy who made sound effects..

  20. Good news - GPLv3 not viral! by alienmole · · Score: 2, Interesting

    Microsoft used to warn anyone who would listen about the GPL being viral. Touching it might give you free software cooties, and worse, infect your own intellectual property. But apparently Microsoft has found the solution to that, and is embracing the new, non-viral GPLv3!

    1. Re:Good news - GPLv3 not viral! by Red+Flayer · · Score: 1

      But apparently Microsoft has found the solution to that, and is embracing the new, non-viral GPLv3!
      It's still viral, they just have themselves quarantined by issuing "certificates" for Novell to fulfill -- and note that this is only for GPLv2 -- they specifically exclude GPLv3.

      It's a semantics game, and it could certainly be argued that MS is indeed distributing GPL'd code via proxy. However the issue is cloudy, with a forecast of extremely heavy lawyer's bills to argue that in court.
      --
      "Trolls they were, but filled with the evil will of their master: a fell race..." -- J.R.R. Tolkien on Olog-hai
    2. Re:Good news - GPLv3 not viral! by MontyApollo · · Score: 1

      >>apparently Microsoft...is embracing the new, non-viral GPLv3

      Not sure where you got "embracing" from...

    3. Re:Good news - GPLv3 not viral! by alienmole · · Score: 1

      From "embrace and extend"...

      The point is that for Microsoft, claiming that the GPLv3 is not viral is as close to a love-fest as it gets.

  21. I liked this bit... by Anonymous Coward · · Score: 2, Funny

    As always, Microsoft remains committed to working with the open source software community to help improve interoperability for customers working in mixed source environments and deliver IP assurance.

    HAHAHAHAHAHAAHAHAHAHAHAHAHA!

    1. Re:I liked this bit... by tsa · · Score: 0, Troll

      Ah, so they will use a BSD license from now on?

      --

      -- Cheers!

    2. Re:I liked this bit... by LurkerXD · · Score: 1

      That line seriously made me want to vommit...

  22. What did we get?.. by mi · · Score: 2, Interesting

    GPLv3 worked.

    It will have worked, when a piece of Microsoft's code is opened for all to see. Wake me up then...

    --
    In Soviet Washington the swamp drains you.
    1. Re:What did we get?.. by JamesRose · · Score: 1

      If there's one thing I learned from the UK government ( they created a terror law specifically to deport basiclaly a single individaul and then found after having putting in all the copmlicated legislation the guy no longer qualified) is that no matter how hard you try you can't legislate your competitors into doing something they don't wat.

    2. Re:What did we get?.. by The+Cisco+Kid · · Score: 3, Interesting

      Opening up MS code is not the goal of GPLv3. Preventing code whose authors chose to license it under GPL3 is the goal of GPL3, nothing more. And it will do that.

      And saying 'GPL3 doesnt apply to us' is disingenious, becuase it may, or may not. It applies, if they accept some GPL3 code from someone or somewhere, that they dont have any other license to use (incorporate into their own code and/or modify, and distribute - not just 'run it'), then it does in fact apply to their use thereof.

      Presumably, MS' lawyers are smart enough to recognize that, but even more so, they are smart enough to use GPL3 for as much FUD as they can, to try and scare people (who dont already understand what the GPL is really abouyt) away from GPL3 (or even 2) software.

    3. Re:What did we get?.. by Stefanwulf · · Score: 1

      Given that it allows me freely and legally download and tinker with a top of the line OS and pretty much all the software I could need, I'd say it's been working for some time now.

      The purpose of the GPL isn't to force MS to open up Vista, it's to allow people who choose to embrace the free software movement to ensure that it continues, and that works derived from their original efforts remain free.

    4. Re:What did we get?.. by The+Cisco+Kid · · Score: 1

      Er, forgot to finish my sentence.

      "Preventing code whose authors chose to license it under GPL3" .. from being used in proprietary software.

      Or you could just replace "Preventing" with "Protecting".

    5. Re:What did we get?.. by frogstar_robot · · Score: 1

      That wouldn't be the effect of this. The best case scenario for the FSF is that someone redeems one of the MS vouchers for a version of Novell's Linux that contains GPLv3 code. Once this happens, MS will have a harder time enforcing patents that cover said code since defendents can cite GPLv3 terms as a defense. I'm not convinced that theory is legally sound but in any case, forcing MS to open code is NOT the goal here. The goal is use the conjunction of the GPLv3 and Novell's contract with MS to defang a large portion of the MS patent portfolio.

    6. Re:What did we get?.. by mi · · Score: 1

      Opening up MS code is not the goal of GPLv3. Preventing code whose authors chose to license it under GPL3 from being used in proprietary software is the goal of GPL3, nothing more. And it will do that.

      The backwardness of your (already insightful!) thinking, reminded me of an old, sad, Soviet joke...

      October 1917 in Petrograd (St. Petersburg). A grand-daughter of one of the Decembrists is woken up by the shouting and shootings outside. She asks her maid, what's the ruckus about. "It is the Revolution, madam, to make sure, there are no rich." — "How strange," — replies the lady: "My grandfather died for there being no poor."

      The goal of GPL (any version) is to make sure, whoever uses the GPLed code, releases their own code under the same license... It may mean, that whoever does not want to do that, can not use GPL code. But that's not the intention...

      --
      In Soviet Washington the swamp drains you.
    7. Re:What did we get?.. by spitzak · · Score: 1

      I don't know where you are getting your information but it is absolutely bogus.

      The goal of the GPL is so that whoever uses the GPLed code is forced to release their modifications to that code. It actually is pretty weak on that, too, since anybody who just modifies the code for their own use and does not distribute it does not have to do anything (several other licenses that are not considered open source try to do this, and are disliked by GPL proponents).

      At no point does anything in the GPL say anything about the end users own code.

    8. Re:What did we get?.. by mi · · Score: 1

      At no point does anything in the GPL say anything about the end users own code.

      The program must be GPL if it includes GPL source code or it is linked with a GPL library. That's the essense of the license.

      --
      In Soviet Washington the swamp drains you.
    9. Re:What did we get?.. by spitzak · · Score: 1

      By "end users own code" I mean "code written by that end user". Not sure what you are defining it as.

      Anyway according to my definition, the GPL says absolutely nothing about the end users own code.

  23. Now just a minute... by Azuma+Hazuki · · Score: 1

    If they ever use any GPLv3 code, they are indeed bound by the license. There's only one way to test this though, and that's to have it tried in court. I know there's little chance of the Linux kernel itself ever becoming GPLv3, but I hope people write lots of GPLv3 software for no reason than that MS said this (yes, I am a fangirl. Sue me.). Someone has got to take these kleptocrats to court.

    --
    ~Eien no Inori wo Sasagete~ Searching for my Hatsumi...
    1. Re:Now just a minute... by mark-t · · Score: 1

      The GPL is not an EULA, it is a mechanism (and not necessarily the only one available) by which the copyright holder can retain his rights as copyright holder to control who does and who does not have permission to copy the software while at the same time still permit free redistribution. Conventionally, one cannot copy a copyrighted work without permission from the copyright holder. The GPL grants such permission to anyone, as long as they agree to the terms. Whether or not they agree, the GPL'd software is ultimately just a normally copyrighted work, so in the GPL'd software's case, if they don't agree then they don't have permission to copy. It's their's to use, but not to copy and distribute.

    2. Re:Now just a minute... by KevinColyer · · Score: 1

      I don't know what proportion of code there is in the SUSE's GNU/Linux distribution (I think it is hughe) but as GNU owns all the copyright on their code I ASSUME they will be migrating to their own GPLv3 as soon as it is active. This means all new changes to the code from that date will be GPLv3.

      So then it is for SUSE/Microsoft to decide - will they maintain and develop the pre-GPLv3 versions of the entire GNU part of the distribution (tool chains, userland tools and much more) without the help of the community - or will they touch the viral GPLv3?

      I am not sure how the Grandfather agreement the final GPLv3 licence brought works though.

  24. Only if you want to by archeopterix · · Score: 1

    Yes, you can.

    "GPLv2, or later"
    At your option, so please stop spreading misinformation. Thank you.

    Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.
  25. Guess Again by oni · · Score: 4, Informative

    Re: How can MS be bound by GPL3 if they avoided using GPL3ed code after June 29?
    Yes, you can. "GPLv2, or later"

    You are (intentionally?) misrepresenting what the GPL says. If Microsoft distributes GPLv2 then ***Microsoft*** gets to choose if they are bound by GPLv2 or GPLv3. Example, I downloaded Apache back when it was covered by GPL2. I can make changes to it and distribute those changes under v2 or v3 if I want to. The people who made Apache cannot force me to upgrade to v3. However, now that v3 is out, Apache will be distributed under v3. If I now download Apache, I'm stuck in version 3.

    So the answer to grandparent's question, "can MS be bound by GPL3 if they avoided using GPL3ed code" is that yes, MS avoids being bound by it. Basically they would have to never update linux - or fork it - but what they have right now is GPL2 and GPL2 it shall stay.

    read GPL2 for yourself

    If the Program
    specifies a version number of this License which applies to it and "any
    later version", you have the option of following the terms and conditions
    either of that version or of any later version published by the Free
    Software Foundation. If the Program does not specify a version number of
    this License, you may choose any version ever published by the Free Software
    Foundation.

    1. Re:Guess Again by vigmeister · · Score: 1

      So the answer to grandparent's question, "can MS be bound by GPL3 if they avoided using GPL3ed code" is that yes, MS avoids being bound by it. Basically they would have to never update linux - or fork it - but what they have right now is GPL2 and GPL2 it shall stay So what is so wrong about MS's claim that groklaw needs to post a 'humorous rejoinder' and /.ers have to be bitterly sarcastic? Well, the average /.er is always bitterly sarcastic, but why is this a big deal *NOW*? Maybe later when they do update Linux (the kernel of which is still in GPLv2), they can avoid appendages of it that are GPL3ed?

      Thinking about it, the Linux community might switch the kernel to v3 just to screw with MS and all it's Linux partners...

      Cheers!
      --
      Atheist: Buddhist in a Prius
    2. Re:Guess Again by Dancindan84 · · Score: 1

      Example, I downloaded Apache back when it was covered by GPL2. I can make changes to it and distribute those changes under v2 or v3 if I want to. The people who made Apache cannot force me to upgrade to v3. However, now that v3 is out, Apache will be distributed under v3. If I now download Apache, I'm stuck in version 3. Exactly. They can put developers to work keeping old v2 code updated themselves (IE their own fork of the software), which is going to hurt them. Or they can follow the OSS community in adopting v3, which they obviously don't want to do. There's no good option for them. Their declaration that v3 doesn't apply to them is them realizing this and saying, "Oh $&^%!"
      --
      "Always forgive your enemies; nothing annoys them so much." - Oscar Wilde
    3. Re:Guess Again by just_another_sean · · Score: 4, Insightful

      I don't think it's the Linux Kernel MS has to worry about anytime soon. It's the hundreds of programs in a default SLES installation that are owned by the FSF. They will surely be released as GPLv3 very soon now.

      If Novell wants to update the bulk of the userland programs in SLES they will surely at some point need to embrace GPLv3. It's that or fork the v2 versions and maintain them on their own.

      --
      Creationist Textbook Stickers Declared Unconstitutional by CowboyNeal
    4. Re:Guess Again by plague3106 · · Score: 1

      Correct me if I'm wrong, but doesn't Apache have its own license agreement and doesn't use GPL?

    5. Re:Guess Again by DavidpFitz · · Score: 1

      Correct me if I'm wrong, but doesn't Apache have its own license agreement and doesn't use GPL?
      You are quite right. The current Apache license is at version 2.0, and Apache HTTP Server uses this, not any GPL license. Ignore the asshats higher in this thread that seem to think Apache (I assume they mean Apache HTTP Server) is licensed under the GPL at all, let along GPLv3.

      D.

    6. Re:Guess Again by cching · · Score: 4, Informative

      Correct me if I'm wrong, but doesn't Apache have its own license agreement and doesn't use GPL? Yep, you are correct. All software from the ASF uses the Apache License, Version 2.0. http://www.apache.org/licenses/LICENSE-2.0

      IIRC, their whole raison d'etre is because they don't like the limitations of the GPL with respect to commercial software.
    7. Re:Guess Again by Rogerborg · · Score: 1

      You are (intentionally?) conflating the GPLv2 itself with the licensing statement that developers choose to attach to their code. What matters isn't so much what GPLv2 says, but the (C) and license statement in the source code that Microsoft distributed. That's what the grandparent was talking about; I know you're probably new around here, but please try to respond to what was written, not what you want to refute.

      If they distributed any code with a statement that it was licensed under GPL 2 or "any later version", then the recipient of that code, past, present or future, not Microsoft, can choose to use it under a GPL3 license. The question becomes whether Microsoft are then bound by the terms of GPL3 instead of GPL2 with respect to that code. Microsoft say no, the FSF say yes.

      --
      If you were blocking sigs, you wouldn't have to read this.
    8. Re:Guess Again by Rogerborg · · Score: 2, Funny

      Don't bring facts into it; he's rolling.

      --
      If you were blocking sigs, you wouldn't have to read this.
    9. Re:Guess Again by Anonymous Coward · · Score: 0

      And given the specific verbage of the license, Microsoft would be right. FSF can bitch and moan all they want, but the GPLv2 specifically and explicitly states what "and later versions" means. To invoke that part of the license carries specific legal ramifications, and it was stated as such because it wouldn't be possible to force a new licensing mechanism retroactively to previously released code. The copy of the time is license X, and neither you, the FSF or the original developer of the content can change that.

    10. Re:Guess Again by ChrisA90278 · · Score: 1

      You are right but you picked a bad example. Apache is not GPL. It has it's own license.

    11. Re:Guess Again by g2devi · · Score: 1

      I thought the Microsoft was correct in this matter: simply saying that no-GPLv3 work is covered by the patent covenant implies that if Novell ships GPLv3 software (i.e. SAMBA, GCC and most of the low level tool chain, or Apache since it also has a patent grant), then Novell's customers aren't covered by the Microsoft protection scheme any more than Debian users. If GPLv3 becomes popular, for all intents and purposes, the patent protection scheme is dead.

      But the "GPLv2, or later" clause has changed my mind a bit. You see, Microsoft agreed to provide the patent covenant on previous versions of SUSE, even "GPLv2, or later" software. That means that unless the contract with Novell explicitly states "GPLv2 or later means GPLv2", it agreed to the "or later" **dual license**, i.e. the patent protection scheme covers GPLv3 software too. Microsoft doesn't have to distribute the software in order to be affected by it. It just had to make a patent agreement with a distributor over the software (read the license).

    12. Re:Guess Again by the_womble · · Score: 1

      IIRC, their whole raison d'etre is because they don't like the limitations of the GPL with respect to commercial software.

      The main difference seems to be in the patent clauses: with Apache's you lose the right to any patent licences if you claim in court that the software breaches a patent of your own. The GPL stops redistribution if a court ruling on a patent stops you distributing the software on the usual GPL terms.


      The point is that Apache takes a more aggressive stance on patents and GPL2 (I do not know about GPL3)

  26. Why would you ever use the "or later" clause? by xxxJonBoyxxx · · Score: 1

    Why would anyone ever release code under a "GPLv2 or later" clause? If the code writer wants to protect his/her rights, I'd think they'd want to stick to something that's known rather than gamble on something unknown coming some time in the future.

    1. Re:Why would you ever use the "or later" clause? by Richard+Steiner · · Score: 1

      Blind faith in the FSF? :-)

      I know I wouldn't do it, but it seems many software authors have. It's their call, of course.

      --
      Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
      The Theorem Theorem: If If, Then Then.
    2. Re:Why would you ever use the "or later" clause? by M.+Baranczak · · Score: 2, Interesting

      For future interoperability. GPL v2 is not compatible with GPL v3; so if a piece of code is "GPL v2 only" it can't be incorporated into a GPL v3 project.

      And yeah, it does create a situation where you basically have to trust the FSF not to do something nasty. But I don't think this is a huge problem. What's the worst that can happen if I license my work under "GPL v3 or later"? They can write v4 which is so insane that nobody wants it; in which case, people would just choose to distribute my software under v3. Or they can remove the copyleft restriction in v4, which means that Microsoft could take my code and use it in Explorer 13.0, or whatever, without giving anything back; which would be a bummer, but the code would still be available under the old license if anybody wants it.

    3. Re:Why would you ever use the "or later" clause? by Tony+Hoyle · · Score: 1

      That works both ways.. so now there are two mutually incompatible licenses.

      Personally I'll adopt v3 when hell freezes over - there's too much v2 only stuff I'd be giving up to use it.

  27. When you buy Vista by Anonymous Coward · · Score: 2, Interesting

    the EULA says you cannot copy (even to another computer you own) you cannot look at, benchmark or otherwise disinter the internal workings. You agree that MS can come in and change stuff adding programs and removing others as they feel fit. You also allow them to audit your machine.

    Oh, and they can change the terms as they wish just by posting to their webpage.

    1. Re:When you buy Vista by vigmeister · · Score: 1

      Yes, I know that. But if I was seriously concerned about MS making changes to EULA that I cannot live with, I would click on 'I disagree' and go to the store and get my money back!

      --
      Atheist: Buddhist in a Prius
    2. Re:When you buy Vista by Lally+Singh · · Score: 1

      But free software is free. You don't get your money back b/c you didn't pay them any :-P

      --
      Care about electronic freedom? Consider donating to the EFF!
    3. Re:When you buy Vista by Anonymous Coward · · Score: 0

      At which point you would be told that software is not returnable.

    4. Re:When you buy Vista by vigmeister · · Score: 1

      EXACTLY!! So MS should never have used software licensed like that. Especially since OSS developers are not losing anything if their software is licensed by something that is too restrictive for your tastes.

      Cheers!

      --
      Atheist: Buddhist in a Prius
    5. Re:When you buy Vista by WilliamSChips · · Score: 1

      Psychic spies from China cryin to pass deregulation Little girls from Sweden dream of free speech legislation And the companies that start these things attempt Tivoization...
      --
      Please, for the good of Humanity, vote Obama.
    6. Re:When you buy Vista by vigmeister · · Score: 1

      And the companies that start these things attempt Tivoization... That is not the third line... What's worse, it doesn't sound right when you sing it. The actual line that completes the verse is this (but it didn't fit in my sig):

      And those who want these kind of things should move to an island nation

      Cheers!
      --
      Atheist: Buddhist in a Prius
    7. Re:When you buy Vista by vigmeister · · Score: 1

      Correction: kinds of things

      --
      Atheist: Buddhist in a Prius
  28. Re:They're clearly party to the distribution of... by SterlingSylver · · Score: 2, Insightful

    So let's say that the GPLv3's lawyers are correct and that they find some means by which to bring Microsoft to court over non-distributed code. They'll sue Microsoft over Copywrite violation? Use the GPL as a defense against some future patent violation case (which will likely never come as it is much more useful as a threat)? So a bunch of geeks show up to court to thinking that they've got the big guy by the tail, and Microsoft's big nasty lawyers show up planning set a precident as to what counts as distribution and maybe give the GPL a hugely public defeat.

    This entire saga sounds like the GPL crowd saying, "Aha! We got Microsoft," but I'm unconvinced that the world is turning because of it. IANAL, but I think that Microsoft would LOVE to test this in court.

  29. Does GPL allow for source in 'dead tree' format? by LordZardoz · · Score: 1

    Just a random thought on my part, but would the terms of the GPL License be fulfilled if someone modified the original source, and provided those who asked for a copy of the source with the entirety of the source code printed out on paper?

    END COMMUNICATION

  30. GPL is a license by Anonymous Coward · · Score: 0

    The GPL is a License, not a contract. MS's EULAs are the same, so if they want to invalidate their own EULAs they may go right ahead. Also, the coupons had no expiry date and were for SLES updates, so it very well should apply to them since FSF, MS, and Novell are ALL parties to this agreement. What, did you sign anything to get MS's special non-commercial "hobbyist" patent covenant, or MS's special "customer of Novell" patent license? No!

    PS: Since MS is asking for money on GNU/Linux, I think a few things should be expected back of them.

    1. Re:GPL is a license by AKAImBatman · · Score: 2, Interesting

      The GPL is a License, not a contract.

      A license is a form of contract and lays its foundations on contract law. Which means that all the standard issues (e.g. consideration, acceptance, etc.) still apply. While consideration is usually built-in by the fact that the license provides you with rights to use something you wouldn't otherwise have, other standard contract issues still apply.

      Also, the coupons had no expiry date and were for SLES updates, so it very well should apply to them since FSF, MS, and Novell are ALL parties to this agreement.

      You are confused. Microsoft provided vouchers for someone else's service. Microsoft's agreement only goes as far as paying for those products on your behalf. The licensing of those products is irrelevant as Microsoft is not distributing them. They are only providing a credit toward purchases.

      It's a bit like saying that because I won a car on Wheel of Fortune, CBS is now responsible for the warranty. Which is nonsense, the manufacturer is still responsible for the warranty.

      What, did you sign anything to get MS's special non-commercial "hobbyist" patent covenant, or MS's special "customer of Novell" patent license? No!

      That doesn't even make sense. You purchase products from Novell, and Microsoft foots the bill. You and you alone are responsible for the license agreement between you and Novell unless the use of the Microsoft vouchers contained contract terms that implicitly made Microsoft a party to the agreement. And I can't think of any reason why Microsoft would do that.
    2. Re:GPL is a license by Dare+nMc · · Score: 0

      Also, for a license to be binding between two parties, don't the 2 parties have to have agreed to it?

      Basically if MS doesn't abide by GPLv3, then their right to distribute the v3 code is gone. So now their vouchers may become valueless. They could be sued for distributing the vouchers, but that seams tough considering they seam to be giving them away.

      Actually I bet that since the division of MS that is distributing the vouchers probably has no authority over Microsoft's patent portfolio, it seams highly unlikely that they would even have legal authority to enter into a licensing agreement on Microsoft's behalf. (After all I can't just go to any employee, say a MSN support technician of MS, and agree to give him $5000 for a 500 person site license of all versions of ms software. He would probably agree, pocket the money.)

    3. Re:GPL is a license by AKAImBatman · · Score: 2, Insightful

      Also, for a license to be binding between two parties, don't the 2 parties have to have agreed to it?

      Yes sir. The GPL is a unilateral contract offer that one side has already agreed to. Thus it goes into effect as soon as the other side agrees. Since Microsoft has not explicitly agreed to the license (or explicitly distributed GPLed code, thus signifying acceptance or violation of copyright law) then Microsoft is not bound. That's my interpretation anyway. Providing a credit offer to pay for someone else's services does not, in any legal theory I've ever heard, bind you to the terms of the transaction between the buyer and the seller. You may accept certain legal responsibilities in that case (generally only as far as assuring that your offer was completed to the full written and intended terms of the contract between you and the buyer), but you have no real relation to the seller.
  31. No EULA applies anywhere, ever. by BlackCobra43 · · Score: 2, Informative

    Okay so that is an oversimplification, but you cannot force someone to enter a contract to use something AFTER they have already paid for that privilege. The only legally valid EULA would be one you sign before purchasing the software.

    Note that IANAL and that this is not valid legal advice not an endorsement of any practices explictiely forbidden by EULAs.

    --
    I never spellcheck and I freely admit it. Save your karma for more worthwhile "lol erorrs" replies
    1. Re:No EULA applies anywhere, ever. by Anonymous+Brave+Guy · · Score: 0, Redundant

      Note that IANAL and that this is not valid legal advice not an endorsement of any practices explictiely forbidden by EULAs.

      No kidding.

      There are some fascinating arguments, in various jurisdictions, about whether EULAs have legal weight. But they are often way more complicated than you make out and not nearly as clear-cut, and the case law isn't definitive in many places either yet.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    2. Re:No EULA applies anywhere, ever. by Anonymous Coward · · Score: 0

      You're going to have one hell of a time proving I was the one that clicked the damned button. I used to have my minor children, who were not legally allowed to enter into any contract, install all my software for me. I gave them the box and said "want to install this for me?" They were always happy to! Sadly, they are now old enough to enter into contracts =(

      If you think you have a contract with me, you'd better have a piece of paper or a recording of my voice or some other proof that I actually entered into the agreement.

      I saw in some thread somewhere that one guy got around shrinkwrap "licenses" by having his dog have its way with the box until it was opened.

      -mcgrew

      PS: IANAL but I slept at a Holiday Inn once

    3. Re:No EULA applies anywhere, ever. by YU+Nicks+NE+Way · · Score: 0, Troll

      None of which would stand up for a second in a court of law.

      For istance, the fact that minor children cannot enter into contracts merely means that you, as their guardian, can be held liable for their failure to perform, or that they are guilty of fraud. In the case at hand, you'd be guilty of constructive misrepresentation as well, and probably conspiracy to defraud -- and, guess what, you'd still be bound by the agreement. So you'd get the super whammy -- copyright infringement, any special damages defined by the license, and jail time to boot.

    4. Re:No EULA applies anywhere, ever. by CautionaryX · · Score: 1

      I saw in some thread somewhere that one guy got around shrinkwrap "licenses" by having his dog have its way with the box until it was opened. Eww.... wouldn't that be kind of messy?
  32. Yes, it did work by fizzbin · · Score: 1

    Microsoft is backing away from their odious preferential cross-licensing deal with Novell, at least with respect to GPLv3 code. You can argue that's not a win, because no source code was/will be released, but I bet Richard Stallman would disagree.

    --
    Fizz
  33. A little to declare victory, IMHO by Weaselmancer · · Score: 1

    If they think this new announcement has succeeded, I believe they will find they are mistaken. In other words, not to put too fine a point on it, GPLv3 worked.

    I translate this as the following:

    GPL Team: We just released GPL3.
    MS: It doesn't apply to us.
    GPL Team: We win!

    I'd wait until a little more time has passed and lawyers on both sides hash it over a bit more before declaring victory. Especially against MS.

    --
    Weaselmancer
    rediculous.
  34. Mr. Gates Has Escaped Taxes. by twitter · · Score: 0, Flamebait

    Microsoft used stock options to avoid taxes for years. The tradition continues under his sham charity.

    Defrauding the government and pension plans is probably easier than conering a market, so I don't think they are going to get away with their assaults on the GPL. Sooner or later they will have to use GPL3 code if they want to stay relevant. They won't be able to do that through proxies forever if they can at all.

    --

    Friends don't help friends install M$ junk.

    1. Re:Mr. Gates Has Escaped Taxes. by Anonymous Coward · · Score: 0

      Please at least try to link to a reputable site next time you decide to make an offtopic rant, or better yet shut the fuck up before you even start typing. Thanks a bunch.

    2. Re:Mr. Gates Has Escaped Taxes. by RightSaidFred99 · · Score: 1

      Haha. Good parody of a complete dipshit. I imagine you got modded as Flamebait because people thought you were serious and hence a completely ridiculous idiot. I get the joke, though.

    3. Re:Mr. Gates Has Escaped Taxes. by sid0 · · Score: 1

      Go look at twitter's post history. He's dead serious.

  35. Correct - It most probably doesn't by flyingfsck · · Score: 1

    The reason being that the MS Eula is subject to your state's Sale of Goods Act (or something similar). In most cases that act declares that if it looks like a sale, flies like a sale and quacks like a sale, then it is a sale. That is why MS CDs are for sale in the second hand market on E-bay, a US company.

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  36. MS for copyright reduction? by H4x0r+Jim+Duggan · · Score: 2, Insightful

    You think MS will go to court to set a precedent to *shrink* the scope of copyright?

    1. Re:MS for copyright reduction? by moderatorrater · · Score: 1

      If this scenario is the case, they're not arguing for shrinking the scope of copyright, they're arguing to change the definition of "distribute" to not mean "handing out something that contractually obligates another person to give you the software." It would be a huge blow to the FSF while a minimal blow to Microsoft (whose licenses can easily be changed to work around the definition).

    2. Re:MS for copyright reduction? by Anonymous Coward · · Score: 0

      Fine, then I'll sell vouchers for Windows support and direct purchasers to the TPB to download the software.

      Since MS themselves are saying it's not actionable, why aren't OEMs already doing this to avoid the MS tax?

  37. Pointless Microsoft Bashing... by nweaver · · Score: 3, Insightful

    Microsoft has always viewed the GPL as a virus, and has made all attempts to avoid contact. Their paranoia on this front is legendary, and for good reason when you hear the GPL crowd react to actual or perceived violations of the GPL.

    With the Support certificates, microsoft was deliberately having a competitor actually handle the support and touch the GPL code. Which is all fine and good under GPL2.

    The GPL3 patent covenant is even more toxic, especially to a company like Microsoft which has a lot of patents. So they are simply saying "our certificates will not support anything on GPLv3".

    In many ways, this is Microsoft's paranoid overreaction, as they are not by any means a contributor to the code, even if the certificats were valid for GPLv3, but it is an understandable conservative reaction.

    Since Microsoft has never and WILL NEVER contribute or distribute GPLv3 code, yes, the statement is perfectly correct.

    --
    Test your net with Netalyzr
    1. Re:Pointless Microsoft Bashing... by Anonymous+Brave+Guy · · Score: 0, Troll

      Their paranoia on this front is legendary, and for good reason when you hear the GPL crowd react to actual or perceived violations of the GPL.

      I wouldn't worry if I were Microsoft. Even if MS flagrantly violated the GPL, based on this discussion it's unlikely anyone who likes the GPL could actually find a court, never mind know how to bring a lawsuit or actually make a coherent case. I don't think I've ever seen so much ill-informed crap written in such an authoritative tone in a legal discussion before.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    2. Re:Pointless Microsoft Bashing... by Anonymous Coward · · Score: 0

      Haven't been here long, have you?

  38. Buhuhuhuhu. by stonecypher · · Score: 2, Insightful

    Yeah, that's a great way to look at it. Microsoft released a PR that said "we're not at threat." Surely that means a license which hasn't even been tested in court has "won." By the by, Microsoft is an enormous corporation with many, many lawyers. If you get lazy and start assuming you've won, then you've lost, no matter how strong your current position is.

    Besides, in the long run, the camp which really won was BSD, because most large corporations are sick to death of the hoops they have to jump through for the GPL. I know, I'm going to get modded flamebait (even though I'm not flaming anyone) and troll (even though I'm not trolling) for saying this, since this is GPL love central, but in the long run, the love you get is equal to the love you give.

    And MIT/BSD license gives out a hell of a lot more love than GPL. I know because my company started on the back of BSD code, and that code has more than doubled in size due to my contributions.

    I'm not alone. GPL throws too much away. I believe GPLv3 is GPL's swan song, and I can't be happier that it's going away. It's time for people who write open source to stop closing it. Corporations donate an enormous amount of work to code, and GPL makes many market presences completely impossible. (Yeah yeah, linking, source release, aroo, don't care. I write Nintendo games, and it is literally impossible to use GPL code under the Nintendo license. This is a lot more common than zealots want to believe.)

    Most government agencies can't use GPL. Anyone working on protected API hardware can't use GPL. Anyone working on protected hardware without a dynamic linker can't even use LGPL, which pretends it's supposed to fix these problems (hence the sweeping changes to FLTK's license.) On and on it goes.

    Real men don't give code to just some people.

    --
    StoneCypher is Full of BS
    1. Re:Buhuhuhuhu. by palladiate · · Score: 1

      I believe GPLv3 is GPL's swan song, and I can't be happier that it's going away. Indeed! I'm pretty sure that the GPL's death will come soon, a mere 6 months before Microsoft's and about 3 months after Apple's demise. I've even got it scheduled on my calendar. It was hard extending Evolution accept Ragnarok as a date, though.

    2. Re:Buhuhuhuhu. by Tantris · · Score: 1

      Linux is the fastest growing unix-ish operating system out there. If that operating system was BSD, a company, such as Microsoft, could just take all the code, write a better version, and begin selling it. They could just easily corner that market as well. The GPL is important, because it doesn't allow that. You want to use someone else's code without allowing them to see how you used it. You want something for free. There are sources for that, but a large amount of freely available code is licensed such that you can not just gain from the arrangement, but also have to give back. If you want to use someone else's piece of code, why not just contact the developers and offer to pay money for the code you need under a different license? You will have to give what it is worth. If you just want some code for free, well tough. There is no reason they should help you make money off their hard work.

    3. Re:Buhuhuhuhu. by Tantris · · Score: 1

      Real men don't give code to just some people.

      Are you giving your code back to the community? Perhaps, you should consider the idea that real men don't use other people's work to get themselves rich without giving anything back.
    4. Re:Buhuhuhuhu. by frogstar_robot · · Score: 1

      I fully support you and your company's right to release under whatever license you like. But the GPL in both v2 and v3 trim isn't going to just go away because you and your company don't like it. I agree that the BSD and MIT licenses are more suitable for some purposes. Nonetheless the GPL (both forms) are also more suitable for some purposes and many of those are business purposes. The reality is that GPL code for all intents and purposes isn't available for those of your frame of mind to use; it isn't the end of world and no amount of sour grapes will change the fact that developers with other goals have just as much right to use the GPL as you have to use proprietary and BSD code.

    5. Re:Buhuhuhuhu. by mw13068 · · Score: 2, Insightful

      "because most large corporations are sick to death of the hoops they have to jump through for the GPL"

      Who do you think was in the bi-weekly meetings with Eben Moglen et al. for the past 18 months working on the GPL drafts?

      I refer you to part of a transcript from a recent speech that Moglen gave at the Scottish society for Computers and Law annual lecture for 2007:

      Every other week for the past 18 months, we've convened a conference call of twenty-one of the largest IT vendors in the world. Those companies, whose names are household familiar in every household and business familiar in every business. Working in teams that varied from one person from some of the companies, to five or six in others. Carefully studying every single word, commenting as though their lives depended upon it - as in some of the businesses they did. On every detail of the license's functioning in the global IT economy. We also convened, every other week, a conversation among twenty-four of the largest users of software in the world. Banks and brokerages, government agencies, and the lawyers who acquire software on their behalf.
      http://ia301337.us.archive.org/1/items/EbenMoglenL ectureEdinburghJune2007text/scl2007_eben_moglen.ht ml
    6. Re:Buhuhuhuhu. by stonecypher · · Score: 3, Insightful

      Linux is the fastest growing unix-ish operating system out there.

      If you mean in terms of raw sales, it's OsX, not Linux. If you mean in terms of percentage userbase growth, it's QNX, not Linux. Please stop citing factoids that are actually just guesses. Linux is neither the fastest growing nor the most pervasive unix on the market, and it's unlikely that it ever will be (before OsX put BSD in that seat, it was Solaris.)

      If that operating system was BSD, a company, such as Microsoft, could just take all the code, write a better version, and begin selling it.

      Yep. That's basically what Apple did, and it's been an enormous benefit to the BSD codebase.

      The GPL is important, because it doesn't allow that.

      The GPL is fundamentally broken because it doesn't allow that. I know, you hate corporations blindly. The problem is, GPL advocates don't seem to understand just how much effort they're losing because they shut out most corporations. With all these linux user groups, with all these communities, with all these news sources and events, with all this press, there's still more activity in BSD.

      Why do you think that is? I'll give you a hint: my company only donates to free-as-in-free open source, and we donate tens of thousands of lines of code a month. We're not alone. Your GPL is costing you tremendously.

      You want to use someone else's code without allowing them to see how you used it.

      No I don't. Please don't start accusing me of things you don't know about me. Chances are good I've donated more source to open source than everyone you've ever met in real life put together. I just want stuff I can use legally. I'm not trying to not return my contributions. However, my license with Nintendo forbids me from exposing their API.

      With a BSD project, I just decline to release one object, the one that wraps the API interface. Anyone who wants to use my code on any other platform than the DS would have to replace that object anyway; it's not costing anyone any extra work unless they're also on the DS, and if they're also on the DS they can get the object from the official developer boards where I posted it.

      However, with GPL, it's illegal for me to refuse even to release one line of source. So, even though there's no actual reason for me to release it, even though it doesn't do anyone any good to have the object, I'm stuck: I can't release the object because of my Nintendo NDA, and I can't refuse to release the object because then I'm in violation of the GPL.

      It's not that I'm trying to cheat and get away with stuff. It's that the nonsense in the GPL means I really can't use GPL code. Ever. No matter what. No matter how much I may want to. No matter how open I am to giving away code. The GPL forbids me from even using GPL stuff if I donate the 99.99% of my work that I legally am able to, because it's all or nothing, nevermind that the limitation is pointless in this case, and robbing GPL products of all my donated work.

      There are fourteen algebraic math solvers that I'm aware of under open source licenses. I didn't make my DS calculator for four months because for a long time, every single solver I found was GPL or LGPL, meaning I couldn't use it. Then, eventually I found AXIOM. I now use AXIOM. I've donated significantly to AXIOM. There are better works out there than AXIOM, and many which would be much easier for me to use, more appropriate in context, with a smaller footprint. But I can't use them, because GPL is so ridiculously paranoid.

      Yes, I know, you want to pretend we're all corporate vampires. We aren't, and it's shameful for you to assume that of your fellow man. I've earned my place in open source. Have you?

      here are sources for that, but a large amount of freely available code is licensed such that you can not just gain from the arrangement, but also have to give back.

      --
      StoneCypher is Full of BS
    7. Re:Buhuhuhuhu. by stonecypher · · Score: 3, Informative

      Are you giving your code back to the community?
      Yes, extensively.

      Perhaps, you should consider the idea that real men don't use other people's work to get themselves rich without giving anything back.
      I agree. Funny how you assume that because I advocate the BSD license, that I don't donate. I actually donate quite a bit more than almost anyone I know. I really wish you GPL goons would quit pretending I was a thief; it's really, really offensive.

      Try googling my nick some time. When you realize that the several thousand dollar bounty I arranged for the Nintendo DS TCP stack has no use to me, since you can't use it in the commercial kit and since I'm a commercial developer, maybe you'll start to understand why I find it so offensive that you all assume I don't give back. I give back a hell of a lot, and I dislike being insulted by people who almost certainly don't do anywhere near as much for their communities as I do just because I find the paranoid limitations of the GPL distasteful, and just because I point out what a tremendous amount of work those limitations throw away.

      Please stop being such a bigot.
      --
      StoneCypher is Full of BS
    8. Re:Buhuhuhuhu. by stonecypher · · Score: 3, Insightful

      But the GPL in both v2 and v3 trim isn't going to just go away because you and your company don't like it.
      Don't I know it. If things went away because I disliked them, this would be a very different world in which we both live, and GPL never would have made it to v2 in the first place. (I've been releasing open source since before GPL existed, y'see, which is a big part of why I find it so offensive. GPL people seem to believe that the GPL created open source, but there were several vendors selling OSes built on BSD years before Linux had even been thought up.)

      Nonetheless the GPL (both forms) are also more suitable for some purposes and many of those are business purposes.
      It's funny - people say that, but then they never explain how a business would ever want these restrictions in place. When I ask for an explanation, people usually point out some business they can think up which isn't hurt by these limitations, or point out a GPL company. Well, yay for you. The problem is, in neither of those cases does the GPL actually do good for the company, so that doesn't actually support the claim.

      If and when you can show me a company where GPL is a significant asset over BSD/MIT, great, please fill me in. Until then, I respectfully disagree, as a businessman who's had to deal with these things. Making the statement is easy. Defending it isn't.

      The reality is that GPL code for all intents and purposes isn't available for those of your frame of mind to use; it isn't the end of world and no amount of sour grapes will change the fact that developers with other goals have just as much right to use the GPL as you have to use proprietary and BSD code.
      ... what?

      Dude, when did I ever say anyone didn't have the right to GPL? You're ranting about correcting something I didn't actually say. At no point did I ever imply that people didn't have the right to release their own source under whatever license they wanted. I respect that people have that right, and with all due apologies to Voltaire, "sir, I may disagree with your choice of license, but I shall defend to the death your right to choose it."

      That doesn't mean I can't explain why I disagree with it. Please stop putting words into my mouth. All I said was that the limitations that the GPL imposes have significant costs to projects which use it, and that I find the ramifications thereof sad. At no point did I say any of the things you just attempted to shame me for.

      Why is it that any time I speak on behalf of the BSD, GPL people start arguing with fantasies and blaming me for what their imaginations said?
      --
      StoneCypher is Full of BS
    9. Re:Buhuhuhuhu. by stonecypher · · Score: 1

      Who do you think was in the bi-weekly meetings with Eben Moglen et al. for the past 18 months working on the GPL drafts?
      Tqwenty one software vendors, apparently. Or did you think that "most corporations" is a small enough group that 21 companies means I'm wrong? Maybe there are only 150 companies in America?

      I refer you to part of a transcript from a recent speech
      Okay, I read it. I don't understand what point you're trying to make. Now, since you've not actually put down a link to the thing you're talking about, I can't investigate it, but as a participant in the mailing lists, I believe that virtually every company to which you refer is either a linux vendor or a linux user. I tried looking for a list, but couldn't find one; that said, when I made a list of the companies I could identify (14 of the 21,) there are no standalone developers in the list at all, and it's obviously the standalone vendors about whom I'm talking, if you'd bother to read that to which you replied.

      So, yeah, 21 arbitrary companies which may or may not have any bearing on the situation, out of more than three hundred thousand tech companies in America alone, disagree with the thing I said I believed that most companies felt. Wow. That's almost 0.007%; surely the word "most" isn't warranted there, right?

      Oh, wait: but of those 21, at least half are Linux vendors, and two of those companies - Sun and MySQL AB - have spoken out about serious concerns about the structure of GPLv3. So, it turns out that simply attending a conference doesn't actually mean you don't have reservations about a license, eh?

      Being vague makes weak arguments appear less weak. Unfortunately, it also means they don't hold up to the very slightest of scrutiny. I suggest you look up "argumentum ad verecundiam" before you start debating on basis of what less than two dozen attendees to a conference might mean.

      So, maybe you could speak for yourself and just explain what you believe, instead of letting Eben speak for you? I'm not trying to be rude; I really just don't understand what you're getting at. I don't see how what any of you said applies to what I actually said instead of what you wanted to hear; all I said was that I disliked the GPL, that I found the ramifications of some of its decisions sad, and that I was of the opinion that it was in its decline.

      Where does any of what you said impact any of those things? I'm citing opinions. Get off of the soapbox.
      --
      StoneCypher is Full of BS
    10. Re:Buhuhuhuhu. by stonecypher · · Score: 1

      Eep. You did link it. I'm sorry, I missed that during my first reply. Please ignore my suggestion that you did not; I was in error.

      --
      StoneCypher is Full of BS
    11. Re:Buhuhuhuhu. by stonecypher · · Score: 2, Insightful

      Heh. Well, of course, I could be wrong. That said, what I'm looking at is a bunch of the people I know personally who used to be GPL advocates changing their minds. Maybe it's temporary, and maybe the people I know are just clustered against chance. Those things do happen. Still, v3 is a big change over v2 in subtle ways, and among those people I know, there is a whole lot of discontent.

      Combine that with that those same people - again, maybe this is chance - finally realizing that corporations aren't just stealing code without donating back, because it's bad business (corporations using community code donate to community code because that encourages other corporations to do so, dramatically lowering their total development and maintenance cost, which basically every manager with any college training knows) - and you start seeing a pretty big shift in behavior.

      Again, maybe I just know a statistically unlikely cluster of people. But, the cluster's pretty big, and that sets my opinions pretty firmly. I could be wrong, but my belief is that the GPL is now in decline, and whereas like DOS it's never actually going away, in my opinion, a massive reduction would be a huge win for everyone.

      It's just what I believe. Time will vet or clown me. We'll see.

      --
      StoneCypher is Full of BS
    12. Re:Buhuhuhuhu. by Anonymous Coward · · Score: 0

      So someone who prefers BSD can only take code, not give it back?

      Why? Personality disorders? License issues?

      You might want to check the mailing lists for BSD-licensed projects sometime. I think you'll be surprised to find that people contribute code to BSD projects (yes, as in "giving back to the community").

      As an amusing side note; check out stonecypher's home page. (And keep your "BSD people don't give anything back!" in mind while you do).

    13. Re:Buhuhuhuhu. by Anonymous Coward · · Score: 0

      I'm going to get modded flamebait (even though I'm not flaming anyone)

      Do you not know what the word "bait" means?
    14. Re:Buhuhuhuhu. by stonecypher · · Score: 1

      ... wow. Thanks. I'm not used to ACs sticking up for me. Feels pretty good, actually.

      --
      StoneCypher is Full of BS
    15. Re:Buhuhuhuhu. by stonecypher · · Score: 1, Offtopic

      I know what the word bait means. Citing my opinions isn't bait. I'm sorry you've confused your grudges and your stereotypes for people spoiling for a fight, but it turns out that people can disagree with you on a specific basis without being in the mood for a tussle.

      Indeed, five years ago when I posted messages like that, I used to get really good discussions. Unfortunately, as the size of a userbase grows, the signal to noise ratio drops, and eventually you get ACs making nasty comments that don't make sense (such as yourself.)

      I stay here because I still like the signal, but I sure understand why so many old hands have left. You're part of that.

      --
      StoneCypher is Full of BS
    16. Re:Buhuhuhuhu. by frogstar_robot · · Score: 1

      It's funny - people say that, but then they never explain how a business would ever want these restrictions in place. When I ask for an explanation, people usually point out some business they can think up which isn't hurt by these limitations, or point out a GPL company. Well, yay for you. The problem is, in neither of those cases does the GPL actually do good for the company, so that doesn't actually support the claim.

      A company can open things up without giving away the store to their more closed competitors. MySQL, Trolltech, and others have a business model made possible by the GPL. You may believe they could get even richer if they did things your way but it seems they are actually businessmen too and that they like you seem to know what they are doing. Others like IBM can make improvements to useful codebases without again handing free gifts to their competitors. A competitor can make use of the code but only with the reciprocity the GPL enforces. There are valid choices other than the total giveaway of BSD/MIT and the anal retentiveness of an MS EULA. I've always found it interesting that hardcore BSD advocates find both of those utterly acceptable yet the GPL and other copyleft is utter anathema.

      That doesn't mean I can't explain why I disagree with it. Please stop putting words into my mouth. All I said was that the limitations that the GPL imposes have significant costs to projects which use it, and that I find the ramifications thereof sad. At no point did I say any of the things you just attempted to shame me for.

      I've put no words in your mouth. You said: "I believe GPLv3 is GPL's swan song, and I can't be happier that it's going away. It's time for people who write open source to stop closing it." That is what prompted me to say "The GPL isn't going to go away just because you and your company doesn't like it." You expressed a very clear sentiment and got a very clear answer. Now I wasn't insinuating that you oppose license choice in others but you yourself are trying to "shame" others for using a license you disagree with. Those others you disagree with seem to see costs in BSD/MIT style licensing as well: you yourself may be a good citizen in contributing back to BSD projects. Others aren't. I understand that most BSD advocates find this acceptable. I don't have a problem with that either; I DO have a problem someone telling me I'm obligated to either use a free-for-all license for my code or to use a proprietary license for my code and that any other compromise is a moral failing of some kind. It isn't a one size fits all world. The GPL has been and will continue to be used and those using it are in no way misguided: it is the best way for them to achieve their goals. I'll allow that you may dislike their goals but those goals are no worse than proprietary software (which I'm also OK with).

    17. Re:Buhuhuhuhu. by frogstar_robot · · Score: 1

      (I've been releasing open source since before GPL existed, y'see, which is a big part of why I find it so offensive. GPL people seem to believe that the GPL created open source, but there were several vendors selling OSes built on BSD years before Linux had even been thought up.)

      This is just too silly to let pass. The people who created the GPL don't have much liking for the term "Open Source" which either 5 minutes on Google or even just this site would tell you (actually I pretty sure you know this which makes it even sillier). Most of the people who created the term "Open Source" have been at loggerheads with the FSF at time or another. Furthermore, users of the GPL aren't a Stallmanite monolith. I use the GPL yet disagree with Stallman on Free Software as a Moral Imperative. Come to think of it, it is the same problem I have with your position as well only substituting the BSD advocate's take on "Freedom" for Stallman's. The only real "Freedom" I see is for developers to use the license of their choice and for derivative developers and users to either take it or leave it. I suppose end-users who don't develop get the most happiness here. They can just use any of the libre licensed stuff and not worry about it.
    18. Re:Buhuhuhuhu. by stonecypher · · Score: 1

      A company can open things up without giving away the store to their more closed competitors. MySQL, Trolltech, and others have a business model made possible by the GPL. You may believe they could get even richer if they did things your way but it seems they are actually businessmen too and that they like you seem to know what they are doing. Others like IBM can make improvements to useful codebases without again handing free gifts to their competitors. A competitor can make use of the code but only with the reciprocity the GPL enforces. There are valid choices other than the total giveaway of BSD/MIT and the anal retentiveness of an MS EULA. I've always found it interesting that hardcore BSD advocates find both of those utterly acceptable yet the GPL and other copyleft is utter anathema.
      First off, I was pretty careful to be clear that the answer I wanted would be about what benefit the license provides, rather than the problems it doesn't cause. I don't see you answering that. I just see you repeating what problems you've thought of which won't happen.

      Second off, I'm not a "hardcore BSD advocate." I use several licenses - different licenses for different jobs. I've been pretty clear with you that I would like for you to stop attempting to pigeonhole or stereotype me. I am speaking against GPL, not for any particular license; I simply used BSD as an example.

      I've put no words in your mouth.
      Nonsense. You made many claims about what I wanted that were neither in what I said nor were correct; indeed you've done that twice in this post alone. Just because you didn't realize you were doing it doesn't mean it isn't true. When you say "you want XXX," and I didn't ever say XXX, that's you putting words in my mouth. Try looking at your previous post, and actually reading my response to it. You did it quite a few times, whether you're willing to face that or not.

      I find your responses quite distressing. You're avoiding every question I asked, and in the face of my protesting you saying I want things that I don't actually want, in one hand you insist you don't do that and in the other you do it again.

      I don't discuss with zealots, and that's the kind of person with whom I now believe I'm dealing. I may be wrong; I don't know you. What I do know is that you've managed to either ignore or fail to understand everything I have to say, and you've repeatedly characterized me as someone with whom, if I knew them as a seperate person, I would actually have a very serious problem with.

      I'm sorry that you don't understand why your behavior is offensive, because that means you won't learn to repair it; however, just because you're not willing to face how you make other people feel doesn't mean it's any less true. I find you insulting, and I no longer choose to speak to you.

      Respond if you must. It'll fall on deaf ears.
      --
      StoneCypher is Full of BS
    19. Re:Buhuhuhuhu. by Rich0 · · Score: 1

      Why do you think that is? I'll give you a hint: my company only donates to free-as-in-free open source, and we donate tens of thousands of lines of code a month. We're not alone. Your GPL is costing you tremendously.

      Uh, if you're doing that under the BSD then every one of those lines can be used in GPL'ed software.

      You just can't use the future GPL'ed derivations in your software - just as you can't use the bazillion commercialized copies of your code.

      I'm I'll for corporations. However, if one of those corporations wants to use MY code they're going to pay me for it - either by giving me some improved code back, or by giving me cash for a license. Therefore, if I write code I'm going to release it under the GPL.

      If that means some corporation isn't going to use my code at all, well that's fine - that wasn't why I wrote it in the first place... :)

    20. Re:Buhuhuhuhu. by m50d · · Score: 1
      troll (even though I'm not trolling)

      Bollocks. You're making a post which will attract predictable flames, therefore troll.

      --
      I am trolling
    21. Re:Buhuhuhuhu. by Rich0 · · Score: 1

      First off, I was pretty careful to be clear that the answer I wanted would be about what benefit the license provides, rather than the problems it doesn't cause. I don't see you answering that. I just see you repeating what problems you've thought of which won't happen.

      The benefit the GPL provides is that other people can use your source code AT ALL. If you didn't release the software under an open-source license than nobody could redistribute it AT ALL. So, the GPL clearly PROVIDES something.

      What it doesn't provide is the ability to redistribute the code without releasing the corresponding source.

      And, it can result in less headaches to the person who wrote the software in the first place, which is why many choose to use the GPL.

      As for me - if somebody wants to use code that I've written they're going to pay me for it, or at least let me have my code in return. Just cause I'm not a commercial enterprise doesn't mean that I don't mind if somebody leaches off my work. And I think that is what most GPL contributers are thinking when they pick that license.

    22. Re:Buhuhuhuhu. by frogstar_robot · · Score: 1

      I don't discuss with zealots, and that's the kind of person with whom I now believe I'm dealing.

      Pot. Kettle. Black.....and likewise.

      I'm sorry that you don't understand why your behavior is offensive, because that means you won't learn to repair.

      Again, right back at you. You yourself are doing something offensive: You make controversial statements and when others disagree with you (which makes me no zealot) you then say that it isn't quite what you meant. If you're going to say things like "I believe GPLv3 is GPL's swan song, and I can't be happier that it's going away. It's time for people who write open source to stop closing it." then why are you surprised to get contrary answers? That's rhetorical. You aren't responding after all. Get the beam out of your own eye first before talking to others about their behavior. That statement both makes a contrary assertion "I believe GPLv3 is GPL's swan song." (which is fine BTW. I don't agree but it is fine.) and impugns the motives of those who write GPL software "It's time for people who write open source to stop closing it." Perhaps you meant something else? That it only makes you sad and not seriously miffed? There are only so many ways that can be taken and most them are well past simple disagreement. It is IMHO a rather ugly take on what the intentions of GPL authors are. I didn't take something the way you wanted me too. Big deal. It IS the way you come off.

      I have this take on what you say because for all that you protest "I'm no hardcore BSD advocate" you sound like you're channeling Brett Glass: "Real men don't give code to just some people." You say that you use several licenses out of rightness flexibility? You have specifically cited BSD, MIT, and proprietary licenses associated with SDKs as being acceptable for your use while using arguments typically advanced by BSD advocates as to why the GPL sucks. You've also been rather arrogant about how long you've been coding OSS. You're right because you have seniority of all things? I've disrespected an elder?!?

      I'm going to take you at your word and not expect an answer. If I get one, don't presume to lecture me. Read your own words. I'll tone down if you will; or just drop the matter with this post.
    23. Re:Buhuhuhuhu. by cabalamat3 · · Score: 1

      If and when you can show me a company where GPL is a significant asset over BSD/MIT, great, please fill me in.

      That's easy: Trolltech and Qt. Trolltech release Qt under both the GPL and a proprietary license so they can make money from people wishing to write proprietary software linking to Qt.

    24. Re:Buhuhuhuhu. by dancin_mitch · · Score: 1

      So what happends if they make a licencs that says. "This license is the same as BSD, but Microsoft cant use it." I think that would sort a lot of this out.

    25. Re:Buhuhuhuhu. by Anonymous Coward · · Score: 0
    26. Re:Buhuhuhuhu. by stonecypher · · Score: 1

      The benefit the GPL provides is that other people can use your source code AT ALL. If you didn't release the software under an open-source license than nobody could redistribute it AT ALL. So, the GPL clearly PROVIDES something.
      And with all due respect, under what situation can you imagine a company other than a Linux ISR/ISV wanting to release code but to limit its use? I mean, yes, I do understand what the GPL intends to achieve, which is what you just told me. That's not a benefit, that's a goal.

      A benefit explains why that actually does the company some good, instead of just assuming they want it. If I ask you what the benefit is to a diving outfit to own a new Jeep, explaining the four wheel offroad power is silly - it misses the point of the question. I'm not asking to recite what the GPL is for.

      The reason I asked the question was to find a situation in which someone other than a Linux ISR/ISV would actually gain from this specific kind of limitation. I don't need an explanation of what the GPL does, just why anyone would want what it does.

      And, it can result in less headaches to the person who wrote the software in the first place
      I believe I've been quite repeatedly clear that I am interested only in the motivations of companies, which in context are all that are germane. I'm quite aware of why individuals do it; very few GPL people fail to jump at what they see as a chance to preach about the GPL's abilities, as you did above.

      It's pretty frustrating when I go to the effort of saying "dude, that's not what I asked," and someone else chimes in with also not what I asked. I mean, you're not even close to the kind of stuff I was talking about. I realize you're trying to make a point, but it had absolutely nothing to do with what I was saying.
      --
      StoneCypher is Full of BS
    27. Re:Buhuhuhuhu. by stonecypher · · Score: 1

      Actually, you're making my point for me. Trolltech's business model cannot exist under straight GPL, which is why they dual license. Maybe you could show me a case where not only does a company want what GPL does, but also doesn't have to throw it away when it's time to make money and pay the bills?

      Giving an example of a company which cannot tolerate pure GPL, man, I don't know why you thought that'd be a good idea.

      --
      StoneCypher is Full of BS
    28. Re:Buhuhuhuhu. by stonecypher · · Score: 1

      Uh, if you're doing that under the BSD then every one of those lines can be used in GPL'ed software.

      Sure, if someone takes the time to convert them from working in project #1 to project #2, which is often more work than just starting over, and which is also often impossible. Furthermore, that kind of makes my point in another direction: BSD code can be used in GPL code, but not vice versa. That's an asinine limitation.

      None of the modifications I've made to AXIOM would work in any of the algebra engines I evaluated. Just because the license I chose doesn't prohibit you from using my code doesn't mean it's technically feasable. Only one of the GPL solvers I found can do what my extensions do, and I wouldn't have used it anyway, since its RAM footprint was too large for the DS; as such, there's a GPL algebra solver out there which lost out on the work I donated to AXIOM because of its choice of license.

      It's cute to reduce things to tautological non-examples, but when the real world intrudes, things change.

      You just can't use the future GPL'ed derivations in your software - just as you can't use the bazillion commercialized copies of your code.

      You're losing track of what belongs to who. The code isn't mine, it's an external BSD licensed application. And yes, in fact, I can use the bazillion commercialized copies of my code, because many other companies have donated in exactly the same way that mine has.

      You really shouldn't base your arguments on assumptions; when those assumptions turn out to be wrong, you're left empty handed.

      However, if one of those corporations wants to use MY code they're going to pay me for it - either by giving me some improved code back, or by giving me cash for a license.

      Yeah, yeah, that's what they all say. You see any corporations knocking on your door? That's a fantasy based on delusions of grandeur. Companies don't want to use your code badly enough to pay you. If you made it BSD, they might use it. When they used it, they might extend it (they might not; it might be usable as is.) If they extended it, they'd usually give you the extensions back, because even though you're weird and paranoid about other people, most of us aren't, and when someone does us a favor, we return the favor.

      Write a web crawler, and index the developer size and productivity index of GPL and BSD projects on sourceforge. The pattern is really quite shocking. Take a look at the difference in per-developer productivity. I mean, it's great to go "omg the great evil corporation wants to steal from me," but dude, no, they really don't, your code isn't that important.

      There's a huge gap between interesting enough to buy and worth ignoring. You're sealing that gap. Either they pay you for it or they go away. Nobody's going to use it otherwise; when a company evaluates a library, it almost never knows whether it's going to extend the product, and they're not going to start using some GPL thing if they're worried they might have to pay down the line.

      Of course, none of what you said actually follows from the GPL at all. Y'see, the GPL doesn't protect you from the situation you describe in any way. All the GPL requires for a company to use your code is for that company to redistribute your code. Period. That's it. They can use it without paying you a red cent and without giving you a single line of code.

      In the meantime, you're sealing off that gap between useful enough to pay for and not worth having. BSD licenses don't do that. I'll give you an example. I started using an excellent C++ rendering library several years back called AntiGrain Graphics. I wrote several large batches of code and had several more commissioned for it, because it was under MIT license at the time. When I went back, ready to donate, the author had switched to GPL. Because my code was dependant on the DS API, I no longer could legally donate my code to him,

      --
      StoneCypher is Full of BS
    29. Re:Buhuhuhuhu. by stonecypher · · Score: 1

      No, dear. That's called flamebaiting. Trolling is when someone says something like "lolol stfu fag" and invokes Godwin's law, then talks about the GNAA and finishes off with some ascii art spelling out a yo momma hot grits joke.

      Of course, what I actually did was to cite my opinions in a clear, reasonable manner. If you think that's going to "attract predictable flames," well, then you think mostly about the parts of slashdot I tend to ignore. Your statement notwithstanding, I did in fact get some very interesting conversations from what I said, and there was a mutual friending in one branch of the tree.

      Just because you can't imagine being civil doesn't mean the rest of us can't. And really, if you don't know the difference between (-1, troll) and (-1, flamebait), maybe you should hold off on the moderation personally.

      --
      StoneCypher is Full of BS
    30. Re:Buhuhuhuhu. by m50d · · Score: 1
      No, dear. That's called flamebaiting. Trolling is when someone says something like "lolol stfu fag" and invokes Godwin's law, then talks about the GNAA and finishes off with some ascii art spelling out a yo momma hot grits joke.

      Wrong. Look it up.

      Of course, what I actually did was to cite my opinions in a clear, reasonable manner.

      Which is entirely irrelevant.

      If you think that's going to "attract predictable flames," well, then you think mostly about the parts of slashdot I tend to ignore.

      I'm just being realistic here. Am I wrong? I made no comment about whether it would attract interesting responses as well.

      Just because you can't imagine being civil doesn't mean the rest of us can't.

      And now you stoop to personal attacks. I'm perfectly capable of a civil discussion, as are many people here, but come on, this is slashdot.

      --
      I am trolling
    31. Re:Buhuhuhuhu. by the+not-troll · · Score: 1

      Your GPL is costing me tremendously.


      There. Fixed it for you.

      GPL is problematic for BSD users, because while GPL projects can use BSD software, it doesn't work the other way around. But, as other posters already pointed out, there is no problem at all with using BSD-licensed software in GPL'd projects.

      I'm not yet as cynical as the GP to accuse you of wanting to close the sources, but I still think that there are people who aren't always respectful of what you do.

      Before I start ranting incoherently about freedom and the merits of GPL vs. BSD, I'd like to point out that it is Nintendo deprieving themselves of GPL'd software by forcing you to sign an NDA: GPL isn't ridiculously paranoid, Nintendo is by attempting to keep their API secret. GPL grants you additional freedoms, but if you have other obligations, like an NDA, this will prevent you from granting those freedoms to others, thus making GPL useless.

      Freedom is always a concept of balance: The idea of a free society (in contrast to the kind of society we live in in practice) is that you can do what you want, except infringing on other people's freedom (which also requires that people have enough to live to make use of their freedom - but that's an completely different rant).

      Now, BSD does grant others additional freedom by allowing to redistribute and modify. By doing this, it gives freedom to others by allowing them to do things they couldn't do according to law. However, it doesn't make the other to give this freedom, too: Thus companies like Microsoft or Apple can come along and close the source: You give them additional freedom, but they don't give it back, thus denying you the very freedom you granted them, putting themselves into a position "above" you, consuming, but not producing.

      Now, GPL does grant others additional freedom by allowing to redistribute and modify. By doing this, it gives freedom to others by allowing them to do things they couldn't do according to law. However, it also makes the other to give this freedom, too: Thus companies like Microsoft or Apple can't come along and close the source: You give them additional freedom, but require them to give it back, thus sharing with you the freedom you granted them, putting you in a position of equality: freedom is not lost, but preserved. Indeed - uniquely to the realm of intellectual creation - freedom is actually created by using GPL, because you can both share the same freedom.

      GPL is not "fundamentally broken" because of that, it's just that GPL simply puts the protection of freedom over pleasing everyone. Indeed, if you complain about this "problem" with regards to the GPL, why aren't you complaining about the restrictions of proprietary licenses?

      I think BSD developers actually share that sentiment: Otherwise, the first thing they'd do when they receive BSD-licensed code would be closing it. Many probably naively conclude from this that those who use the BSD license only do because of this difference allowing them to close the code. I, however, think it is more either out of short-sighted "pragmatism" or a misguided understanding of the concept of freedom, incorrectly believing the libertarian credo that being free means having the right to deprieve others of their liberty or because, like in your situation, there are other, external conditions prohibiting use of the GPL.

      Thus, all you are doing by choosing BSD over GPL is deprieving yourself of the very freedom you offer to others!

      Indeed, if we were to accept the terminology of intellectual property, transferring properties of the physical realm into the intellectual one, we'd also be forced to accept the fundamental principle of the physical world that freedom cannot be shared but what one gains the other must lose: thus, in terms of intellectual property, BSD is loved so much because by giving them freedom, you lose it, thus it means that, in the context of intellectual property, you sold yourself into slavery for less than a necklace of glass pearls.
      --
      In Soviet Russia, government controls corporations.
      In Capitalist America, corporations control government.
    32. Re:Buhuhuhuhu. by Rich0 · · Score: 1

      I believe I've been quite repeatedly clear that I am interested only in the motivations of companies, which in context are all that are germane. I'm quite aware of why individuals do it;

      Ok, let's assume that NO COMPANY would EVER want to release code under the GPL (ideally). What exactly is your point? Individuals will still release code under the GPL, and so there will be GPL code out in the world. Companies will still consider using GPL code - even if they wouldn't ideally choose to do so. The reason is simple - money. The GPL code is free to use as long as you comply with the license (which I agree is a sort of cost). They could instead license code obtained elsewhere, assuming it is available.

      So, you have a number of groups using the GPL:

      1. Individuals with a FSF mindset (to varying degrees).
      2. Individuals who just want to contribute to a GPL project and who don't care about license.
      3. Companies that have a business goal in using the GPL. You singled out Linux ISR/ISVs, but non-linux companies like Trolltech and MySQL have found value in it to create multiple market tiers.
      4. Companies that dislike releasing code under the GPL, but dislike paying for or writing their own code even more.

      So what exactly is your question? You seem to be asking why ANYBODY (err, any company) would want to release code under the GPL. The fact is that lots of companies do it all the time - so if you don't like what everybody else is telling you why don't you call up IBM or Trolltech and ask them? Obviously they like it for SOME reason. And of course quite a bit of the contributions are from individuals - who will release their code under GPL whether companies like it or not...

      And I'm not a communist corporation-hater either. I happen to work for a rather large one. However, they pay me in gold and in return I do quality work for them. I'm not in the habit of just letting anybody who walks by exploit my work without any conditions at all...

    33. Re:Buhuhuhuhu. by Rich0 · · Score: 1

      I'm sorry if you don't see it. I'm sorry most people don't see it. But, y'know what? There's nothing I can do about it. I ask clear, carefully structured questions, and the GPL people just ignore the parts they don't want to hear.

      Uh, you might start by dropping the if-only-the-entire-world-could-see-things-as-clear ly-as-me attitude you might get a little further... :)

      Look, I'm really trying to keep this non-personal and simply address your points, and I apologize if in any way I presented an attitude. If you feel like GPL proponents are idiots I can understand your frustration even if I don't agree. Let's just try to keep it civil?

      Furthermore, that kind of makes my point in another direction: BSD code can be used in GPL code, but not vice versa. That's an asinine limitation.

      Well, that would be a limitation in the BSD. If you wanted people to have to give their code back to you then you shouldn't let them freely relicense it. By releasing under the BSD you are giving permission for others to do ANYTHING with your code. Well, ANYTHING includes relicensing it so that a competing project can lock up future code revisions under a different license. Which of course is half the reason the GPL exists in the first place...

      And I do agree that often borrowing code from other projects is not practical, and yet it does happen - which is why so much of linux originated in BSD projects.

      Yeah, yeah, that's what they all say. You see any corporations knocking on your door? That's a fantasy based on delusions of grandeur. Companies don't want to use your code badly enough to pay you. If you made it BSD, they might use it. When they used it, they might extend it (they might not; it might be usable as is.) If they extended it, they'd usually give you the extensions back, because even though you're weird and paranoid about other people, most of us aren't, and when someone does us a favor, we return the favor.

      Hey, I'd be the first to agree that most of my software contributions aren't worth any corporation's time. However, they do add up when you get thousands of volunteers. There are a number of GPL projects that are very popular - most of the GNU toolchain/utils and linux among them. Individual contributors get any redistributed code changes back.

      Sure, it could happen under BSD as well. However, the fact is that linux has gotten a lot more traction - why do you suppose that is? Perhaps the license is a contributing factor.

      Of course, none of what you said actually follows from the GPL at all. Y'see, the GPL doesn't protect you from the situation you describe in any way. All the GPL requires for a company to use your code is for that company to redistribute your code. Period. That's it. They can use it without paying you a red cent and without giving you a single line of code.

      Uh, what I meant was that if they use my code they would pay either in cash or in giving back any improvements they made. If they just use it as-is then obviously they don't owe me a cent, and I'm generally fine with that. If I weren't I wouldn't use the GPL.

      In the meantime, you're sealing off that gap between useful enough to pay for and not worth having.

      Yes, but that isn't really a problem for me. And I do acknowledge that the gap exists. However, most strong GPL proponents disagree to some degree with the whole concept of non-free commercial software. The GPL is a tool for social change and it does accomplish exactly what it sets out to do by creating an ever-growing software commons. So, to say that in doing so some people who would like to publish non-free versions of your code won't be able to do so kind of misses the point. The whole goal of the GPL is to make life hard on people who publish non-free software, by making them compete with free software that they both cannot adopt and which is free of cost. It essentially forces the issue, and it raises the bar for what peopl

  39. Great by glwtta · · Score: 1

    This whole Trojan Voucher business should really put to rest all that annoying "GPL is viral" FUD - well done!

    --
    sic transit gloria mundi
    1. Re:Great by Stormy+Dragon · · Score: 1

      Is it still FUD now?

  40. it probably, effectively, does not by fermion · · Score: 2, Insightful
    I think they have discrened that they only need to be concerned with a law if they do not have the money to go through the legal process and influence public officials. Let not forget that they bought the Bush administration to get out of the Monopoly pickle they found themselves in, when they could have simply released APIs like we have asking them to do for 20 years. Let us not forget that they are spending, allegedly, 1 billion dollars to repair the defective Xbox line, instead of going the likley cheaper route of a class action suite. Let us not forget that they are in all likelihood paying off Linux companies to validate the MS IP claims.

    What do all these have in common. It uses current cash to cover up misdeeds and protect future profits. Who in this world has a billion dollars to sue MS for violating the GPL. Do I see any hands? Then it does not apply to them right now. Perhaps in 5 or 10 years, if someone actually finds the money to sue, it will. But then it probably won't make difference.

    --
    "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    1. Re:it probably, effectively, does not by TheSacrificialFly · · Score: 1

      "Let us not forget that they are spending, allegedly, 1 billion dollars to repair the defective Xbox line, instead of going the likley cheaper route of a class action suite."

      Are you complaining that MS is spending money to actually fix people's Xboxes rather than forcing owners to sue them? I'm not sure that fits in well with the rest of your argument.

    2. Re:it probably, effectively, does not by Ant+P. · · Score: 1

      Who in this world has a billion dollars to sue MS for violating the GPL. The EU.
    3. Re:it probably, effectively, does not by MooUK · · Score: 1

      I might be wrong, but I think the quoted value is not the actual cost to MS, but simply what the extended licenses would have earned them had they sold every single one of them rather than giving them away.

      Does anyone think they'd have sold them?

    4. Re:it probably, effectively, does not by bbc · · Score: 1

      "Let not forget that they bought the Bush administration to get out of the Monopoly pickle they found themselves in, when they could have simply released APIs like we have asking them to do for 20 years."

      Copyright law trumps any other law. Remember that whoever is infringing copyrights is "stealing" from "the poor starving artists" and "helping the terrorists". Microsoft would be in real troubles.

  41. Re:Does GPL allow for source in 'dead tree' format by Anonymous Coward · · Score: 0

    Absolutely. From the GPL:
    "The "source code" for a work means the preferred form of the work for making modifications to it."

    So, if your preferred way to compile involves translating to machine code with a pencil and paper then loading into memory with front panel switches, you are free create your own GPL project with paper source. If you want to distribute anyone else's modified GPL source in "dead tree" format, the answer is: No.

  42. ha ha ha! by Anonymous Coward · · Score: 0

    "As always, Microsoft remains committed to working with the open source software community to help improve interoperability for customers working in mixed source environments and deliver IP assurance."

    HA HA AH HA HEE HEE

    No, the microsoft... he he damn... one is funnier. Whoo hoo, stop it yer killin' me!

    -mcgrew

  43. I hate to admit this, but MS may be correct... by GuyverDH · · Score: 2, Informative

    MS isn't distributing code. What they are distributing is a piece of paper, authorizing a user to receive code from Novell. If I go out and buy a gift certificate, give that to you, and you buy a RedHat or SuSE license with it, am I bound by the GPLv3? I don't think so. I believe this is where MS is going with their line of thinking... Now, if these certificates come bundled with media, containing GPLv3 code, then that's an entirely different story, unless the bundle was put together by a supplier, like Dell.

    --
    Who is general failure, and why is he reading my hard drive?
    1. Re:I hate to admit this, but MS may be correct... by Anonymous Coward · · Score: 0

      RE "MS isn't distributing code": Microsoft distributes Subsystem for UNIX-based Applications which includes GNU GPL code.

    2. Re:I hate to admit this, but MS may be correct... by Anonymous Coward · · Score: 2, Insightful

      If I go out and buy a gift certificate, give that to you, and you buy a RedHat or SuSE license with it, am I bound by the GPLv3? I don't think so.
      On the other hand, if I give you (or sell you) a "voucher" for cocaine, which you then walk down the block and redeem for real cocaine, am I completely in the clear, legally? After all, I'm not distributing cocaine.

      Yes, it's an exaggerated example. But the point is that while distributing coupons doesn't necessarily mean that you're distributing the product itself, on the other hand the courts cannot allow people to circumvent laws by using indirection tricks like "coupons" and "vouchers."

      A less exaggerated example would be a company that hires some other company to do something illegal (e.g. copyright infringement). The small company gets sued and goes bankrupt. The big company, however, claims that they cannot be sued because they didn't do anything illegal. But surely outsourcing isn't a valid way to side-step the law.

      I think it's unclear how exactly this would end up in court. MS can make the case that they are distributing vouchers and not code. Others can make the case that they are distributing code through an affiliate, namely Novell. (After all, they have very public agreements in place with Novell.)
    3. Re:I hate to admit this, but MS may be correct... by Anonymous Coward · · Score: 0
      1. Microsoft acted in bad faith to work around GPL2
      2. Their vouchers are redeemable directly for a linux distro which also comes with commercial support
      3. The vouchers are indirect distribution and Microsoft know it
      4. Microsoft also knew about the "this version or later" clause in GPL2 and that GPL3 was being drafted when they made this deal with Novell


      How is any of this even loosely analogous to a gift cert?
    4. Re:I hate to admit this, but MS may be correct... by weicco · · Score: 1

      I thought that was Xenix code which MS owns or has owned? Also there were some parts from BSD I think which is not under any GNU license. Remember "GNU's not UNIX"

      --
      You don't know what you don't know.
    5. Re:I hate to admit this, but MS may be correct... by the+not-troll · · Score: 1

      But surely outsourcing isn't a valid way to side-step the law.


      Hate to break this to you, but it surely is. It shouldn't be, yes, but in practice it is.

      If you don't see the cases where the very scenario you described plays out again and again right under your nose, then just look at offshoring, which is just an extreme case of outsourcing: They can't have sweat shops here, so they just set them up someplace in Asia where hardly anyone ever has heard of human rights or workplace safety laws.
      --
      In Soviet Russia, government controls corporations.
      In Capitalist America, corporations control government.
    6. Re:I hate to admit this, but MS may be correct... by GuyverDH · · Score: 1

      How is any of this even loosely analogous to a gift cert?
      Because that's all it is. I give you a BestBuy giftcard, you go to BestBuy, and pick something out. Microsoft gives you a SuSE Linux Distribution voucher, you go to SuSE, and pick out your Linux distribution. Exactly the same thing. We may not wish it to be, however, let's face it, on the surface, this is what it is.
      --
      Who is general failure, and why is he reading my hard drive?
  44. It's going to get Byzantine real fast. by Anonymous Coward · · Score: 0

    http://en.wikipedia.org/wiki/Derogatory_use_of_%22 Byzantine%22

    Microsoft's line is that they aren't distributing, Novell is. I also noticed the word 'support'. In other words, Microsoft and Novell aren't distributing, they are just supporting. That could mean that the corporate Suse becomes toast. The trouble is that, once your logic becomes too convoluted, some judge is likely to smack you upside the head.

    The wording of the certificates has a plain meaning and they can't get away with straying too far from that.

  45. Great way to prove MS's point! by soulhuntre · · Score: 0, Flamebait

    Not only is the Groklaw argument lame (do they really think the millions MS spent on lawyers would overlook this?) but the very discussion works in Microsofts favor.

    This situation is putting the cap on the fear that when you try and do anything in a business developemnt context with GPl'd code it will bite you on the ass when some geeks get pissed off at you. I know at least three firms who were planning to develop services based on GPL'd code and get involved with the "FSF" communtiy who have backed away.

    These days, far from saving you legal hassles dealign with the GPL and the FSF is proving to be among the fastest ways to be bogged down in full on legal hassles.

    --
    --> Fight tyranny and repression.... read /. at -1!
  46. RTFLicense by Anonymous Coward · · Score: 0

    ...machine-readable Corresponding Source....
    So, if it printed clearly enough for a text recognition program to understand, why not?

  47. EULA by Anonymous Coward · · Score: 0

    Well, maybe Microsoft's EULA just won't apply to source code hackers... but like anyone really would need crappy M$ code anyway...

  48. What are they trying to avoid by quandmeme · · Score: 1

    I skimmed both linked articles. Is there a summary of what they are trying to avoid?

    1. Re:What are they trying to avoid by raylu · · Score: 1

      The GPL states that, while you are allowed to distribute, all distributions must be licensed under the GPL also. By default, copyright law says you are not allowed to distribute. Therefore, you can either do nothing (reject the terms of the GPL license) or distribute (accept the terms, forcing you to attach a GPL license to your distributions). Microsoft gives vouchers that you can redeem with Novell for their software. Microsoft says that they don't count as a distributor because Novell is distributing the GPLed software.

      --
      Maurice Wilkes, debugging, 1949
  49. License to kill by Anonymous Coward · · Score: 0

    but take a contract out on someone.

    License is an old word and lawyers like to use old words in the way old words were used. License means "allowed to" as in license to hold a rally. Normally you cannot. A license gives you LICENSE to do so. License for a dog, you can't keep domesticated animals. a license says you can. If you refuse the conditions of that license you are not bound to anything. You do not get license to do what would have been granted to you.

    Now, you buy software. To run. But to run you need to copy and to copy you need a license. That's how the EULA started. But there's a problem. Quite a big one. If you buy something but that doesn't entitle you to do with it what you paid it to do, there has been no sale. So by requiring copying to run the program, you have agreement to copy in order to run the program. EULA's say you can't, but law says you can (consumer law). So the EULA isn't a license: you have license to copy to run the program by the very act of buying the program. And an EULA that says "you cannot install this program without agreeing to these restrictions" cannot be a license, since you need no license. It can only be a contract.

    Now, if you wanted to debug the program, use it commercially, or some other use that is not implied by the sale, THEN you may have to agree to the terms of the license that allows you to do this.

    The limiting terms are contractual. And that is where the GPL and EULA get mixed up in peoples' heads. The GPL allows something that no ammount of retail purchase is supposed to give you: the ability to sell derived works or become a retailler yourself. Try to argue that this should be allowed unless forbidden and you'll have the entire entertainment industry lining up to shoot you. So you need a license. Nothing else gives you permission.

    That is the GPL.

    Try to tell people that they can't use what they just bought unless they agree to some extra terms and you'll have the public lining up to shoot you. Can't read a book without agreeing a license? Can't watch a movie? Can't eat my dinner? I've paid, I can use it. You need no license because the sale has given you permission to use it.

    That is the EULA.

    1. Re:License to kill by AKAImBatman · · Score: 1
      What in the world are you yammering on about? License is a type of contract that one party offers to another. The consideration of the contract is that the first party is usually compensated in some fashion while the second party receives rights that the first party controls. That's a contract. Yammering on about the meaning of license is beside the point. It's still rooted in contract law.

      License for a dog, you can't keep domesticated animals. a license says you can.

      Correct. I enter into an agreement with the local government that in exchange for keeping an animal I will register that animal with the government so that the government may track all domestic animals within their jurisdiction. Without the license, local laws usually prohibit the keeping of animals. Thus the need for a contractual relationship between you and the local government.

      The GPL allows something that no ammount of retail purchase is supposed to give you: the ability to sell derived works or become a retailler yourself.

      Yeah, see, that's a contract. A unilateral offer to provide copying and modification rights in exchange for terms that prevent you from making modifications public without sharing the source code for them. That is a contract.

      I'll say it again, a license is simply a form of contract. It's not that hard to figure out.
  50. GPLv2 - GPLv3 by SolusSD · · Score: 1

    If I, an end user of GPL'd software, decide I want to follow the terms of the GPLv3 instead of v2, GPLv2 gives me that option. The problem with this is any software distributed by novell now that is licensed under the gplv2 is automatically licensed under the gplv3 if the end user so wishes. Microsoft has no rights when it comes to removing that option from the end user.

    1. Re:GPLv2 - GPLv3 by scharkalvin · · Score: 1

      I may be wrong, but I'm sure that the Linux kernel is licensed under
      the GPLv2 ONLY. Linus did NOT state GPLv2 OR LATER, and that has not
      (yet) changed. Of course the GNU portions of any 'distro ARE licensed
      under GPLv2 OR LATER, this may also change to GPLv3 ONLY knowing RMS.
      (is GPLv2 compatible with GPLv3 and visa versa?)

      So as far as the kernel is concerned, M$ has no problems being bound
      by GPLv3, it does not apply. As far as the GNU software, we shall see.

  51. Re:Guess Again...... NOT! by Anonymous Coward · · Score: 4, Interesting

    "but what they have right now is GPL2 and GPL2 it shall stay."

    This is a flawed assumption. Microsoft has inadvertently relinquished all say in WHICH version is distributed in their name, that lies in the domain of Novell who have jumped on this and said (likely to ingratiate themselves back into the open source community) that they will only distribute the most up to date version of SUSE regardless of whether it has GPL3 OR GPL2 code. This is what Microsoft is dreading and can do nothing about since they never stipulated in the patent covenant agreement which code they were giving covenant protection for, only that it was Suse enterprise linux. This is why Microsoft has turned pale and are trying to turn themselves inside out to vainly free themselves of this hideous situation they have gotten themselves into, and hideous indeed it is. Novell is not playing the puppet on this one and aren't doing what they are told (nor do they need to either since it isn't in their agreement).

    Novell will provide versions of SUSE with GPL3 code to any person that shows a voucher branded with microsoft's consent to "distribute" a copy, the covenant protections of the microsoft/novell agreement AND the gpl3 terms of distribution will flow to the reciever, and then to any other person that the copy of SUSE is distributed to. Microsoft can do NOTHING about this, they've already done the hard work and passed out the vouchers, thousands and thousands of them, they have "distributed" SUSE linux to the masses essentially (with no expiry date I might add) which is stipulated in their agreement (in other words they MUST pass out all the vouchers according to their agreement with Novell), now all one has to do is wait for the Novell to integrate new GPL3 licensed code, which they have said they will do, show your shiny voucher, smile, pick up you shiny new novell cds/dvd and load the distro onto bittorrent, then laugh evilly as all of microsoft's carefully calculated effort goes up in smoke. This has essentially undone a decade of patent hoarding and scheming to put linux and all gpl code into microsoft's pocket. If it were not true then you wouldn't hear microsoft screaming so loudly that it isn't.

  52. "Microsoft denies IP violations" by conureman · · Score: 1

    "News at 11." God, this story is SO old, isn't it?

    --
    The cost of that cleanup, of course, will be borne by taxpayers, not industry.
  53. What else are they going to say... by thomsmith123 · · Score: 1

    It will be really interesting to see how the new gpl effects their linux strategy.

  54. Question by sustik · · Score: 1

    How should I refer to the GPL licence if I want to release my project under the *latest* GPL version only (without editing all the source files)? I do not want to say that GPLv3 or later *at your option*. When a new verion is released I want the latest GPL version apply to that new version. Even better would be if I could force the use of the latest GPL version in effect at the time of redistribution. Would this work:

    "This program is licenced under the latest version of the GPL licences."

    Is the phrase latest version well defined in the legal sense?

    Maybe the FSF should set up a web page always pointing to the full text of the latest GPL version and I could include a link to that.

    1. Re:Question by Anonymous Coward · · Score: 1, Insightful

      You can't apply it at redistribution. The hole point of the GPLv2 and v3 is they are non-retractable. Once you have let someone copy it under v2 they will have that option for evermore.

      Simply saying "latest version of the GPL" should ensure that any new features are covered by the license that was current when they are first downloaded. (Though a system to update all your source files to specify an exact version should be easy to implement and would make proving which version was relevant a lot easier.)

      New users could also be bound to the latest version if they get a copy from you, but they would have the option of finding someone who had downloaded a copy under and old version of the license, and getting a copy under that license from them.

    2. Re:Question by The_Wilschon · · Score: 1

      You could certainly write a license which was like the GPL in almost every way, except that, at the time of distribution, the distributor would be required to check on whether or not there was a newer version of the GPL than the one under which he received the program, and if so, distribute the program under the terms of the newer version instead. Except not a newer version of the GPL exactly... but one modified as above. You can certainly do this. Whether or not it is worthwhile is another question. I'd advise simply using the "Or later version" common language.

      Heck, since IANAL, I don't even know whether or not such a modified GPL would hold up in court.

      --
      SIGSEGV caught, terminating

      wait... not that kind of sig.
  55. Mods? by Anonymous Coward · · Score: 1, Funny

    Are you people neocons or something? I don't see how the parent's statement about Presidential "signing statements" is a troll. Mod the damned thing funny, because it IS funny.

    PS- "funny" grants no karma. Now go ahead and mod me "offtopic".

    -mcgrew (sm62704)

    1. Re:Mods? by Anonymous Coward · · Score: 0

      Are you people neocons or something? You don't have to be a neocon to find it tiresome that some people must degrade every single issue in to a Bush bash. It's becoming a variation on Godwin's Law.
  56. Re:Does GPL allow for source in 'dead tree' format by Anonymous Coward · · Score: 0

    Sounds much like my threat to make a GPL program in machine code with a hex editor.

  57. Hey, Rob, wait a second.. by conureman · · Score: 1

    I heard that there are twelve types of people.

    --
    The cost of that cleanup, of course, will be borne by taxpayers, not industry.
  58. kooky is as kooky does by yankpop · · Score: 3, Informative

    No, no-one has ever suggested that GPLv3 somehow permits the unauthorized distribution of proprietary software. This is your own kooky reading of the debate.

    What has been claimed is that by participating in the distribution of GPLv3 programs via the SUSE certificates, MS will be forced to comply with GPLv3 with respect to the software *in the SUSE distribution*. If true, this means that they forfeit their right to sue anyone, whether or not they are using SUSE, over any patents they claim are violated by the GPLv3 software that MS distributes.

    I can't comment on whether or not this interpretation will hold up in court, and of course SUSE doesn't include any GPLv3 code *yet*. But your suggestion that RMS is somehow hoping to use GPLv3 to gain access to MS software is just plain wrong.

    yp.

  59. Isn't that like... by tkrotchko · · Score: 1

    "What Microsoft is attempting to ensure here is to deny any party the ability to claim that there was some form of constructive agreement to the GPLv3 terms."

    But if they distribute GPLv3 terms, then doesn't the distribution signal signal agreement with the terms? I'm just asking.

    Seems to me, they're doing the equivalent of a consumer saying the EULA of MS's products don't apply because they never really agreed to it before they bought it.

    --
    You were mistaken. Which is odd, since memory shouldn't be a problem for you
  60. To all those who doubt this... by jimicus · · Score: 2, Interesting

    This is the company that said "Antitrust laws shouldn't apply to us".

    1. Re:To all those who doubt this... by tggreen · · Score: 0

      Turnabout is fair play. If Microsoft issues legal opinions saying that GPL3 and Antitrust Laws don't apply to them, then FSF should issue its own legal opinion stating that Microsoft's patents and copyrights don't apply to anybody else. Two can play at the game of publishing absurd legal opinions, IMHO.

  61. Strict legalism isn't the most important thing by OmniGeek · · Score: 4, Insightful

    While it's useful to know the exact legal status of the vouchers and GPLv3 implications, let's not lose sight of the more important issue here. This whole MS-Novell agreement was, on MS' part (and, IMHO, that's all that matters here; Novell's motives are very secondary), intended to frighten users away from "wild" versions of Linux through the phantasm of patent litigation, and corral them into using only versions distributed by MS "partners," either in order to extract a Microsoft tax or generally suppress Linux adoption.

    The critical aspect of the vouchers controversy is not whether MS is definitely bound by the GPL to refrain from patent litigation against corporate Linux users;the critical aspect is, How does this affect the perceptions of the potential victims, er, customers? If you consider the potential for the voucher-and-GPLv3 combination to defuse MS' patent threats in any possible litigation, together with the refusal of most Linux distributors to play along with MS, the net FUD effect of MS' patent-threat campaign would seem to be significantly diminished. THAT, I submit, is the critical factor in this whole circus.

    --

    "My strength is as the strength of ten men, for I am wired to the eyeballs on espresso."
  62. it's more like... by josepha48 · · Score: 1

    .. a bull and a matador.. let's see who slays who! will the bull kill the matador or will the matador kill the bull?

    --

    Only 'flamers' flame!
    Does slashdot hate my posts?

  63. I'm not a lawyer but... by tkrotchko · · Score: 1

    "but if the any part of the client's business model involves selling licenses to software products, it's not clear how wide the GPL can spread."

    You do realize that if you write software and release it under GPL, you are also free to release it under other licenses as well, correct?

    The trick is, if you use *somebody else's* GPL'd software to reduce development costs, then you incur an obligation to release the source code as well. It's not that hard. In fact, it's so easy that you don't need a lawyer.

    Maybe that's why they suggest staying from it? Just a guess.

    --
    You were mistaken. Which is odd, since memory shouldn't be a problem for you
  64. You own Hasbro $0.25 by Anonymous Coward · · Score: 0
    Didn't you read the EULA on your box?



    I am guessing they didn't mention trade-mark name of the "human pretzel game" because:


    (a) The Hasbro game has a EULA forbidding the use of the name.
    (b) The writer is paid by the word and needed another Starbucks(tm) hit.
    (c) They knew it would stir up interest in their article?

  65. What is Zonk thinking? by bflynn · · Score: 1

    It appears that Zonk has misunderstood Microsoft's statement. I will not say whether he did it willfully or not.

    The summary is very misleading. I read the statement as saying that Microsoft believes they do not use or distribute software covered under the version 3 license. You could just as easily read this statement to be a reassurance to their customers that the support vouchers have not suddenly become invalid, but they are limited. Since Microsoft is not the one doing the limiting, they can't be the one responsible for it.

    Furthermore, I find it incredibly offensive that FSF would stoop to tactics like this. It goes far beyond their mandate and it causes me to question the fitness of the current FSF leadership. Say what you like about Microsoft (and I'd probably join you), the FSF does not provide software even approaching the same quality as the commercial products.

    1. Re:What is Zonk thinking? by Anonymous Coward · · Score: 0
      It appears that Zonk has misunderstood Microsoft's statement. I will not say whether he did it willfully or not.

      It appears you have misunderstood who wrote the summary. I will not say whether you did it willfully or not.

  66. Cheese, anyone? by Glove+d'OJ · · Score: 1

    You want some cheese with that whine?

    Seriously, though... bringing in alleged bribery of government officials? How does this add value to the discussion?

    Feh.

    1. Re:Cheese, anyone? by Anonymous Coward · · Score: 0

      perhaps in the fairy tale la la land politicians are not bribed but in the real world we know they are. Recently we were reminded that the clinton administration was bribed to release a convicted criminal. The facts are that the US suit was dropped when the Bush administration came in. While it is true that a politician will usually not do anything they do not have a tendency to, they do have more things to do than time to do them. The money often helps directs their time. Though bribe is such a harsh word, it is of no use to call things what they are not.

  67. Why must it be tested? by Anonymous Coward · · Score: 0

    Really. Why?

    The only way it could be tested (and thereby broken, the only meaning of "test" that makes any sort of sense, not that you're making much in any case) is if someone said "the GPL is actually Public Domain" (done, there was that peyote nutter who lost). Or if they said "this section is not enforceable" but then again, that has happened with EULA's and sections of them HAVE been ruled invalid. Does that mean EULA's have no traction whatsoever? In Germany, EULA's have NO TRACTION WHATSOEVER. Is MS's EULA toast? People don't seem to act that way...

    Why are you insisten it must be

    a) tested in court
    b) no, not that sort of test, THIS sort of test (is there a b1, b2, b3... coming up later?)
    c) in the US (not, say, in a common law system like, oooh, Germany)

    Oh, because you want to cast doubt that the GPL will do anything that you don't like....

    "Slashdot requires you to wait between each successful posting of a comment to allow everyone a fair chance at posting a comment.

    It's been 33 minutes since you last successfully posted a comment"

    I've seen 217 minutes before...

  68. typically, GCC fairs better by Anonymous Coward · · Score: 0

    with non FSF developers, they literally had to fire RMS before GCC could begin to make progress again. RMS and the FSF basically hold software back, and its best that these projects get forked now while gpl 2 is still available. The new forks could be licensed gpl 2 only and avoid all the problems and loss of freedoms with gpl 3, and then RMS and the FSF could be made irrelevent.

    1. Re:typically, GCC fairs better by Anonymous Coward · · Score: 0

      and a few years after that there would be so many MS patents inside of novell linux that anyone who used it would be MS's bitch, and the linux community would fork away from them.

      It's going to happen anyway, I foresee a huge split with gpl3 (two forks really, one from suse, then the other one), and if sun goes gpl3 with solaris, adios linux for thousands of people. I think of the future, not of the past.

      Really, if you want to run closed source full of patents software, just run windows and be done with it, don't even bother with linux at all then.

  69. Re:GPL-shmi-pee-ell by PenGun · · Score: 1

    You couldn't be any dumber ... could you.

  70. I wonder... by perlchild · · Score: 1

    I wonder... And yes, I'm just wondering at this point... If Microsoft didn't think it managed to snag a single contact person through their contract with Novell(aka someone legally entitled to sell, or cross-license) code to them, more than any other right...

    Someone particularly paranoid might also think that Novell, as the owner of the Unix trademark, might make an ideal scapegoat in a lawsuit...

    "You were distributing..."

    "We did so in good faith, and even Novell didn't know we were in the wrong..."

    Especially given that for a GPL violation(say if Microsoft did copy GPL code) whoever they stole code from could sue, it would be either the fsf, or the coder, NOT Redhat or another company whose stock value might be affected by suing Microsoft...

  71. Voucher != Distribution by AVee · · Score: 1

    At least, I hope US law is not that insane yet.

    Just imagine handing out amazon.com gift certificates, or worse, vouchers for internet access.

    1. Re:Voucher != Distribution by Anonymous Coward · · Score: 0

      Actually, I think transfer of ownership constitutes distribution.

      I've seen the example of the book publisher who outsources all the work used in this context. (i.e. The publisher may distribute a copyrighted work without ever physically or electronically touching it by hiring people to author, edit, proof, layout, print, warehouse, and ship the work. Since they owned the product at one point and sold it to the bookseller, they distributed it.)

  72. I am not a lawyer, but: by williamhb · · Score: 4, Insightful

    There's a very big false assumption that everybody seems to be making here. I am, of course, not a lawyer (so this is not legal advice).

    MS have not distributed GPL3 code, no matter how much we would like them to have. They have offered a covenant not to sue Novell's customers, and vouchers offering support for Novell's product. This is very different. None of this makes MS a party to the GPL because MS do not need any kind of license or copyright provision just to say "I won't sue Joe Bloggs, and I'll help him with his technical issues". No matter what the FooBarSpecialLicense attached to the product Joe Bloggs happens to own says!

    (And if you think otherwise ask yourself this: what part of copyright law would MS have broken by saying "I'm happy to assist with Joe's problem but I don't agree to your license agreement"? On what grounds could you sue them? Or if they say "Mr Novell, if you sell Joe a copy of product X, I'm happy to talk to him about any problems he has with it; but I don't agree to your license agreement" What would you sue them for? If there is no potential copyright breach, there is no license.)

    What the Novell-MS deal could have impinged on was Novell's right to distribute SUSE at all. If they were unable to offer the equal patent cover required by the GPL (and clearly they are unable to extend Microsoft's offer of patent protection to non-customers without Microsoft's consent), then they would have been unable to meet the terms of the GPL3 and thus unable to legally distribute the software. Except that Eben Moglen kindly gave them a get-out clause at the end of paragraph 11 of the GPL.

    In most countries, as I understand it, even if Novell hadn't been given a get-out clause, the only result would have been the Novell-MS deal being "frustrated". "Frustration" is where an unforseen circumstance prevents a contract from being possible to fulfill. This appears to me to have happened. An unforseen change (the FSF deliberately altering the GPL licensing terms to affect the deal) would have prevented Novell from being able to fulfill its end of the Novell-MS deal. It wouldn't have been able to distribute SUSE under GPL3 because it couldn't extend MS's patent provisions beyond what MS offered in the initial contract without asking MS first. Thus the Novell-MS deal would get terminated, and there might have been a little wrangle about "reasonable recompense for the services provided". (Novell would need to go along to a court to get the contract declared frustrated, however.)

    But with the get-out clause in para 11, even that won't happen.

    All up, Eben Moglen's grand plan doesn't seem to amount to a hill of beans.

    Disclaimer: Once again, this isn't legal advice. It is based on an engineer's shaky memory of engineering law lectures, and has the potential of being utterly wrong.

    1. Re:I am not a lawyer, but: by sybesis · · Score: 1

      Am i wrong it the first goal of the deal was to make better interoportability between suseLinux and windows. So if they want to make things better, They have to build code. Thats what the partnership was for. No? So then if they write code, and this code is released over gpl3. They would become gpl code distributor? And everybody talk about patent protection. While the main public reason was for interoportability!

    2. Re:I am not a lawyer, but: by Tuoqui · · Score: 1

      If I give you a ticket for $25,000 entitling you to purchase a brand new car from my buddy over there. Am I not just selling you the car but adding an extra step in the process?

      --
      09F911029D74E35BD84156C5635688C0
      +2 Troll is Slashdot's way of saying groupthink is confused
    3. Re:I am not a lawyer, but: by sumdumass · · Score: 1

      No your not selling the car.

      Banks do this all the time when they approve loans for people to buy cars. They decide if the persons credit is worth the price of something that has a certain value to it and then whether or not to issue a check or "ticket for $25,000 entitling you to purchase a brand new car from my buddy".

      What you would have become is a bank or loan office. And yes, there are loan or finance companies that only work with certain sellers for whatever reasons.

    4. Re:I am not a lawyer, but: by sumdumass · · Score: 2, Insightful

      I'm glad you clear some of this up. I was looking and so many people are claiming that MS is using GPLv3 code somehow but I couldn't find out how. Now that I understand it is just the Novell agreements, I'm siding with you in that they never distributed it and aren't covered by the GPLv3 provisions at all.

      Something I would like to add is that with the GPLv3 as I read it, it says that when you receive the code you are giving a license and rights from the copyright owners. then it goes on to describe the patent stuff later. It would appear to me that the License is claiming that only if you place something in there that you would have to guarantee the right for others to use it. So if I distributed some code and made no changs to it, I would only be relaying the implied ability to do so from the GPLv3 license I received with the software. I wouldn't be adding any implications to it so if I found that one of my patents were being violated i wouldn't have lost any of my rights on it. Further, even if I did change or modify the code, as long as I didn't add the offending IP, I couldn't be held to have approved of the license ordeal.

      In other words, I can see that SCO or IBM is distributing some GPLv3 code and sneak their patented process into it and then claim that by their unknowing distribution, it is free, open and fair game now. SCO or IBM would have to have actual knowledge of the items being in there and have some say about them being placed in the code that is covered. It would be like having a yard sale where someone went on your neighbors property, opened their shed door and picked up their WeedEater and said I would give you 5 dollars for this. If you accept the $5 it doesn't negate the fact that the item was stolen or anything surounding it including the receiving stolen property charges.

      So even if Microsoft is bound by the GPLv3, I doubt that they are going to be put out by anything they didn't participate in releasing to the public via the GPLv3. I just don't see how it would be possible.

    5. Re:I am not a lawyer, but: by Anonymous Coward · · Score: 0

      Am i wrong it the first goal of the deal was to make better interoportability between suseLinux and windows. So if they want to make things better, They have to build code.
      Not necessarily -- there's also the legal interoperability of, for instance, whether use of Novell's Exchange Connectors breaches any sort of copyright or patent rights held by MS. The agreement "improves interoperability" by alleviating that concern.
  73. Fixed... by griffjon · · Score: 1
    Microsoft States GPL3 Law Doesn't Apply to Them

    Fixed that for you.

    FTA:

    While there have been some claims that Microsoft's distribution of certificates for Novell support services, under our interoperability collaboration with Novell, constitutes acceptance of the GPLv3 license, we do not believe that such claims have a valid legal basis under contract, intellectual property, or any other law.
    --
    Returned Peace Corps IT Volunteer
  74. More precisely... by abb3w · · Score: 1

    The point is that the GPL is so obviously-enforceable, that there is no need to test it.

    More exactly, the GPL license is so legally solid under US copyright law, no-one has yet been suicidal enough to see a court case challenging its validity to the end. Serious legal brainpower went into the development of the GPL; invariably, challengers within reach of US civil jurisdiction have settled by complying with the license terms. Challenging the GPL is almost as silly as going to trial before a judge after you try to mug the City Chief of Police during his press conference in the front lobby of police headquarters.

    Eventually, the GPL will be tested, more likely than not by someone who is simply willing and able to lose a few thousand bucks just to make sure there is such a court precedent.

    --
    //Information does not want to be free; it wants to breed.
  75. Open letter to Microsoft by raventh1 · · Score: 2, Interesting

    I am not party to the MS EULA

  76. Not from the beginning by Schraegstrichpunkt · · Score: 5, Informative

    In the case of the Linux kernel, it started out from the beginning as GPLV2 only.

    No.

    Linux 0.01 was distributed under the following license:

    This kernel is (C) 1991 Linus Torvalds, but all or part of it may be redistributed provided you do the following:

    - Full source must be available (and free), if not with the distribution then at least on asking for it.

    - Copyright notices must be intact. (In fact, if you distribute only parts of it you may have to add copyrights, as there aren't (C)'s in all files.) Small partial excerpts may be copied without bothering with copyrights.

    - You may not distibute this for a fee, not even "handling" costs.

    The Linux 0.12 release notes said:

    The Linux copyright will change: I've had a couple of requests to make it compatible with the GNU copyleft, removing the "you may not distribute it for money" condition. I agree. I propose that the copyright be changed so that it confirms to GNU - pending approval of the persons who have helped write code. I assume this is going to be no problem for anybody: If you have grievances ("I wrote that code assuming the copyright would stay the same") mail me. Otherwise The GNU copyleft takes effect as of the first of February. If you do not know the gist of the GNU copyright - read it.

    The Linux 0.95 release notes said:

    Linux-0.95 is NOT public domain software, but is copyrighted by me. The copyright conditions are the same as those imposed by the GNU copyleft: get a copy of the GNU copyleft at any major ftp-site (if it carries linux, it probably carries a lot of GNU software anyway, and they all contain the copyright).

    The copyleft is pretty detailed, but it mostly just means that you may freely copy linux for your own use, and redistribute all/parts of it, as long as you make source available (not necessarily in the same distribution, but you make it clear how people can get it for nothing more than copying costs). Any changes you make that you distribute will also automatically fall under the GNU copyleft.

    NOTE! The linux unistd library-functions (the low-level interface to linux: system calls etc) are excempt from the copyright - you may use them as you wish, and using those in your binary files won't mean that your files are automatically under the GNU copyleft. This concerns /only/ the unistd-library and those (few) other library functions I have written: most of the rest of the library has it's own copyrights (or is public domain). See the library sources for details of those.

    Linux 0.99.2 was the first version that actually included the GPLv2 COPYING file.

    Until Linux 2.4.0-test8 was released, no particular version of the GPL was actually specified for the kernel as a whole*, although it was clear that GPLv2 applied. Section 9 of GPLv2 states:

    9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.

    Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation.

    The copyright status of Linux is a little more complex than most people would like (and than some people would like to believe.)

    Footnote:
    * This isn't true for individual files. To this day, some files in Linux are explicitly 'v2 or later', some are 'v2 only', some are BSD-licensed, etc. The only common thing is that (except for some disputed firmware files) they are all GPLv2-compatible.

    1. Re:Not from the beginning by quarkscat · · Score: 2, Insightful

      Gee willikers, Microsoft: so sorry about that (but you are so bound) !

      Turn about is fair play, as far as I am concerned. I didn't purchare
      Win2K under License 6. Why should I now be subject to your change
      in license only because I needed a Service Pack to fix your crappy
      software?

      If there was truely justice in this world, Microsoft would have been
      broken up into at least 5 different pieces (operating units) at the
      end of the DOJ anti-trust trial. It was GWBush's "free enterprise,
      but only for the really big companies ^H^H^H^H^H^H^H^H^H^H
      contributors" rise to power that saved your "800 pound gorilla".

  77. Re:GPL-shmi-pee-ell by InvisiBill · · Score: 1

    The thing you need to remember is that by default, you have no rights to the source code of said GPL software. It's covered by the same copyright laws that make it illegal to pirate Windows and such. However, there is the added option of gaining access to the source, if you choose to agree to certain terms.

    Your whole idea of whether or not there is a transaction taking place is a technical nitpick that can be left up to the courts. It's along the same lines as the debate over the validity of click-through EULAs. What if I view the source and see where the "Agree" button links, but never actually click the button? Is that the same as clicking the button? As for being able to download it without clicking on some sort of license agreement, does that mean if I find a copy of Windows on some site that allows open downloading, I suddenly can use it without any regard for its licensing? Can I just take something from a sidewalk vendor stand, since it's out in the open and not a "real" store? Whether or not downloading software packaged with license details constitutes a legally binding agreement is completely separate from the validity of the license itself.

    GPL is most definitely a "free with strings attached" license. You get it for free, and the attached string is that you have to pass it on to others freely (just as you received it freely). If you don't like that idea, don't use/support the GPL. The rest of your comments about transactions are legal details which don't apply to the GPL any more than to any other license, except that it's easier to find GPL software which you could use in violation of copyright law (as opposed to the hidden-away closed source of other programs).

    Next time you are at the supermarket and they have those little hotdogs with toothpicks and a sign that says "take one, free", imagine how goofy it would be if there was a piece of paper next to them that had terms and conditions of taking it for free. Next time you're at the supermarket and they have one of those "buy one, get one free" sales, take the free one and tell them how goofy it is that they're forcing you to do something else to get the free one.
  78. Trust by Joebert · · Score: 1

    This makes Opensource look very untrustworthy to me.

    --
    Wanna fight ? Bend over, stick your head up your ass, and fight for air.
    1. Re:Trust by raylu · · Score: 1

      Elaborate, please? I don't see why; the GPL has always been "viral."

      --
      Maurice Wilkes, debugging, 1949
  79. You've been hanging around Dubya too much (n/t) by Anonymous Coward · · Score: 0

    Nothing here at all whatsoever

  80. Nope by Anonymous Coward · · Score: 0

    The GPL is a license. The obligations under it may be contractual in nature but since you have no license to undertake X without agreeing to it, the contractual obligations may be unilateral. The GPL is STILL A LICENSE. It is license to become a distributor.

    The contract (as a contract and not contractual obligations) can remove rights YOU ALREADY HAVE. But to do so, there must be a meeting of minds and must also convey benefit to both parties. The benefit is necessary in a contract otherwise it is probably illegal. The meeting of minds is how the law devolves deciding whether value for value was undertaken: if both parties have a meeting of minds, they both believe that they have had value from it.

    A non-complete contract is a contract and NEVER a license. The reason is that you ALWAYS have the right to work for whom you choose. However, in negotiations you may decide to sign a 1 year non-compete agreement for months salary. This would be considered fair if you agreed to it. You now have given up a right for recompense. If the contract was given and you were told to take it then there is no meeting of minds. You cannot be forced into a contract (the contract becomes unenforceable legally).

    A broadcast license is a license (and NOT a contract) that you must obey contractual obligations. If you refuse to meet those obligations then you have no right to broadcast in any case.

    So:

    License: refuse and you have lost no rights.
    Contract: refuse and you have lost no rights.
    License: accept and you have more rights.
    Contract: accept and you swap rights for value.

    You cannot sign a contract that gives you the right to broadcast. You can sign a contract that removes your right to work. You cannot sign a license that removes your right to work. You can sign a license that gives you the right to broadcast. If you stop doing what the license allows you can ignore the obligations. If you exercise the rights your contract took away, you don't get to just give the value back.

    If you count that the obligations of the license are contractual as meaning a license is a contract, then why do we have two terms?

    1. Re:Nope by AKAImBatman · · Score: 1

      You really don't get this, do you?

      If I go to a restaurant and order a cheeseburger, I have initiated an implied contract. The contract is that I will pay $X in exchange for a cheeseburger cooked to my specifications. If the restaurant delivers the cheeseburger, I have to pay. If, however, the restaurant delivers a chicken sandwich by accident, I am under no obligation to accept and pay for that chicken sandwich. Similarly, if my cheeseburger is cooked medium rare rather than the well-done I requested, I am under no obligation to accept delivery of or pay for the cheeseburger.

      Now, as long as both sides hold up their end of the bargain (I pay, restaurant gives me cheeseburger as requested) everyone is happy and no one has lost anything. Thus a contract has been executed without taking away any rights.

      This is contract law 101. I am not a lawyer, and even I know that. Don't argue the difference between a license and a contract unless you know what a contract is in the first place.

    2. Re:Nope by AKAImBatman · · Score: 1
      I should probably add to my post since I keep forgetting that PJ herself keeps pushing this "license" vs. "contract" nonsense. Contracts are all about agreements. It does not matter if a contract takes away rights or adds them, it is still a contract. PJ herself adds the following:

      Of course, the law isn't that easy. The book Contracts, by John D. Calamari and Joseph M. Perillo, 3d Edition, begins with this first sentence: "No entirely satisfactory definition of the term 'contract' has ever been devised." It then goes on for almost a thousand pages, trying to do so.

      She then argues that "license is a type of contract" is a valid, but not (in her opinion) relevant to the issue:

      So while acknowledging that the word 'contract' can be used loosely in various contexts to mean different things, here we are looking at the heart of the matter, not the "on-the-other-hand" footnotes that result from common law. In the broadest sense, you might even hear someone say a license is a form of contract, but that's in the footnote category, not the essence of the discussion.

      Which, in all reality, has no impact on the discussion at hand. Even if you believe a license to be separate from a contract, I fail to see how it has any bearing on the issue at hand. PJ is still asking a judge to rule that an agreement between Party A and Party B has a binding effect on a completely different agreement between Party C. I simply have never heard of any such case law. While I'm not a lawyer (and neither is PJ, mind you; though she is slightly more qualified than I ;)), from what I do know of the law, it generally holds an individual party responsible for its own deals.

      I'd love to see caselaw that suggests otherwise, but until I see such documents I feel that PJ is on very shaky ground. It's one thing to tear apart the nonsense spewed by the likes of SCO. It's a whole other thing for a paralegal to go toe to toe with a legal team like Microsoft's. Especially on a rather extreme legal theory.
  81. MS Vouchers == Distribution by Anonymous Coward · · Score: 0

    These aren't gift certs, these are vouchers to be redeemed against a particular product. That product is the retail edition of Suse linux which comes with commercial support from Novell. Don't let MS change the story after the fact, the vouchers are directly redeemable for software.

    If these vouchers aren't distribution, then we are free to sell commercial support for Windows (which can be dl'd from TPB) with impunity. The FSF have maneuvered a malicious aggressor (Microsoft) into a lose-lose-lose situation, what more needs to be said?

    1. Re:MS Vouchers == Distribution by Kalriath · · Score: 1

      It took me this long to find something so stupid it had to be responded to, 3 days late be damned:

      You ARE free to sell commercial support for Windows. You always have been. Just like you're free to sell commercial support for BMWs, Burger King(r) (I shudder to imagine the "support" that would need) or Monopoly(r).

      I still fail to see how a voucher could ever count as distribution. Are you saying that if you buy a computer on Hire Purchase with Linux installed that the Finance Company is then bound by the GPL? No? The same applies here, neither is Microsoft.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  82. It can "not apply to us" by alexhmit01 · · Score: 1

    Microsoft has publicly stated that they do not agree to the terms of the GPL v3, will not provide support to Novell customers using software under the GPL v3, and want nothing to do with it. As the License is a contract between the copyright holder and the licensee to distribute said software, Microsoft not agreeing to said terms means Microsoft does not accept them. If a Microsoft employee hands a friend a Red Hat disc, previous to this statement, you might be able to argue that Microsoft is distributing software. However, Microsoft's statement makes it pretty clear that they do not agree to distribute.

    Now, if Microsoft or their agents distributes GPL v3 code, have expressly denied agreeing to the GPL v3, they are in copyright violation. They have copied someone else's software without permission, violating their copyright.

    This statement is clever, because it means that if someone at Microsoft inadvertently distributes GPL v3 software, prior to this one MIGHT have argued that the implicitly agreed to GPL v3's terms, and attempted to get court order to force Microsoft to comply (and release some code). Now you have to sue them for copyright infringement.

    Why is this important? Well, if they distribute software with GPL v3 code, you can probably get an injunction to stop them, you'll be able to sue for damages (although illegally copying software that you are giving away for $0 albeit with copying restrictions seems hard to do... you've been wronged, but damages are probably $0. The USFL sued the NFL and won an anti-trust suit, however, since the USFL's poor business decisions were determined to run them out of business, the award was $1, after appeals and interest added, the USFL Collected $3.76. I presume that a copyright infringement suit against Microsoft would be similar, collect $1, since no monetary damages were awarded.

    I am not a lawyer, but this is my game theory read on the case.

    1. Re:It can "not apply to us" by bbc · · Score: 1

      "As the License is a contract between the copyright holder and the licensee to distribute said software"

      No it's not, although Microsoft would undoubtedly love it if you believe so.

  83. Reply: Finally, someone that understands MS .... by OldHawk777 · · Score: 1

    Reply: Finally, someone that understands MS Lawyers and Mr. Gates, you must be the Sheriff of Nottingham. At least you appear not to be one of those treasonous subversive Welfare-Corporatist corrupting democracy and capitalism in the USA.

    Don't worry, I am just deep sea fishing?

    --
    Unaccountable leaders are masters, and unrepresented people are slaves. How do US and EU fare?
  84. Wrong by Anonymous Coward · · Score: 0

    "The GPL is a unilateral contract offer that one side has already agreed to."

    No, the owner of the copyright controlled by the GPL has agreed to NOTHING. Need not agree to anything. Ever. At all.

    If someone wants to use the code they must agree to the (contractual in nature) obligations of the license. So they must agree beforehand.

    The copyright holder doesn't need to agree to anything.

    1. Re:Wrong by AKAImBatman · · Score: 1

      No, the owner of the copyright controlled by the GPL has agreed to NOTHING. Need not agree to anything. Ever. At all.

      Oh, really? So they haven't agreed to allow you to redistribute the code under the terms of the GPL? If the owner of the copyright hasn't agreed to that stipulation, then how do you figure that any GPL code is properly licensed? After all, the owner could take you to court and say, "I never agreed to allow redistribution under the GPL!"

      Your insightfulness amazes me. /sarcasm
  85. Re:They're clearly party to the distribution of... by Anonymous Coward · · Score: 0

    GPLv3 includes a definition of conveyance which is exactly what MS is doing:

    "To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying."

  86. another defence for Microsoft by stites · · Score: 1

    Microsoft seems to be preparing to fight GPLv3 with two defences. They plan to deny that the coupons constitute distributing GPLv3 code and they plan to deny that GPLv3 can force its own interpretation of the Microsoft-Novell agreement upon Microsoft.

    I would like to suggest a third defence to Microsoft which would probably be much more effective than the first two. Microsoft could pay Novell to cancel the Microsoft-Novell agreement before Novell actually distributes any GPLv3 code. Abolishing the Microsoft-Novell agreement would forestall the possibility that the Free Software Foundation might be able to extend Microsoft's software patent protection to all open source developers, distributors, and users.

    ---------------------
    Steve Stites

  87. Re:GPL-shmi-pee-ell by raylu · · Score: 1

    Has there ever been a lawsuit based on GPL that stuck?? I know there have been threats, but I don't recall anything going to court.
    Plenty of posts about this elsewhere. No one is dumb enough to take it to court.

    if you give stuff away to your friends you have no right to dictate to them how they use it or regift it. I see source code this way as well. I think we'd avoid a lot of confusion if we just dropped the notion that free stuff can have a license. I know it wouldn't be the first time money had to change hands for something to be legally enforcible.
    But you wouldn't like it if your friends sold your gifts, would you? If, instead of charging you for my closed-source software, I asked for say...a computer, or rights to your software, you would have no objections, right? There is nothing wrong with non-monetary compensation.

    but the notion of giving away things and also attaching requirements is a lot like a passive aggressive relative who "helps" you, but then expects you to do things for them in repayment. Free should be free with no strings attached.
    No kidding. That relative would be like me in the previous example. I'll "help" you by giving you software, but I expect you to do things for me, like pay me. The GPL asks that you keep the software GPL-ed. The nature of the GPL is that it increases your freedom.

    They want to give away software, but they don't want to give away software. It seems so straightforward- if you get paid for something you can attach a license requirement. If you don't get paid and you give away things, there seems to be no real agreement between parties. Just because you put a sign up next to your garbage that says "free garbage to anonymous takers, but you must obey these other rules..." doesn't mean you have legal recourse when it disappears and shows up on ebay.
    Ok, what the hell? They want to give away free software and they want to keep it free. If you choose to not accept the terms of the GPL, there is "no real agreement between parties." On the other hand, you can accept the agreement and attach the GPL to your distributions.
    Your logic is:
    If I give away things to takers, I can't tell them not to sell it on eBay.
    If I sell things to people, I can tell them not to sell it on eBay?
    Well shit, it's both your choice to buy the thing I sold and the thing you took for free. I didn't force anything upon you.

    Next time you are at the supermarket and they have those little hotdogs with toothpicks and a sign that says "take one, free", imagine how goofy it would be if there was a piece of paper next to them that had terms and conditions of taking it for free.
    Imagine how goofy it would be if you distributed those little hotdogs.

    Merely downloading something IS NOT an acceptance of a license
    Gee, really? The license applies to distribution; you can use the free software to do whatever you want. Only when distributing or modifying the code do you need to concern yourself with the license.
    --
    Maurice Wilkes, debugging, 1949
  88. Internal distribution to contractors by Wordplay · · Score: 1

    This creates an interesting issue if Microsoft ever ends up using GPLv3 stuff within the company. IIRC, giving GPL'd code to contractors (as opposed to employees) is considered distribution per the license. Essentially, Microsoft is risking blowing the 235 patents if they have Linux or other patent-contested software available on their internal network, assuming contractors have access to it. One download, and the patents extend to everyone per the license.

    This is somewhat off-topic, but I honestly wonder if this will sharply limit the use of GPLv3 software in corporations. Seems like you'd have to vet every single piece of GPLv3 software you use against your patent portfolio to be comfortable, or force contractors to download all their own tools from an external source (which is kind of a nightmare if you're trying to keep everyone on the same version).

    1. Re:Internal distribution to contractors by Anonymous Coward · · Score: 0

      Um, no, since GPLv3 has a specifically improved clause for contractors, for exactly the situation for private distribution that you describe.

      What, no one reads the license they put their code under anymore? Geeze!

  89. Demonstrably false by CoughDropAddict · · Score: 1
    See ProCD v. Zeidenberg, in which the enforceability of a EULA (presented only after the sale) was upheld.

    The court held that Zeidenberg did accept the offer by clicking through. The court noted, "He had no choice, because the software splashed the license on the screen and would not let him proceed without indicating acceptance." The court stated that Zeidenberg could have rejected the terms of the contract and returned the software.
  90. Not really... by hummassa · · Score: 1

    If you modify the code and don't want your code under gpl v3 you remove the clause because it's not longer true for 100% of the code. Nope. You should NOT mingle with other people's copyright notices. What you do is to write in the files you modified:

    /* modifications made in DATEDATE (C) My name :
    ** (.. a nice description of your mods here ...)
    ** those modifications are only licensed under the GPLv3
    ** (or at your option, a later version) and not under the
    ** GPLv2 or later as the rest of the code. Any derivative
    ** works of the _modified_ program must be licensed under
    ** the GPLv3 or later. If you desire a GPLv2 license, go
    ** to the upstream at http://upstream.example.com/download
    */
    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
  91. Re:Does GPL allow for source in 'dead tree' format by TwilightSentry · · Score: 2, Informative

    It's been quite a while since I've read through the license (v2, that is), but IIRC, it states that the distributer must make available a machine-readable copy of the source.

    --
    How to enable garbage collection on a system without protected memory: #define malloc() ((void *) rand())
  92. Re:GPL-shmi-pee-ell by MooUK · · Score: 1

    The GPL doesn't restrict you at all. It doesn't stop you doing anything that you couldn't already do with the program in question.

    COPYRIGHT law is the restriction, and is there by default. The GPL then waives part of that restriction.

    If I give you a program, unless I have said otherwise, you don't have the right to distribute it.

  93. Let me correct this to you: ... by hummassa · · Score: 1

    If MS distributes something under the GPLv3, then that is licensed under the GPLv3, nothing else.

    If MS distributes something under the GPLv3 or something that is a derivative work of something under the GPLv3, or something that contains part of a GPLv3'd work except if this containing could be construed as an "aggregate" as per the clause #5 of the GPLv3, then that is licensed under the GPLv3, nothing else.


    --
    It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
    1. Re:Let me correct this to you: ... by msuarezalvarez · · Score: 1

      Something that is a derivative work of something under the GPLv3 has to be under the GPLv3 (that's the whole point!) so your first addendum to my statement does not add anything. Your second addendum, minus the exemptions for aggregates, does not add anything because what's not covered by the exemptions are "combinations with GPLv3 code such as to form a larger program", which is basically what "derived work means"

  94. Re:Guess Again...... NOT! by Linux_ho · · Score: 1

    now all one has to do is wait for the Novell to integrate new GPL3 licensed code, which they have said they will do, show your shiny voucher, smile, pick up you shiny new novell cds/dvd and load the distro onto bittorrent, then laugh evilly as all of microsoft's carefully calculated effort goes up in smoke. This has essentially undone a decade of patent hoarding and scheming to put linux and all gpl code into microsoft's pocket. If it were not true then you wouldn't hear microsoft screaming so loudly that it isn't.

    No. Microsoft's patent portfolio doesn't magically pass into the public domain because the GPL's terms have changed. Basically Microsoft is saying their vouchers are no good for GPLv3 software. Which means their "patent protection" isn't good anymore, and no longer makes SLES any better than any other distro. Novell could accuse Microsoft of breach of contract (and very well might do so), but Microsoft's patent portfolio is still all their own, and will remain so until they knowingly, officially distribute software under GPLv3 terms.

    --
    include $sig;
    1;
  95. Then you don't know what you're talking about! by Anonymous Coward · · Score: 0

    > MS have not distributed GPL3 code, no matter how much we would like them to have. They have offered a covenant not to sue Novell's customers, and vouchers offering support for Novell's product. This is very different. None of this makes MS a party to the GPL because MS do not need any kind of license or copyright provision just to say "I won't sue Joe Bloggs, and I'll help him with his technical issues". No matter what the FooBarSpecialLicense attached to the product Joe Bloggs happens to own says!

    I don't believe that's what the vouchers do. Also, if you'd read the GPLv3, you'd understand that they define a new term, "convey", and frame the license in terms of it. It lists very specific actions, covered by copyright law, under which you can be said to have conveyed GPLv3 software.

    FSF lawyers, privy to both the full legal language of the Novell/Microsoft agreement and the GPL have stated that the lack of expiration on Microsoft's certificates would prove to be a mistake, forcing Microsoft to convey the software when the voucher is redeemed. I'm afraid I'll have to take their word above yours, given that they are lawyers and they are familiar with the legal language while you, clearly, are not.

    Anyhow, it looks like the story is that Microsoft wants to add the condition "not valid for GPLv3 software" to the vouchers they've already distributed. Given that that's unilaterally changing the conditions on them after the fact, I don't see how they can do that. But what do I know? From all the court cases they've been in, it appears that they like playing hardball. They'll brazenly violate any law or agreement in their way, fight tooth and nail in court, and pay up when forced to, even though the sums they pay are a pittance.

    If I were competing with them and they forced me into court, I'd ask for "fingers" instead money, and I mean that as a metaphor for how the Yakuza operate. Damage their ability to compete with court-imposed restrictions and such (the "fingers"), not their cash flow. They value that more than short-term cash, so you can see how it's important, but their competitors are in it for money, not "blood", and that's why they constantly lose to Microsoft's style of competition. Enough people start playing hardball like that with Microsoft, and they wouldn't be top dog for long. But hardly anyone else operates like that (save maybe Oracle), so it's no wonder they lose.

    1. Re:Then you don't know what you're talking about! by VGPowerlord · · Score: 1
      To start... the usual IANAL.

      SF lawyers, privy to both the full legal language of the Novell/Microsoft agreement and the GPL have stated that the lack of expiration on Microsoft's certificates would prove to be a mistake, forcing Microsoft to convey the software when the voucher is redeemed. I'm afraid I'll have to take their word above yours, given that they are lawyers and they are familiar with the legal language while you, clearly, are not.

      Unfortunately, seeing as how the GPLv2 is a distribution license and was the license at the time the Microsoft-Novell agreement was made added with the fact that Microsoft isn't actually distributing it, it'd be hard to make that stick in a court of law.

      No sane court of law is going to allow an ex post facto license change alter the parties of a contract particularly without the additional party's consent.
      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    2. Re:Then you don't know what you're talking about! by Anonymous Coward · · Score: 0

      I don't believe that's what the vouchers do. Also, if you'd read the GPLv3, you'd understand that they define a new term, "convey", and frame the license in terms of it.
      I have read the GPLv3 -- but it doesn't matter a monkey's what terms it contains if MS has not accepted it. This entire story is about MS stating that they have not accepted it, and see parent post for a detailed description of how they need not have accepted it in order to distribute vouchers. (Noting of course that it is not legal advice...)
  96. Re:Reply: Finally, someone that understands MS ... by stonecypher · · Score: 1

    Actually, I think you would do well to rethink that position. You might be shocked to learn who's given away more source code than anyone else on this planet. Have a look around MSDN. There's a lot of stuff up there.

    Am I saying they're goodbear? Hell, no. But this is one place in which hating Microsoft doesn't work at all. Sure, they're doing it because it's good for their bottom line, but that aside, Microsoft has given away two point three metric buttloads of code, and it's all under extremely generous licensure.

    --
    StoneCypher is Full of BS
  97. Re:They're clearly party to the distribution of... by douceur · · Score: 1

    Your assumption seems to be that Novell could hand out copies of linux that are licensed with GPLv3, and Microsoft could do nothing about. If that's the case, how can you seriously consider Microsoft to be distributing the software? If they have NO ability to decide what software the users receive, I highly doubt that constitutes distribution in any important sense of the word.

  98. You don't (want?) to get it? by Anonymous Coward · · Score: 0

    You don't enter in to a contract with a burger joint. You buy a burger. They don't say (either before or after your purchase) "you may not critisize this burger. You may not give parts of this Happy Meal(tm) to anyone else.".

    You.
    Bought.
    A.
    Burger.

    Once you've paid, you have your burger. you can do anything with it your heart desires as long as it is legal. Feed it to your dog.

    You're right: you're not a lawyer and though you seem to know it, you don't know when you're wrong. You're not a councillor, are you?

    1. Re:You don't (want?) to get it? by AKAImBatman · · Score: 1

      So what you're saying is that implied contracts don't exist, and that every law book in print and every law website should remove all references to these contracts because an anonymous coward on Slashdot says that such a contract does not exist?

      To quote the infamous Paula Bean: "Brillant"

  99. Microsoft Linux? by thethibs · · Score: 1

    This discussion suggests an entertaining scenario:

    Microsoft has the resources, and OS sales are a small part of MS revenue; most comes from applications that sell well on any platform. Gates assigns a good project manager—one with a ripe sense of humor—to put together a crack team to fork linux/gnu based on pre-GPLV3 code only. The new source is scrupulously annotated, open and available. It is licensed with whatever terms both satisfy GPLV2 and cause the greatest rending of shirts among the Fosserati.

    The most important new code in the fork is an extension of the APIs so that Windows applications run native alongside linux applications without virtualization. It includes virtualization anyway. New developments can mix and match. It supports .Net.

    It is released as Microsoft New Generation Linux, sold in a pretty box loaded with advertising for MS applications. The OS is on a non-DRM self-installing DVD loaded with the OS, every driver known to man, a selection of best of breed free applications, and all the source. Microsoft pulls out all the stops in applying everything they've learned from the millions it has spent on usability research. The box includes a really well-written user guide, and discount certificates for the Windows Office Suite. Distributors like Dell are given a deal that fails to draw a substantial distinction between MS Windows and MS NG Linux.

    Between the manuals and the DVD, ordinary consumers can install and use all of this without actually coming into contact with the linux community or its online resources. The great mass of consumers, who would rather spend a few bucks than become their own tech specialists, will buy more software, much of it from MS.

    Experienced linuchim, if they have any interest, can buy it, get a copy from someone (it's legal), or download the three-gigabyte distribution file.

    --
    I'm a Programmer. That's one level above Software Engineer and one level below Engineer.
  100. No, they DECIDED by Anonymous Coward · · Score: 0

    Not agreed.

    They can at whim say "no". They offered. An offer is not considered binding. If I offer you an apple for free, until you take that apple from me, I can say "but not you". I have made no agreement to offer you an apple. Even after you've taken the apple, I could attempt to say "I've changed my mind" and the law would consider whether that was fair but would NOT consider it a breech of contract case.

    You seem to want to believe that license=contract. So is contract=license? So you enter in to a non-compete license? A non-disclosure-agreement-license? A rental-license? Or does that sound silly? If so, then why is that not because they are different?

    When you buy a bar license, is it actually a bar contract? Why then is there breech of contract but not breech of license? There isn't. When you abridge your license, your license IS TAKEN AWAY. Why is that? BECAUSE THEY ARE NOT CONTRACTS.

    How the fuck did you manage a karma bonus?

    1. Re:No, they DECIDED by VGPowerlord · · Score: 1

      When you buy a bar license, is it actually a bar contract? Why then is there breech of contract but not breech of license? There isn't. When you abridge your license, your license IS TAKEN AWAY. Why is that? BECAUSE THEY ARE NOT CONTRACTS.

      IANAL, but as I understand it, a license is a specific type of contract. To be specific, it's one that grants a single party specific rights, which are terminated if they are found to be breaking the terms of said license.
      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    2. Re:No, they DECIDED by AKAImBatman · · Score: 1

      They can at whim say "no". They offered. An offer is not considered binding. If I offer you an apple for free, until you take that apple from me, I can say "but not you". I have made no agreement to offer you an apple.

      Tell that to Carlill v. Carbolic Smoke Ball Company, an influential case in both UK and US law. That case made it clear that a unilateral offer can be binding. Modern law thus tends to consider whether or not a specific situation constitutes an offer or not. For example, placing a sign above apples that says, "Free, take one!" would constitute a binding offer. However, the "joke" of earning a harrier jumpjet in the Leonard v. Pepsico, Inc. case was not found to be a reasonable form of a unilateral offer.

      From the GPL: "we offer you this license, which gives you legal permission to copy, distribute and/or modify the library."

      I think that makes the situation fairly clear on that point.

      Even after you've taken the apple, I could attempt to say "I've changed my mind" and the law would consider whether that was fair but would NOT consider it a breech of contract case.

      Incorrect. If you made the offer to me, then the offer is binding. It's up to me to decide whether I will return the apple or not. If you had a sign that said, "Visit our store, we are giving out free apples", then the contract has not yet been intiated. You can refuse service to me. However, most places still attempt to protect themselves with a sign that says, "We reserve the right to refuse service to any customer for any reason."

      You seem to want to believe that license=contract. So is contract=license?

      A Porche is a car. Is a car a Porche? Bad logic.

      When you buy a bar license, is it actually a bar contract?

      If you want to be specific, a license is the terms of a contract that provide you with the "promise not to be sued". Licenses can be revoked, but from what I know, only if it's built into the terms and conditions of the license. (i.e. the contract) The GPL, for example, cannot be revoked regardless of the owner's wishes. The only way it can be revoked is if you fall afoul of the conditions the license imposes. This is a bit different than most licenses which carry the term, "This license may be revoked for any reason."

      You can read the fine print of the American Bar Association here.

      When you abridge your license, your license IS TAKEN AWAY. Why is that? BECAUSE THEY ARE NOT CONTRACTS.

      Funny thing is that a contract can become null and void in the case that the contract is breeched. If I pay you $5 for a cheeseburger, you are required to return the funds if you fail to deliver the cheeseburger. In a more extreme case, failure to pay a mortgage results in the house "defaulting" to the bank. These are very similar situations to a license where the "promise not to sue" can be revoked if you fail to uphold the terms and conditions of a license. Thus it makes perfect sense that a license is really a contract. Or at least a specific type of provision in a contract.

      How the fuck did you manage a karma bonus?

      Well, for one I cite sources rather than positing arguable thought-experiments. The practice of law is heavily based on being able to cite existing decisions and laws. It is relatively rare that a judge is asked to create a new interpretation without having any previous references. So if you want to provide a thought-experiment, try backing it up with a reference. If you are working toward going into law, then the practice would serve you well.
  101. A t-shirt... by jetxee · · Score: 1
    I so much long for an FSF t-shirt with large letters on it: GPLv3. Black on white. Or white on black. Well, `fsck m$' on the other side would not hurt too...

    I have just checked the GNU site, and the last t-shirt they offer is a stale 2001's levitating gnu...

  102. paranoid enough? by Ignatius · · Score: 1

    > > Linux is the fastest growing unix-ish operating system out there.

    > If you mean in terms of raw sales, it's OsX, not Linux.

    Yeah right, raw sales is surely a good measure for a free OS.

    > If you mean in terms of percentage userbase growth, it's QNX, not Linux.

    Percentage growth is even more meaningless. A system going from zero to one user has thus infinite grow??

    Meaningful measures are e.g. marketshare, total number of users or total number of installed systems.

    > Your GPL is costing you tremendously.

    No it doesn't. Any GPL project can incorporate BSD code, but not the other way around.

    > with GPL, it's illegal for me to refuse even to release one line of source.

    Only when you plan on releasing the binaries and that's really the point of the GPL.

    > I can't release the object because of my Nintendo NDA, and I can't refuse to release the object because then I'm in violation of the GPL.

    It obviously didn't occur to you that it might be the Nintendo NDA which is bogus and broken. NDAs for APIs are just plain stupid, so instead of ranting here against the GPL, simply refuse to develop for a plattform with such a hostile policy. If you don't (be it by choice or by necessity), you reinforce such policies and thus demonstrate the need for the GPL.

    > But I can't use them, because GPL is so ridiculously paranoid.

    As long as there are companies out there which demand NDAs for APIs, sue customers for reverse engineering or amass software patent porfolios, the question is really: Is it paranoid enough?

    1. Re:paranoid enough? by stonecypher · · Score: 1

      Meaningful measures are e.g. marketshare, total number of users or total number of installed systems.

      If you say so, though since we're talking expressly about corporate interests, there's good reason to disagree. Nonetheless, if those are the figures you'd prefer to use, I say have fun; they tell the same story. Linux just isn't dominant.

      Your GPL is costing you tremendously.

      No it doesn't. Any GPL project can incorporate BSD code, but not the other way around.

      There is a tremendous level of naivete involved in assuming that code can be ripped out of one project and injected into another project. It's usually faster and lower defect rate to start from scratch; try reading some PSP/TSP or RAND data some time.

      But besides, this is exactly my point. I decline to work on a GPL project because I'm unable to legally, meaning I work on BSD projects instead, and all the GPL guy hears is "oh, then I can copy that code." Of course you can, but you won't. Very little of the code I donate to projects can be moved between projects, because if it's simple enough to be project portable, someone's almost always done it already. I don't usually get involved until there's something difficult at hand, because I know nobody else will write it for me, and when you're dealing with something like that, the actual likelihood that the code can be brought over, before you even consider may, is virtually nil.

      It obviously didn't occur to you that it might be the Nintendo NDA which is bogus and broken.

      The Nintendo NDA is industry normal. The same problems occur with the XBox SDK NDA, the PS2/PS3 SDK NDA, the BREW SDK NDA, and even your google ad user agreement, if you'd take the time to look at it (think I'm kidding?)

      I've written commercial games for eleven consoles. The GPL cannot be used with any of those licenses. It also can't be used with Department of Defense or Office of Navy code, and I presume that probably means the other branches of the armed forces and intelligence community are off limits too (with the notable exception of the NSA.) The LA County School System insurance contract won't allow GPL code. I'm sure there are tons of examples, but I've only had so many jobs.

      Am I saying Nintendo's license is great? No. But I can use my Nintendo license with essentially every license that's listed on wikipedia except GPL and GPL derivatives, as well as the like-minded Creative Commons variants, and those same licenses cause problems on every console and in every government contract I've ever gotten.

      I've been dealing with the Nintendo NDA for more than three years. Believe me, there's been no shortage of times I've thought about its problems. Please stop basing your comments on guesses about what I may or may not have thought of, in contrast to what was actually said.

      NDAs for APIs are just plain stupid

      Yeah, you're obviously in a position to judge corporate needs, if you don't understand why something like that is important. "No no, I understand, they're just stupid." Yeah, that's what everyone who doesn't understand something and is only interested in winning instead of learning says. Please come up with something more detailed, such as a justification of why they're stupid. Otherwise, it's nothing more than clueless preaching.

      simply refuse to develop for a plattform with such a hostile policy.

      I do. That's why none of my code is GPL. I refuse to develop for any platform with a hostile policy. Of course, since GPL is involved in all the "can't do it legally," and since none of the other licenses have any problems with anything but GPL or its derivatives, obviously it's ... everyone else's fault.

      Man, you're going to love entering the workplace.

      If you don't (be it by choice or by necessity), you reinfor

      --
      StoneCypher is Full of BS
  103. LOL by McGiraf · · Score: 1

    "As always, Microsoft remains committed to working with the open source software community ..."

    Yeah, right

  104. well, they're correct, sort of by nanosquid · · Score: 1

    Microsoft is right that they aren't party to the license and that they aren't copying the distributed code. So, technically, "the license doesn't apply to them".

    However, what does apply to them is the contract they have with their customers when they distribute vouchers, and the GPLv3 does apply to the recipient of those vouchers once they download the GPLv3 code. So, unless they become a party to the GPLv3 license, the vouchers are worthless and they aren't fulfilling their obligations.

    This is really not so different from the kind of sublicensing agreements Microsoft makes frequently. I'm not a party to Microsoft's license with the MPEG-LA, but they are required by their license with the MPEG-LA to ensure that their license with me restricts my use of the software in the way that the MPEG-LA requires.

  105. obvious defence argument by r00t · · Score: 1

    You can't bind Microsoft after the fact. The voucher sale was the moment of Microsoft's distribution, if there ever was one.

    As a mind excercise, consider far more evil terms that the GPLv3 could have had. Consider terms that assign all profits in excess of $54321/quarter to the FSF. Would that have made the FSF rich? Imagine them going to court, standing in front of the judge, and trying to collect.

  106. Re:They're clearly party to the distribution of... by weicco · · Score: 1

    Well what's the difference then if I google for ubuntu, Google provides me the link and I download & install Ubuntu? Is Google "procuring the distribution of" Ubuntu? Wow. If this holds true it leads to interesting things like if someone recommends me to use Linux then (s)he is procuring the distribution of GPL'd code and is bound by the (current) GPL license. I, personally, avoid recommendating anything this forward.

    --
    You don't know what you don't know.
  107. And a dog is a specific sort of cat? by Anonymous Coward · · Score: 0

    No, we don't normally say that, do we? Even though a cat and a dog do lots of the same things (shit in your garden, shag anything in season,...). We say dogs are dogs and cats are cats.

    A license grants rights you do not normally have. Therefore breaking the terms of the license (which are contractual in nature) means you lose the license. Exercising those rights are now illegal because without a license you have no right to do something.

    Contracts exchange rights or sell rights for value. When you break the terms of the contract, you have the right to do whatever you signed away legally, so you have to be prosecuted under breach of contract law.

    That's why they are different.

    The nearest you can come to conflating them is by saying a contract is a type of license where you must agree to not do something.

    The law is a contract which is agreed to when you join society. The only reasons why there is no explicit meeting of minds is that

    a) they are the government, who's going to tell them no
    b) it is a big problem getting people to sign
    c) society wants people to obey these rules: criminals would not sign and would not be able to breech a contract never signed
    d) the rule-making process and judicial review is supposed to be the society's meeting of minds

    though for (c) I think that it would be quite nice to have it signed anyway: you're supposed to get something back in contract, so make "protection of the law" the return part of contract. If you don't want to obey the contract and don't sign, you don't get protection when someone else robs you or whatever.

  108. Re:Guess Again...... NOT! by the+not-troll · · Score: 1

    Microsoft's patent portfolio wouldn't pass into the public domain in any case: The GPL3 only stipulates that those you distribute the code to get an implicit license which means you can't sue them for patent violation for using or modifying GPL3ed software, but it doesn't offer protection in any other situation.

    Also, while it may be questioned whether or not Microsoft is right to claim that future vouchers are no good for GPL3 software, it cannot make vouchers already handed out retroactively invalid for GPL3: If Novell decides to redistribute GPL3 software, at least the old vouchers are valid for GPL3.

    IANAL, of course.

    --
    In Soviet Russia, government controls corporations.
    In Capitalist America, corporations control government.
  109. Re:Reply: Finally, someone that understands MS ... by makomk · · Score: 1

    Be careful - IIRC, some of the code is licensed under terms which would be open source if it wasn't for the fact that you're only allowed to use it under Windows. (I think this means that, if you run any third-party Windows or .NET application under Linux whose developer hasn't been very careful where they get source from, you're at risk of being sued by Microsoft, even more so if you distribute it.)

  110. So why do you need an EULA? by Anonymous Coward · · Score: 0

    If copying isn't copyright controlled, you don't need any license to install. And it is ONLY under the idea that you DO need a license for such a copy that an EULA can be considered required and legal.

    So MS Doesn't Believe you are correct.

    1. Re:So why do you need an EULA? by AKAImBatman · · Score: 1

      If copying isn't copyright controlled, you don't need any license to install.

      CORRECT! The EULA is a set of terms and conditions imposed as part of the sale. This is a practice that's been found legal in many cases. See Klocek v. Gateway, Inc. for an example. If Microsoft did not include a EULA than they would be on the hook for quite a few legal issues. For example, Microsoft would be held liable for a warranty of fitness under the law of many states. For another example, Microsoft would be unable to prevent the resale of OEM software. (Again, that pesky First-sale doctrine)

      And it is ONLY under the idea that you DO need a license for such a copy that an EULA can be considered required and legal.

      Then why can my toaster come with additional terms and conditions when I purchase it? Does a toaster require a license to own and operate?
  111. That is not what they've said.... by Thomas+Charron · · Score: 1

    The writeup on this article is utter FUD. Don't get me wrong, I'm all for bashing Microsoft when they deserve it, but what they said was, they're offer to support Novell customers doesn't require they accept the GPL v3. They have said they won't support GPL v3 software, and as part of that, they are doing what they need to so they aren't forced to accept it.

    --
    -- I'm the root of all that's evil, but you can call me cookie..
  112. OMG by Anonymous Coward · · Score: 0

    The goggles. They do nothing.

  113. they also say by zakeria · · Score: 0

    Linux sux and tux can kiss my leopard seal ass.. I find it funny they say Linux sux but also say Linux is using ideas from Windows? yeah that must be the parts that make it suck!

  114. Re:GPL-shmi-pee-ell by spitzak · · Score: 1

    You realize that what you are saying is that you think there should be no copyright on any material that is given away for free. Are you really sure you think this is a good idea? At least the advertising industry would be very hurt by this, and I'm sure it would have enormous other implications.