Linus Says No GPLv3 for the Linux Kernel
HenchmenResources writes "Late Wednesday a posting from Linus Torvalds appered on the the Linux Kernel Mailing List. In it Linus states that the Linux Kernel will remain under the GPLv2. Types Linus,"The "version 2 of the License, or (at your option) any later version" language in the GPL copying file is not - and has never been - part of the
actual License itself.""
What is that thing about developers having to turn over their private keys? I don't think anything that stupid is even considered for GPLv3.
I wish there would be a rational and friendly discussion. Is that too much? Have we come thus far?
This comes as no great surprise. How could Linus convert it to v3, even if he wanted to? There are thousands of individual copyright holders to contact (not everyone released it under "any later version"). For some of them, that's going to require a seance and/or JLH, since they are dead now. I consider this a non-story, personally, we knew this was going to happen before v3 was even announced.
How can code released under the GPL be relicensed at all, even GPLv3? If it can be, why can't I take it and license it with a BSD-style or completely closed source license?
Discussion over GPLv3 has been going on for quite some time now even though the draft has just now emerged. He has mentioned a few things, one is that he has no problem with DRM in the kernel, whereas GPLv3 is Anti-DRM. Also Linus opposed having his developers have to make their private keys available, which was stated in the article.
I think he's thought it though, and I think the decision makes sense. No one says you have to increment from GPLv2 to GPLv3, it is at your option. RMS make the license more restrictive, too restrictive, therefore Linus said no.
To me this just reflects a deep distrust of Richard Stallman and his social agenda. Stallman has become an impatient utopianist an, like most utopianists, he's resorting to tyranny where his past attempts to win hearts and minds have failed. Linus may be paranoid in this example but that paranoia is grounded in a loathing of Stallman's fundamentalist thinking.
OK, I guess I see where the confusion comes from, but it still seems just like confusion. How on earth could this clause require Linus to release his private keys? There is no DRM in linux. No encryption or authorization codes are required to install and/or execute the work, and no decryption codes are necessary to access or unseal... you get the idea.
Is Linus on crack?
Tired of Political Trolls? Opt Out!
Which would be the dumbest thing to do, ever. Who's to say whoever is in charge of 'making' the GPL vXXX doesn't add in all sorts of nasty things that an original author might not like. What if they release it as a horribly restrictive license? What if they open it up to being as open as the BSD license? Who knows what some other group might change the license to in the future. Licensing your code under a license another group could change at a whim is dumb. Really, really dumb.
in any substantial fashion. Philosophy doesn't yield code.
I'm sure "SlashdotMedia" will improve on all the wonders that Dice Holdings blessed us all with
This has been said before and it doesn't just affect the Linux Kernel...
...try tracking them down.
If someone has released software under a previous version of the GNU Public license and they did NOT include the clause allowing relicencing under a later version of the GPL then you can NOT combine it with GPL version 3 code.
The suggestions were to contact the copyright owners and see if they will agree to re-licence the original code, or for you dual license YOUR code so that it could be used under either license.
Now, for the Linux Kernel, I was much more involved back in the 1991 time frame, don't recall any contributions that I would consider noteworthy, but in those days it was very common to see un-attributed patchs for various things. Don't know if you could track down all of the copyright owners from the very early days. Supposing (and I have no reason to suspect otherwise) that Linus knows (including then current contact infomation) who generated all of the initial contributions which were adopted into the main kernel. He (or someone) would need to track then all down (including the next of kin of any who have died) to get them to agree to a change of license. 1991 is 14 years ago... think of all the people you traded e-mails with even 10 years ago and
This license is less free than others because of the new provisions. I predict that the new wording will drive more new projects to BSD style licensing.
heh. That depends on what you mean by free:
A) Free as in free to do what you like with. eg, GPLv2 is more "free" in this sense because businesses have more "freedom" to DRM or patent encumber software under this license.
B) GPLv3 has more restrictions in place to guarantee that software licensed under it is not encumbered by patents or DRM restrictions. Thus it guarantees that DRM and patent restrictions don't restrict people "freedom" to use the software.
BSD style is more free in terms of (A) and less free in terms of (B). For example I am "Free" to contribute secretly patented code to your BSD project and then take you to court for patent infringement when you distribute said software. Is that a freedom you intended to grant me or would you actually have preferred to use a more restrictive license after all?
Linus clearly plans for the Linux kernel to support DRM in the future if hardware and future content seems to demand it. Has has no qualms about supporting DRM, as long as it's done "right". When and if DRM comes to the kernel, those provisions of the GPL could have serious consequences for Linux, perhaps even making it illegal to realistically use Linux on the DRM hardware it was designed to support.
11*43+456^2
This whole argument about GPLv3 is moot anyway. Why on earth would anyone want to relicense? Its like upgrading software that works just fine the way it is. I think Linus made the right call - There is no reason to promote a relicensing of the kernel. In fact there is no reason why anyone would.
Not many people license under the GPL anymore (compared to 3-5 years ago). Most use dual BSD/Apache style licensing now. This latest "update" to the GPL is pushing more companies away from OSS, not closer. I know my company wants nothing to do with GPL but instead dual licenses their OSS projects.
The linux kernel depends on corporate sponsership in a variety of ways. I think if Linus could reset the license, it too would have used something other than GPL.
Good call Linus, and keep up the good work!
Are you intolerant of intolerant people?
Every time something is done with the GPL we hear the same old TIRED line, "the GPL is anti business" or "this is the nail in the coffin". And yet, the GPL has allowed (no, encouraged) more corporate contributions, and allowed more corporations to benefit than any other licence.
I will sit back and watch this time as well... if history repeats, we will see V3 is the best yet.
As for Linus, he is only human and it seems he is having more difficulty not allowing emotions cloud his opinions as he ages, so his opinion of V3 carries little weight. (And how many of us are better than him?)
To me this just reflects a deep distrust of Richard Stallman
...he's resorting to tyranny where his past attempts to win hearts and minds have failed.
As multiple posts point out, it's more to do with the licensing minutae then a some kind of relational "trust" problem. I'm not sure where you get that, but please re-consider the facts.
and his social agenda.
His "social agenda" is at the very least partially responsible for the loads of free software and **innovation** in the computing industry. If you don't agree with his views, then there's lots of commercial software vendors with proprietary software waiting for you to buy.
Really? Failed? I've got at least three great production-class operating systems built on the Linux kernel serving pages for a big part of the Internet. (Debian, Slackware and your favorite distro)
I respect anyone who can disagree with an opinion/belief responsibly. Casting Mr. Stallman as a tyrant with a "social agenda" (damn hippie!) is flat-out propaganda and grossly irresponsible.
We have a wonderful freedom to vocally disagree in America. I just wish you and others would take that responsibility more seriously. Please consider your opinions more carefully before hitting the "submit" button.
http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
OK, so it appears Linus has decided that Linux will not be converted over to GPL v3. Lots of people have given philosophical opinions about this, but what if we step back and look at it from a purely practical point of view? What are the costs of converting to GPL v3, and what benefits would it provide to the Linux maintainers and users?
Possible benefits:
That's pretty much it as far as the positives for Linux, as far as I can tell. Now, what about the negatives?
So what is the bottom line? Converting offers basically no major advantage. GPL v2 is just as good as GPL v3 for the purposes of Linux. And, converting is a huge hassle. So, rather than looking at why Linus isn't converting the kernel over, why don't we ask this question: why should it be converted over? There doesn't seem to be any kind of compelling advantage.
My guess is that the same thing is going to apply to lots of other projects. Converting is a great big hassle, and it doesn't offer any big advantage, so people just won't bother.
Nice try, but it wouldn't work. You don't have legal rights to Linus' key. Section 12 states that if you cannot legally meet the obligations of the license (in this case, giving out Linus' key), you cannot distribute the code at all.
Since you can't force Linus to give up his key (it's under his copyright, and there's no obligation for him to give it up under the GPLv3), you simply can't distribute your embedded device to anyone with the GPLv3ed software included. Doing so would be a violation of the GPLv3.
The only time that you would have to give up a key is if you distribute the code in such a way that a key is required for custom modifications to work. Trying to do so using a key you don't have rights to falls prey to Section 12, meaning you can't distribute the software at all.
You are in a maze of twisty little relative jumps, all alike.
FOSS, GNU and Linux is about the right to choose, a right wich is very limited outside the FOSS community. This right is both the end users right to choose what s/he like and the developers right to develop what s/he likes and release it under the license s/he likes.
I can't see why Linus should not have the right to choose the licens under wich he will release his code.
--
I am probably just an old idealist but so is RMS.
> People yield code. I was replying to the statement that the Linux kernel is more popular
> with both individuals and companies because it is more flexible (from a copyright
> standpoint) than HURD.
No.
Linux is more popular than HURD because at certain critical points in history it was "working" and "ready" for definitions of "working" and "ready" that could not really be applied to HURD at the time. Basically, Linux was in the right place at the right time. HURD never showed up to the party, and there was a licensing lawsuit connected with BSD at a particularly critical point in time which left it just a little behind in just the wrong ways at just the wrong time, allowing Linux to get "ahead" in terms of mindshare and popularity in the developer community. Consequently, there was a several-month time window, at a particularly important time in history (right about when a lot of college undergrads were first getting net access) when if you wanted a freely-available, freely-modifiable, freely-redistributable operating system, Linux was _the_ obvious choice. That gave it a leg up, got a lot of people involved with improving it, and made it the leading and most popular free OS. Nothing has yet managed to unseat it from that position.
Just to be clear, I'm not saying that the FSF's policies haven't hampered HURD development. They likely have. What I'm saying is that that is not the key important reason why Linux is ahead of HURD (both in terms of popularity and development cycle). The key reason is because Linus had working, usably complete code at an important time when the FSF (in terms of a kernel) did not.
If the timing had worked out differently, the HURD might have been in the leading position, in spite of the FSF's (admittedly rather strict) copyright policies. It is notable that a number of the FSF's *other* projects, despite said policies, are leading implementations in their respective niches, because those projects were finished to the degree they needed to be and working to the degree they needed to be when they needed to be. Emacs for instance was there enough and working enough (for _most_ of the folks who wanted an Emacs, albeit not for Lucent) that XEmacs is just another, somewhat less popular alternative, rather than completely eclipsing Gnu Emacs as Linux has done to HURD.
Cut that out, or I will ship you to Norilsk in a box.