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.

6 of 509 comments (clear)

  1. 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 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).

  2. 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
  3. 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.

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

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