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

Alexandre Oliva
2007-06-16T08:40:51Z

On Jun 16, 2007, Dmitry Torokhov <dtor@insightbb.com> wrote:

>> >> 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?

> Earliest is wrong I suppose. What I meant is post permissive.

Again, why? In the absence of a version number, why wouldn't the
redistributor choose any one he liked?

> I guess it does not matter because somewhere it would still state
> "this program is released under GPL" (as you said there is no version
> number) so receient can look up what versions of GPL were ever released.

Yes. The initial recipient knows that, because he received the
announcement by e-mail, where the "released under GPL" was. But how
about downstream recipients? (yeah, I'm filling in blanks and making
this up on the fly, I hope you don't mind)

> This is different from attaching a specific license.

How can the downstream recipient tell this case from the case in which
you attached one specific version of the license and didn't write
anywhere that only that version applied?

> Why don't you claim that actually the program is in public domain and
> the license file just got there by mistake?

License file there by mistake is a possibility, but this wouldn't make
the program public domain, it would rather turn actions controlled by
copyright law into copyright infringement, but as long as the
recipient acted within the unclear intent of the licensor, the
licensor probably wouldn't enforce the license anyway. And then, if
he did, there'd be a number of defenses available for the
licensee/infringer. But IANAL.

> Attaching a specific license (and GPL v2 is a distinctive license,
> not a bumped up version of other license) places work under this
> (and only this) license.

We'll see if that works when someone tries to takes advantage of any
of the holes in GPLv1 that GPLv2 plugged and you try to enforce
GPLv2. I'm not sure whether to hope it will (such that this implied
v2 gets better freedom protection than v1) or won't (such that I could
redistribute under v3 ;-)

> In my book this is different form just saying "the program is under
> GPL".

I hope you've consulted a lawyer about this. If not, it might be
safer to state your intentions more explicitly, like Linus did.

> I guess we'll have to agree to disagree.

Works for me ;-)

Best regards,

--
Alexandre Oliva http://www.lsd.ic.unicamp.br/~oliva/
FSF Latin America Board Member http://www.fsfla.org/
Red Hat Compiler Engineer aoliva@{redhat.com, gcc.gnu.org}
Free Software Evangelist oliva@{lsd.ic.unicamp.br, gnu.org}