Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3

From: Alexandre Oliva
Date: Fri Jun 15 2007 - 23:52:46 EST

On Jun 16, 2007, Dmitry Torokhov <dtor@xxxxxxxxxxxxx> wrote:

> On Friday 15 June 2007 17:08, Alexandre Oliva wrote:
>> >> If the Program does not specify a version number of this License,
>> >> you may choose any version ever published by the Free Software
>> >> Foundation.

> Distributing a copy of GPL is not a requirement for me as a licensor
> however I did chose to include a copy of a specific version of a
> specific license and did not make any other statements that is the
> license for the work.

And the copy you chose to include says the above.

Are you absolutely sure you could terminate the license of a
distributor that refrains to pass on a patent license it obtained, if
you included a copy of the GPLv2 without any other indication that
you're choosing GPLv2 and no other version of the GPL, in spite of the

Would it change anything if you had released the program back when
GPLv3 wasn't under discussion, and GPLv1 was long forgotten, so most
people (yourself included) only referred to it as GPL, or GNU GPL?

>> Then, any redistributor adds a copy of any version of the GPL (because
>> you didn't specify a version number). At this point, is the program
>> licensed by *you* only under this specific license?

> If they did not make any changes then they have to include the earliest
> version of GPL that applies.

Why? Why does it have to be the earliest?

>> even though the license itself
>> says otherwise?

> License does not say otherwise. License says that if there is an
> _additional_ stipulation my the licensor then some other license
> (non existing yet license) may be used.

No, you're referring to the portion you quoted, but I'm referring to
another portion, that I quoted above.

> "If the Program specifies a version number of this License which
> applies to it and "or BSD license", you have the option of following
> the terms and conditions either of that version or of BSD license"

> would you still say that BSD is allowed by default by GPL? "GPL v2
> and later versions" is not different from "GPL v2 or BSD" or
> "GPLv2 or CDDL".

Agreed. But this is not what this is about. This is about the
license saying something like:

If the program does not specify a license version number, then
you're permitted to relicense the program under the BSD license.

Since the license file itself is not part of the program (if it were,
a program under the GPL would require the GPL itself to be under the
GPL, right?), I claim the program does not specify a license version

Now what?

Alexandre Oliva
FSF Latin America Board Member
Red Hat Compiler Engineer aoliva@{,}
Free Software Evangelist oliva@{,}
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at
Please read the FAQ at