Could Linux Still Go GPL3? 449
turnitover writes "Even though Linus has said 'The Linux kernel has always been under the GPL v2. Nothing else has ever been valid,' LinuxWatch is reporting that Richard Stallman has said it's ultimately up to the developers. And those on the LKML (Linux Kernel Mailing List) are going back and forth about whether to move to GPL3. The sticking point, not surprisingly, is the issue of DRM." In response to the DRM issue Linus wrote: "I personally think that the anti-DRM clause is much more sensible in the context of the Creative Commons licenses, than in software licenses. If you create valuable and useful content that other people want to be able to use (catchy tunes, funny animation, good icons), I would suggest you protect that _content_ by saying that it cannot be used in any content-protection schemes."
Alan Cox's View (Score:5, Informative)
Re:Fix the headline for God's sake! (Score:5, Informative)
Actually, it is Linus's choice (Score:3, Informative)
1) Find the contributor of every piece of code in the kernel and pursade them to change to v3
2) Get all the code where either the contributor won't accept that, or you can't find them, and re-write it.
Seeing as a large proportion of the kernel has been written by Linus, by the time all code he wrote, and all the code derived from code he wrote was re-written by someone else, there wouldn't be much of the original kernel left.
Re:Torvalds & Stallman and V3GPL (Score:5, Informative)
This issue is irrelevant to Linus or any other developer who uses an open system. It's just designed to keep linux-based devices (like TiVos and cellphones and Linksys routers) from getting DRM designed to stop users from exercising their rights to modify the code running on their machines.
Re:if you don't like GPL 3, fork the license. (Score:5, Informative)
AFAIK, the GPL is copyrighted by the FSF. That means that if you can't write a derivate work by them without their explicit permission.
This is specifically covered by the free software foundation. The short answer is it's fine, just call the license something else. Here's the text:
Re:Isn't Linus simply wrong ? (Score:2, Informative)
Re:Changing the license isn't the problem (Score:3, Informative)
Wrong, it can't be that way. GPL3 _adds_ restrictions (eg. the DRM stuff) over and above GPL2. GPL2 _forbids_ adding restrictions. The two are fundamentally incompatible - all the code has to be under one or the other. [ note that that doesn't preclude some code being under _either_ (eg. "GPLv2 or later"), but it does mean that you can't mix code that is _only_ GPL2 with code that is _only_ GPL3 ].
Re:An issue of points of view (Score:3, Informative)
Re:Scenarios (Score:3, Informative)
Alan hasn't distributed any hardware that requires his signature to a kernel. So, he hasn't violated the GPL.
BadCorp has - they released a version of the kernel which can only be run with Alan's signature. They can only do so if they supply Alan's private key. Note that Alan is under no obligation to provide his key - only BadCorp is. So, unless Alan cooperates with them, they are up the creek.
Obviously this could be hashed out in about 40 different sets of particular circumstances, but I'm guessing the solution will be something along those lines. If Alan isn't doing anything, he doesn't need a license to not do it...
Re:Nope, it's a thinko. (Score:3, Informative)
No, he's consistent since there is no way to distribute linux binaries without human readable source code under GPLv2. Therefore, he is practicing what he preaches.
Re:Good article by LWN, and DRM will stay (Score:1, Informative)
Re:Ummm... (Score:2, Informative)