Re: module license taints kernel.



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.

The GPL knows that it cannot "taint" a work just because it's
aggregated with a covered work and tries to explain what "aggregation"
means. It does an okay job.

Ask yourself, is a tar+gzip "mere aggregation"? Bits of one work are
removed and replaced with references to the other work.

DS
.



Relevant Pages

  • Re: Re: Big development in the GUI realm
    ... > Tim Churches wrote: ... the GPL itself specifically says that is out of scope and the GPL does not apply. ... Program' means either the Program or any derivative work under copyright law: ...
    (comp.lang.python)
  • RE: Dual-Licensing Linux Kernel with GPL V2 and GPL V3
    ... Linking does not create a "work based on the program" because ... The license is just clarifying copyright law. ... The license cannot set its own scope. ... even if the GPL said "if you ever look at any source code to a ...
    (Linux-Kernel)
  • Re: 64-bit Linux pricing - yeepers!
    ... that your program must be under the GPL? ... ]>]call grep, my program doesn't contain grep, so I can license it however ... ]> After all any program is an aggregation of subroutines, ... It is not some separate thing which the distribution ...
    (comp.os.linux.misc)
  • Re: GPL only modules
    ... then the "mere aggregation" paragraph of clause 2 does ... as long as it's not a derived work from the GPL ... We are talking about what works are within the GPL's scope. ... Bison (Bison itself, IIRC, uses the same skeleton, modified, as part of the ...
    (Linux-Kernel)
  • Re: non-free firmware in kernel modules, aggregation and unclear copyright notice.
    ... > across operating systems and the Linux driver is identical across different ... sutiation does not constitute *only* aggregation, ... aggregation" language of the GPL does not apply. ... If all the permission you have is the GPL, ...
    (Linux-Kernel)