GPLv3 Myth #4: GPLv3 undercuts the Microsoft/Novell deal

Summary: In part 4 of a 5 part series on the new version of the most commonly used free/open source license, today we take a look at one of the reasons it took so long to create--the Microsoft/Novell patent deal. Will GPLv3 really have an effect on this deal and others like it?

In part 4 of a 5 part series on the new version of the most commonly used free/open source license, today we take a look at one of the reasons it took so long to create--the Microsoft/Novell patent deal.

In case you missed it, here are the other 3 myths covered so far:

Disclaimer: This information was culled from a variety of sources, including the GPLv3 web site, interviews with experts involved in the process, and analysis from various industry watchers. However this isn’t intended as legal advice.

Myth 4: GPLv3 undercuts the Microsoft/Novell deal

In March 2007, the Free Software Foundation (FSF) released a long-awaited draft of GPLv3, writing:

Our original plan was to publish a third discussion draft in mid-autumn of 2006. The unforeseen agreement between Microsoft Corporation and Novell, Inc., announced in November, presents grave threats to users of free software. It was necessary for us to take the time carefully to develop mechanisms in GPLv3 that would deter agreements of this sort and provide strong defenses against their accompanying dangers.

In the final version of GPLv3 it says:

You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software,

[e.g., Microsoft,]

under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work,

[However, there is a "grandfather clause":]

unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007.

So clearly, GPLv3 will have no effect on the MS/Novell agreement, which was completed in 2006. But what about other deals, such as the latest one between Microsoft and Linspire? Some in the free software community were hoping that MS would make more deals after Novell, so that they would be forced to swallow the "poison pill" in GPLv3 making any patent grants universal. Not so fast, says Microsoft. In July 2007 MS issued a statement saying it did not agree to this part of the license [emphasis mine]:

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. In fact, we do not believe that Microsoft needs a license under GPL to carry out any aspect of its collaboration with Novell, including its distribution of support certificates, even if Novell chooses to distribute GPLv3 code in the future. Furthermore, Microsoft does not grant any implied or express patent rights under or as a result of GPLv3, and GPLv3 licensors have no authority to represent or bind Microsoft in any way.

The case everyone is wondering about is this: suppose a third party tries to "piggyback" on Microsoft's patent grants to other companies like Novell and Linspire in order to claim they have the same rights by using the clauses to that effect in GPLv3. Given the two conflicting statements, one in the license and the other by Microsoft lawyers, it would be a tough call to say which way a court would decide.

My guess is, it'll never come to that, because both sides would be afraid of losing and setting a precedent. Meanwhile MS will continue to use this uncertainty to get more and more companies to enter into cross-license agreements. Though just to be on the safe side, they will undoubtedly be a little more careful about the wording of those agreements to specifically rule out any effect the GPLv3 license might have had.

Topics: Microsoft, Open Source, Software

About

Ed Burnette is a software industry veteran with more than 25 years of experience as a programmer, author, and speaker. He has written numerous technical articles and books, most recently "Hello, Android: Introducing Google's Mobile Development Platform" from the Pragmatic Programmers.

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Talkback

26 comments
Log in or register to join the discussion
  • So GPLv3 does undercut the Microsoft/Novell deal.

    Or close enough.

    GPLv3 attempts to prevent similar future agreements. And may create a legal hazard for Microsoft (and thus Novell) based on interpretations of various legal documents.

    Makes the grandfathering of Microsoft/Novell approximately moot, no?!
    Anton Philidor
    • Developers are the ones caught

      Honestly, I've told my clients that until there is a court ruling that decides who is correct, I can not afford to open my company to litigation by doing ANYTHING with any GPL-3 code.

      In all corporate cases they are very understanding of the possible problems (they are sensitive to litigation issues unlike average users) and have agreed to not run any code that is under GPL-3. In a couple of cases it will mean taking out a couple Linux based machines and installing Windows server. They consider it the cheapest "fix" to the problem.

      What the open source community (at least the vocal ones / Stallman) don't seem to grasp is that in general, business is not the least bit interested in taking part in the "holy war against proprietary". In fact they want nothing to do with it. In a backwards sort of way, the GPL-3 may be the very thing that forces open source out of corporate use.
      No_Ax_to_Grind
      • Worth considering...

        ... that some of those signing agreements with Microsoft have been open source users, not suppliers, and that other companies besides Microsoft are said to have their IP infringed in Linux.

        If customers are "sensitive to litigation issues", they must have been reassured previously by indemnification offers and the difficulties of Court cases against open source.

        Speculating, the new element may be the patent buying organizations that have sufficient legal resources - and no other products on sale - to make the IP problems be taken more seriously.
        Anton Philidor
      • Please explain...

        ...why any version of the GPL is a threat to those who use, but do not distribute code covered by it?
        John L. Ries
        • GPL-3 is like cancer...

          Ever heard that one? LOL


          Seriously, there are to many questions around what happens when my code must interop with GPL-3 code. As I said, many open source experts can't even agree what happens and frankly its not worth my time and trouble to bother with it. (Not that of my clients)

          (By the way, if I sell my code to my clients it is distribution.)
          No_Ax_to_Grind
          • Spread FUD again

            (By the way, if I sell my code to my clients it is distribution.)
            So, what are you doing building on top of GPL software. I am assuming that you are because if you aren't using GPL software how does it affect your code? You have your own License don't you? Now, if you are using GPL software, you are the kind that GPL wants to eradicate. You take someone else's code for free and you develop on top of it. And you don't want to give anything back. You are a parasite. Let the GPL crush you parasite.

            Otherwise, use of GPLv3 software does not impact your clients one single bit. Interoperability issues are still the same ones as GPLv2. Only distributors of GPL software are affected by GPLv3. Stop spreading your FUD.
            goxk@...
          • Sounds like he's what he's always accusing others of being

            A pirate.
            Ole Man
          • Exactly what Microsoft said

            About Linux!

            You must be as afraid of GPL-3 as Microsoft is of Linux.
            Ole Man
      • Litigation is always a risk

        Umm - litigation is always a risk when running a business . . .

        "holy war against proprietary"

        How about the "holy war against open source" ;)? IMHO, you're doing the same thing, just with the other extreme.
        CobraA1
        • And smart business avoids it when possible.

          And in this case developers are avoiding the *possible* risks because, well, because it simply isn't worth it.

          As to me being against open source, not a bit. But the GPL-3 may be the very worst license I have ever seen for limiting user choice.

          Huh? What do I mean by that? Read http://blogs.zdnet.com/microsoft/?p=678
          No_Ax_to_Grind
      • I am confused

        [i]and have agreed to not run any code that is under GPL-3. In a couple of cases it will mean taking out a couple Linux based machines and installing Windows server. They consider it the cheapest "fix" to the problem.[/i]

        So which version of Linux uses the GPL-3? And which software are you currently running that will be switched to GPL-3? And why do you need to move to the GPL-3 version of said software?

        So it will be cheaper to switch to a Windows server and either port the currently working software from Linux to Windows, or completely replace an existing, working application with a new Windows version of said application? Wouldn't it be better to keep the existing system and keep using it?

        I don't understand, please enlighten me.
        hortons@...
        • Get it straight from the horse's mouth

          Why not go here and read up on the GPL-3 license instead of taking a shill's word for anything?

          http://64.233.167.104/search?q=cache:26dN6_i1RPMJ:ipr.indlaw.com/search/articles/%3F7e49dee2-7030-4877-972e-5f8693646e7b+GPL+license+compared+with+EULA&hl=en&ct=clnk&cd=10&gl=us

          http://gplv3.fsf.org/

          Also, a comparison of Microsoft's EULA and a GPL license might throw a little light on the subject.

          http://64.233.167.104/search?q=cache:NYY52JGK_nwJ:opensource.mampu.gov.my/documentation/Awareness%2520Program2%2520-%2520Licensing%2520Dr%2520Yusseri.pdf+GPL+license+compared+with+EULA&hl=en&ct=clnk&cd=9&gl=us

          http://sansor.wordpress.com/linux/eula-vs-gpl/

          http://www.smh.com.au/articles/2003/04/24/1050777342086.html

          http://www.linuxinsider.com/story/34292.html

          http://slashdot.org/articles/01/06/21/1810258.shtml

          http://www.lamlaw.com/tiki-read_article.php?articleId=230

          http://roosenmaallen.com/free-vs-proprietary.php

          I have read much FUD claiming that Microsoft's software is better and cheaper than FSF, but have yet to find one single clue to prove such a fallacy.

          For what it's worth!
          Ole Man
    • Umm, no

      "GPLv3 attempts to prevent similar future agreements."

      Yes...

      "And may create a legal hazard for Microsoft (and thus Novell) based on interpretations of various legal documents."

      Ok...

      "Makes the grandfathering of Microsoft/Novell approximately moot, no?!"

      No, I don't agree with that. The grandfather date is in there for a reason and it has to have *some* impact in the unlikely event there's ever a court case that involves the MS/Novell deal and GPL.

      And really, I think it's a question of fairness. To draw an analogy, if the government passed a new law and you did something that was illegal under the law but was legal at the time you did it, then you shouldn't be held accountable for breaking the law. I know GPLv3 isn't a law and we're not talking about illegal acts but the principle is the same don't you think?
      Ed Burnette
  • How much you wanna bet

    "unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007."

    How much you wanna bet you're going to see modified licenses that leave out this clause soon?
    CobraA1
    • modified licenses

      They won't be GPLv3
      tracy anne
  • Message has been deleted.

    Vily Clay
    • Pass that joint!

      Sounds like you've got some of the GOOD stuff!
      KTLA
      • There ain't no pot that good, hes off the deep end.

        Face it, his last few brain cells finally gave in.
        No_Ax_to_Grind
        • Not only that . . .

          But there may be enough in that post to amount to slander. He better hope that no one forces ZDnet to give up who he is . . .
          JLHenry
          • Thus guys, you agreed with me 'cause you've ZERO arguments against it (NT)

            (NT)
            Vily Clay