Re: module license taints kernel.
- From: Bob Tennent <BobT@xxxxxxxxxxxxx>
- Date: 16 Nov 2007 23:48:11 GMT
On Fri, 16 Nov 2007 13:51:08 -0800 (PST), David Schwartz wrote:
On Nov 15, 4:51 pm, Bob Tennent <B...@xxxxxxxxxxxxx> wrote:
It's a definition taken from the GPL. By "wrong" I presume you mean
that it differs from what is conventional in copyright law. I don't
think it's improper to re-define a conventional term for some specific
purpose. The GPL grants rights that are otherwise denied by copyright
law. By my reading of the GPL, a tainted kernel is not a GPL-defined
aggregate and hence the "mere aggregate" provision of the GPL allowing
distribution doesn't apply. The issue isn't whether the tainted kernel
might be a derivative work under copyright law, but whether distribution
is allowed by the GPL.
I didn't mean the excerpt is wrong, I meant that to use the excerpt
the way you did is wrong. The GPL cannot set its own scope. Whether
the GPL's rules apply is a question of scope.
If the GPL said, "this license applies to every work every written by
anyone who has ever seen a work covered by this license", that
obviously would not mean that this was actually *true*.
Several parts of the GPL attempt to explain the scope of the GPL, but
they are not the final authority on the scope of the GPL. The GPL
cannot affect mere aggregates because of principles of copyright law.
If you buy a legal DVD copy of The Lion King, you don't need anyone's
permission to put it in the same box as a copy of The Phantom Menace.
It wouldn't matter what the licenses on the two DVDs said, that's mere
aggregation.
It's not the act of aggregation that's covered or not. It's the act of
*distributing* an aggregate that contains a GPLed work. The requirements
of the GPL on distributors do *not* apply to the non-GPled components;
that's why the "mere aggregation" clause was suggested by a previous
poster. But a kernel linked with a non-GPLed module is not an aggregate
as defined by the GPL. The GPL doesn't stop you doing it, but it doesn't
allow distribution, which is completely within its scope, or rather the
scope of the copyright owners.
Ask yourself, is a tar+gzip "mere aggregation"? Bits of one work are
removed and replaced with references to the other work.
I'd say yes; tar+gzip doesn't produce "a larger program". Linking
in a module does; very different.
Bob T.
.
- Follow-Ups:
- Re: module license taints kernel.
- From: David Schwartz
- Re: module license taints kernel.
- References:
- module license taints kernel.
- From: guru
- Re: module license taints kernel.
- From: Bob Tennent
- Re: module license taints kernel.
- From: Chris Friesen
- Re: module license taints kernel.
- From: Bob Tennent
- Re: module license taints kernel.
- From: David Schwartz
- Re: module license taints kernel.
- From: Bob Tennent
- Re: module license taints kernel.
- From: David Schwartz
- module license taints kernel.
- Prev by Date: Re: open() behavior under heavy disk load
- Next by Date: Re: module license taints kernel.
- Previous by thread: Re: module license taints kernel.
- Next by thread: Re: module license taints kernel.
- Index(es):
Relevant Pages
|