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:
- Myth 1: You can’t sell GPLv3 software
- Myth 2: You can’t mix GPL software with other software
- Myth 3: GPL forbids DRM
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.
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.
Talkback
So GPLv3 does undercut the Microsoft/Novell deal.
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?!
Developers are the ones caught
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.
Worth considering...
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.
Please explain...
GPL-3 is like cancer...
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.)
Spread FUD again
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.
Sounds like he's what he's always accusing others of being
Exactly what Microsoft said
You must be as afraid of GPL-3 as Microsoft is of Linux.
Litigation is always a risk
"holy war against proprietary"
How about the "holy war against open source" ;)? IMHO, you're doing the same thing, just with the other extreme.
And smart business avoids it when possible.
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
I am confused
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.
Get it straight from the horse's mouth
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!
Umm, no
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?
How much you wanna bet
How much you wanna bet you're going to see modified licenses that leave out this clause soon?
modified licenses
Message has been deleted.
Pass that joint!
There ain't no pot that good, hes off the deep end.
Not only that . . .
Thus guys, you agreed with me 'cause you've ZERO arguments against it (NT)