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

From: Alexandre Oliva
Date: Thu Jun 21 2007 - 01:22:21 EST


On Jun 20, 2007, Linus Torvalds <torvalds@xxxxxxxxxxxxxxxxxxxx> wrote:

> It allows everybody do make that choice that I consider to be really
> important: the choice of how something _you_ designed gets used.

> And it does that exactly by *limiting* the license to only that one work.
> Not trying to extend it past the work.

Actually, the two paragraphs above are contradictory, and the second
is not true in as much as it gives way to the former.

Consider an independent file contributed to Linux. It is an
independent work. But the moment it gets combined with Linux, the
only license you can use is GPLv2.

Consider a patch, or any modified version of Linux. It's another
work. But the license applies to it as well.

Similarly, the GPL affects patents that somehow cover the work: the
distributor can no longer enforce them against downstream users of the
software.

See?

> The GPLv3 can never do that.

It does it in just the same way that GPLv1 and GPLv2 do: "no further
restrictions". That it has to make some of them explicit, such that
people understand they apply, or such that this provision can't be
trampled on by other laws that by default trample copyright law, is
just a legal implementation detail.

> It's missing the point that "morals" are about _personal_ choices. You
> cannot force others to a certain moral standpoint.

FWIW, I tend to consider morals more of a society issue than an
individual issue. Morals encode what the society understands to be
the common good, and that's often something evolutionary, even with
biological roots.

Laws (as you say) try to reflect the morals of the society, but since
it's based on morals, it often lags behind. Which is why some laws
become forgotten and no longer applied, even if still applicable in
theory. And that's also why (as you alluded to in your message), when
laws actively diverge from morals, you observe a lot of civil
disobedience: think DRM, DMCA, non-benevolent dictatorships and other
abusive regimes.


I must say that it *is* lovely to watch you talk about morals in ways
that I agree so much with, even if I dissent in a some details. This
has further increased my admiration for you. Thank you.

--
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}
-
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/