Re: GPL V3 and Linux - Dead Copyright Holders

From: Linus Torvalds
Date: Fri Jan 27 2006 - 20:51:52 EST




On Fri, 27 Jan 2006, Simon Oosthoek wrote:
>
> really? if it was dual licensed (that's what I meant, perhaps the "or" should
> be an "and"? ;-), v2 in the kernel and v3(or any later version, etc.), if the
> code is used outside of the kernel, it would "fall back to" v3+ as soon as
> it's taken out of the kernel and used in something else.

You very much _can_ dual-license it, and say "for the kernel, we license
it under GPLv2".

But if you do that, then the GPLv2 licensing in the kernel means that
somebody else can take it from the kernel, and ti can still be under the
GPLv2 too (_and_ the GPLv3, for that matter - the kernel GPLv2 license in
no way takes away the ability to use it in any other way that you've
dual-licensed it).

In other words, you cannot say "outside of the kernel, you ahve to use the
GPLv3", because the GPLv2 usage _inside_ of the kernel requires that the
GPLv2 also be usable outside of it.

But you most definitely _can_ dual-license in general. It's perfectly fine
to license something under the GPLv2 and allow redistribution with the
kernel, _and_ have the same code as part of some other project under
GPLv3.

It's just that you cannot limit the kernel version to just a kernel
project. Somebody can (at any time) take the Linux kernel, and turning it
into some totally other GPL-v2-licensed project.

(This really is not at all specific to the GPLv3 - the same thing holds
for any other dual licensing with the GPL. You cannot license your
proprietary code to be "GPL only within the kernel, and proprietary
anywhere else". The GPL inherently requires that the code can be used in
another project).

Linus
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/