Microsoft Excludes GPLv3 From Linspire Deal
rs232 writes to tell us that Microsoft is excluding any software licensed under the new GPLv3 from their recent patent protection deal with Linspire. "Microsoft has since been treating GPLv3 software as though it were radioactive. 'Microsoft isn't a party to the GPLv3 license and none of its actions are to be misinterpreted as accepting status as a contracting party of GPLv3 or assuming any legal obligations under such license,' the company said in a statement released shortly after GPLv3 was published on June 29. In addition to excluding GPLv3 software from the Linspire deal, Microsoft recently said that it wouldn't distribute any GPLv3 software under its SUSE Linux alliance with Novell, even as it maintains in public statements that the antilawsuit provisions in the license have no legal weight. "
Well, given that the GPLv3 was written specifically to make those "patent protection deals" untenable, this is a huge success for the GPLv3. Microsoft is essentially admitting that, legally, the GPLv3 does what it intends to do.
So, anyone who was bothered by the MS/Novell deal (and its variants) can and should encourage usage of GPLv3. Coders who want to prevent MS from using patent threats to splinter the community should consider adopting the GPLv3.
Since a certain number of important projects have already switched to GPLv3, this means that within a year or two the MS/Novell deal (and variants) will essentially disappear. As someone who was not happy with those deals in the first place, I say good riddance.
The loopholes were just that: sneaky ways to evade the intentions of most of the most important contributors in the realm of FOSS. I have no problem with businesses making money using FOSS, and many of them do it in a way that is not only compatible with the intentions of the GPL, but actively promotes the cause of free software. However, those businesses who were exploiting loopholes in the GPL knew that they were not promoting our interests, and therefore should not be surprised when the community shifts to close those loopholes. Such a shift will only alienate businesses who were not helping "the cause" anyways.
The GPLv3 is not perfect, and is not a perfect license. I don't think that every project should switch to GPLv3... for some the GPLv2 may be a better match. However GPLv3 was crafted to address a very real problem, and judging from Microsoft's reaction, it is doing a great job in that regard.
The GNU/ tools up to that point are still GPL 2 and can be forked.
At enormous cost. Linux itself is just a kernel. The GNU toolchain outweighs it by a huge factor in terms of what actually makes a linux distro a linux distro, and the BSD userland is laughably inadequate compared to it.
I personally hope that as much as possible of the average linux distro goes GPLv3 as soon as possible. The mere fact microsoft is reacting so vehemently to it is an indication the GPLv3 gets something right.
It might be a very beautiful garden, but your code will never get out.
Not quite. You can take code out of the garden and modify it for personal/internal use, and you don't have to share those changes. You only have to put your modifications back into the garden if you redistribute them, and putting them back in the garden is the only way you are allowed to redistribute those changes.
This ensures that changes that are redistributed are available to the original authors, and the community at large. That 'walled garden' is always open, and anyone can use it.
Other licenses allow you to take code improve it, and then redistribute it in proprietary walled gardens that may restrict who can use it. Why would I want to contribute code to be used in someone elses proprietary walled garden... where one day I might be required to pay a license covering the code I wrote and contributed.
The only serious objection Linus has is over TiVo-ization. He thinks it should be OK.
... wha??
He says he is angry that FSF is claiming to protect freedom while taking away a certain freedom from companies like TiVo.
But the freedom that FSF is taking away is the freedom to take away freedom from users of the software. Thanks you Linus, great protector of
But keep in mind the politics that Linus has to deal with. There are many developers who would have to sign off on GPLv3. One of the biggies is Greg Kroah Hartmann of Novel, who owns the USB subsystem. Novel no doubt takes GPLv3 personally. Greg has actively tried to discourage even the "or any later version" clause from being included in kernel patches.
On top of that, even if everyone wanted to go GPLv3, they would have to track down hundreds of developers. So it's just easier for Linus to say no to GPLv3 in any case.
The real story is how Microsoft changed its patent covenant, after the deal with Linspire was already finalized. Is Microsoft free under that deal to alter the patent covenant however they want - making it useless?
Not that the deal was useful for anything previously either. It doesn't cover 'clone products' - which perhaps includes OpenOffice and Wine, and it doesn't cover 'video game applications designed to run on a computer', nor 'unified communications', nor a long list of other things. Does it cover anything at all?
Don't they know that coreutils and tar form a good chunk of any Linux distribution? And Samba's used to talk to MS Windows?
Don't they know that those packages are GPL v3?
In other words, Microsoft ether has to rewrite those packages themselves, break the distro into an unusuable state, or drop any Linux deals.
Or give up on the patent saber rattling.
--
# Canmephians for a better Linux Kernel
$Stalag99{"URL"}="http://stalag99.net";
It's not as simple as saying, "fine, we'll just ditch anything GPLv3". Who's gonna maintain the fork? 'Cause you gotta maintain it, you can't just fork it and let it rot. Will Microsoft pick up the fork? Will any of the Linux distro's that made a deal with Microsoft? Will they fork and maintain all projects that go GPLv3?
See, it's not just a matter of forking the code. The license still sticks. OK, it's not GPLv3, it's good old GPLv2, but I think they'll have a lot of trouble dealing with just GPLv2 too. Remember, v3 made patent protection explicit and took it globally. But the stuff was still there, albeit implicit and USA-centric.
All in all, I absolutely love seeing Microsoft publicly stating it won't touch GPLv3 with a ten foot pole. This is it, folks, this is THE shit. FSF got the holy Grail. It tells the corporate assholes "take it or leave it", and they gotta choose. And neither option comes easy.
I think it's a knee-jerk reaction of Microsoft's to simply dismiss everything GPLv3, but they're probably frantic to get out of the Novell deal with clean face. It turned worse that they could've ever dreamed.
i ate crayons when i was a kid and now i have two braincells and the blue ones taste nicer