Re: module license taints kernel.
- From: Rainer Weikusat <rweikusat@xxxxxxxxxxx>
- Date: Mon, 19 Nov 2007 20:50:48 +0100
David Schwartz <davids@xxxxxxxxxxxxx> writes:
On Nov 18, 2:52 am, Rainer Weikusat <rweiku...@xxxxxxxxxxx> wrote:
That's why I wrote that the 'creative' part would be the one which
enables two different files to be mechanically combinated in a way
that they function as a whole. So, what really "doesn't matter" is
your discussion of something different.
So you rescind your claim that linkers create derivative works?
If have never claimed that linkers create derivative works.
You have a new claim -- that a work fed into a linker might be a
derivative work of some other work. Well, duh, of course it might.
No. I still have the original claim, namely, that what is fed into the
linker constitutes 'a work'.
Suppose you write a C program and I write a drop-in malloc
replacement. It's true that in order for your library to be able to
link to my drop-in malloc replacement, creative effort is required on
the part of both of us. But that doesn't make either your C program
nor my drop-in malloc replacement dependent on the other. In fact, you
could develop your program and me my library with no communication or
knowledge of each other whatsoever.
This is a different case, because both components effectively interact
according to an interface defined independently of both of them. And
it is a different case which is not relevant for Linux kernel-modules,
because this property does not exist there.
That's not why it's different.
That's why it is different from what I had been writing about, namely,
files intended to be linked together using an interface specific to
one of them, eg Linux kernel modules.
[...]
If I combined your indepedent malloc implementation with some GPL'ed
code to create something which has a function of its own, utilizing
both pieces of code as parts of them, I would have created a
derivative work and would not be allowed to distribute it except if I
was allowed to distribute this malloc replacement according to the
terms of the GPL.
Yes, if you did so by a creative process.
In other words: If I combined [...] to create something which has a
function of its own. This means that I would have added something
which depends properties specific to both of the other parts and adds
something to them which did not exist before I created it. And then, I
would have made a derivative work of the other two parts. If I know
'cleverly' distribute only the part I created and add some
instructions like 'download this file from there and this other file
from here and combine them in such-and-such a way', this would still
be a derivative work, because my creation has been designed as such.
And when some third-party links them together, no new work is created.
This must be so because no creative effort is needed to link them
together.
A really bad (IMO) German rap band called 'The Fanastic Four' was IIRC
sucessfully sued by J.J. Cale because they incorporated a part of one
of his songs into one of them some time in the first half of the
1990s. But the act of 'aggregating' two indepedent sounds onto some
medium using a suitable recording device is certainly mechanical and
the recording device cannot create anything on its own. If you were
right, you would have proven that this didn't happen and, by
extension, that HipHop is inherently uncreative in nature.
Right, because they did so creatively. They are human beings, they are
not automated linkers. The question is whether linking can create a
derivative work where one did not exist before.
In any event, your example fails for another reason. Suppose I take
Sting CDs and add some extra drum hits to them. Of course I can't copy
them and sell them.
This is, of course, true.
.
- 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: Rainer Weikusat
- Re: module license taints kernel.
- From: David Schwartz
- Re: module license taints kernel.
- From: Rainer Weikusat
- Re: module license taints kernel.
- From: David Schwartz
- module license taints kernel.
- Prev by Date: Re: lseek/write
- 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
|