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

From: Florin Malita
Date: Thu Jun 14 2007 - 21:50:30 EST


On 06/14/2007 05:39 PM, Alexandre Oliva wrote:
On Jun 14, 2007, Florin Malita <fmalita@xxxxxxxxx> wrote:
No, it's not: replacing does not create derivative
work. Modification does.

Thanks. Good point. This convinces me that this doesn't work as a
legal argument under copyright.

I still stand by my understanding that this restriction violates the
spirit of the license.

But since this elusive "spirit" is subject to everybody's interpretation of the preamble, you must surely admit that it remains just a matter of opinion ;)

It seems pretty obvious that the only right Tivo is withholding is the
right to install new versions on the device

Actually, no. They withhold the right to run versions that they don't
authorize themselves.

On that particular piece of hw, yes. But who's granted you the right to *run* your modified copy *there* in the first place? GPLv2 explicitly steers clear of anything "other than copying, distribution and modification".

Back when GPLv2 was written, the right to run was never considered an
issue. It was taken for granted, because copyright didn't control
that in the US (it does in Brazil), and nobody had thought of
technical measures to stop people from running modified copies of
software. At least nobody involved in GPLv2, AFAIK.
The landscape has changed, and GPLv3 is meant to defend this freedom
that was taken for granted.

Then you agree that GPLv2 does not protect your freedom (taken for granted) to run a modified copy on any particular device, or am I misreading?

What do you think you do when you save a modified source file in your
editor?

Don't skip the part where the in-memory version started as an exact
copy of the original being replaced. Notice the difference? ;)

Sorry, I really don't follow. Both versions of the kernel binary also
started from a common source ancestor. Were you trying to make a
distinction on these grounds?

Exactly: they have a common ancestor, they are both derived from it. But there's no ancestry relationship *between* them (unlike your edited file example) so you cannot argue that one is a modification of the other. Hence, Tivo is not really *modifying* the copies it distributes with the device - they're *installing* brand new copies instead. They also choose not to offer everybody the same privilege :-|

Does this go against the intent of the GPLv2 authors? Probably. Does it go against the letter of GPLv2? Apparently not. Does it go against your/some people's interpretation of the GPL "spirit"? Obviously. Does it go against everybody's interpretation? Obviously not.

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