From: "Scott Preece" <sepreece@gmail.com>
To: davids@webmaster.com
Cc: "Linux-Kernel@Vger. Kernel. Org" <linux-kernel@vger.kernel.org>
Subject: Re: GPL only modules
Date: Mon, 18 Dec 2006 16:35:19 -0600 [thread overview]
Message-ID: <7b69d1470612181435s505282f0r7c9c47d554f87ecf@mail.gmail.com> (raw)
In-Reply-To: <MDEHLPKNGKAHNMBLJOLKKEDMAHAC.davids@webmaster.com>
On 12/18/06, David Schwartz <davids@webmaster.com> wrote:
>
> > Static vs dynamic matters for whether it's an AGGREGATE work. Clearly,
> > static linking aggregates the library with the other program in the same
> > binary. There's no question about that. And that _does_ have meaning from
> > a copyright law angle, since if you don't have permission to ship
> > aggregate works under the license, then you can't ship said binary. It's
> > just a non-issue in the specific case of the GPLv2.
>
> The right to ship aggregate works is not one specifically reserved by law to
> the copyright holder.
---
Well, it's reserved to the authors of all the works in the aggregate,
possibly including the person doing the aggregation. And the author of
each of those works does have the right to limit your permission to
distribute in ways that might bar use in aggregations.
---
> It's also not clear that an aggregate work is in fact
> a single work for any legal purpose other than the aggregator's claim to
> copyright.
---
Not sure what you're trying to say there - what are we talking about
here other than the copyright?
---
> All you need to ship an aggregated work is the right to ship each
> of the individual works aggregated in it. For GPL'd works, you get that
> right from first sale, assuming you lawfully acquired the GPL'd work in the
> first place.
---
An aggregate work (the word used in the Copyright Act is either
"Compilation" or "Collective work", depending on the level of
creativity involved in forming it). In either case it is an
independent work. The person creating a Compilation has, at the least,
copyright in the organization of the material, plus copyright in any
original material she contributes. I agree, however, that all you need
to distribute tthe compilation is permission to distribute each of the
pieces in the given form (the author could have given you the right to
distribute only in conjunction with other specified works, for
instance) or placed other restrictions on the license.
First sale has nothing to do with this. First sale applies to the
redistribution or resale of copies you have purchased, not with the
right to make additional copies.
---
> ... For copyright law purposes, it is not a work because no creative
> input was needed to produce it beyond what was used to create the works from
> which it was formed.
---
Selection and organization are potentially creative. The Act
distinguishes between derivative works, compilations, and collective
works. A derivative work is a work "based on" the original work; a
compilation is a work formed by "collecting and assembling"
preexisting works "in such a way that the resulting work as a whole
constitutes an original work of authorship. A "collective work" is any
work formed by assembling independent works into a whole. All
compilations are collective works, but not all collective works are
compilations. Derivative works have nothing to do with aggregation.
---
> I recently bought two DVDs as a present for a friend of mine. I put the two
> DVDs in one box and shipped them to him. Just because the two DVDs are in
> one box does not make them a derivative work for copyright purposes because
> no creative input went in to them. I can even staple the two DVDs together
> if I want. I also don't need any special permission to ship the two of them
> together to my friend, first sale covers that. The right to ship each
> individual work is all that's needed to ship the aggregate.
---
First sale is separate from Copyright. You have the right to ship
them, but not to make copies of them. You can't for instance, ship
your friend a single DVD that combines the contents of the two you
bought. That's not unlike the distinction GPLv3 makes between
"propagating" and "conveying".
---
>
> Now, if I wanted to write my own story with elements from the content of
> both DVDs, that would be a derivative work because the combination itself is
> done in a creative way.
---
If it just rearranged the pieces, it would not be a derivative work,
it would be a compilation. If you transformed the pieces, it might be
a derivative work (depending on the nature of the transformation).
---
>
> No automated, mechanical process can create a derivative work of software.
> (With a few exceptions not relevant here.)
---
The truth of that statement depends on exactly what you mean by "an
automated, mechanical process". There are mechanical processs that
would simply produce the original work itself, not a derivative (e.g.,
changing the type from Courier to Times). There are other mechanical
proceses that would produce a collective work (e.g., inserting after
each line of the program a statement indicating whether or not it was
valid C). There are other mechanical processes that would create a
derivative work (e.g., a paraphrasing tool). It depends on the nature
of the mechanical process; that is, the decision, by you, to apply a
particular mechanical process is itself creative. But, perhaps that's
what you meant by your "few exceptions".
As always, IANAL,
scott
next prev parent reply other threads:[~2006-12-18 22:35 UTC|newest]
Thread overview: 59+ messages / expand[flat|nested] mbox.gz Atom feed top
2006-12-16 18:27 GPL only modules [was Re: [GIT PATCH] more Driver core patches for 2.6.19] Ricardo Galli
2006-12-16 21:01 ` Linus Torvalds
2006-12-17 0:22 ` Ricardo Galli
2006-12-17 4:10 ` Theodore Tso
2006-12-17 13:54 ` GPL only modules Alexandre Oliva
2006-12-17 15:56 ` Ricardo Galli
2006-12-17 16:25 ` Kyle Moffett
2006-12-17 21:32 ` David Schwartz
2006-12-17 21:46 ` D. Hazelton
2006-12-18 15:47 ` Dave Neuer
2006-12-18 17:46 ` D. Hazelton
2006-12-18 21:01 ` Dave Neuer
2006-12-18 17:16 ` David Schwartz
2006-12-19 6:35 ` D. Hazelton
2006-12-19 16:39 ` David Lang
2006-12-18 19:41 ` Alexandre Oliva
2006-12-18 22:14 ` Christoph Hellwig
2006-12-19 3:42 ` D. Hazelton
2006-12-20 1:02 ` Alexandre Oliva
2006-12-20 23:28 ` Scott Preece
2006-12-17 17:59 ` Linus Torvalds
2006-12-17 22:45 ` Paul Mackerras
2006-12-18 6:50 ` Junio C Hamano
2006-12-18 23:16 ` Paul Mackerras
2006-12-18 15:38 ` Dave Neuer
2006-12-18 17:02 ` Theodore Tso
2006-12-18 17:23 ` Dave Neuer
2006-12-18 19:27 ` Alexandre Oliva
2006-12-18 19:42 ` Linus Torvalds
2006-12-18 20:37 ` Alexandre Oliva
2006-12-18 20:50 ` Linus Torvalds
2006-12-18 21:23 ` David Schwartz
2006-12-18 22:35 ` Scott Preece [this message]
2006-12-19 1:29 ` David Schwartz
2006-12-19 16:55 ` Scott Preece
2006-12-20 0:09 ` Alexandre Oliva
2006-12-20 0:06 ` Alexandre Oliva
2006-12-18 22:06 ` Jeff V. Merkey
2006-12-18 23:28 ` Alexandre Oliva
2006-12-19 1:35 ` David Schwartz
2006-12-19 2:38 ` D. Hazelton
2006-12-19 12:42 ` Horst H. von Brand
2006-12-20 0:20 ` Alexandre Oliva
2006-12-18 23:52 ` Paul Mackerras
2006-12-18 23:59 ` Linus Torvalds
2006-12-19 0:43 ` Paul Mackerras
2006-12-19 1:39 ` David Schwartz
2006-12-19 4:20 ` Daniel Barkalow
2006-12-20 19:14 ` David Schwartz
2006-12-20 23:08 ` Scott Preece
2006-12-20 23:26 ` David Schwartz
2006-12-19 7:39 ` Giacomo A. Catenazzi
2006-12-19 7:40 ` Giacomo A. Catenazzi
2006-12-19 8:00 ` Sanjoy Mahajan
2006-12-19 13:09 ` Horst H. von Brand
2006-12-19 17:27 ` Sanjoy Mahajan
2006-12-20 1:06 ` Alexandre Oliva
-- strict thread matches above, loose matches on Subject: below --
2006-12-14 0:32 GPL only modules [was Re: [GIT PATCH] more Driver core patches for 2.6.19] Greg KH
2006-12-14 0:43 ` Jonathan Corbet
2006-12-14 0:55 ` Greg KH
2006-12-14 4:15 ` Linus Torvalds
2006-12-14 15:46 ` Jeff Garzik
2006-12-14 17:03 ` Linus Torvalds
2006-12-14 17:08 ` Chris Wedgwood
2006-12-14 17:38 ` Christoph Hellwig
2006-12-14 17:52 ` Chris Wedgwood
2006-12-14 18:09 ` Jan Engelhardt
2006-12-18 10:28 ` GPL only modules Eric W. Biederman
2006-12-14 18:15 ` GPL only modules [was Re: [GIT PATCH] more Driver core patches for 2.6.19] Eric Sandeen
2006-12-14 18:39 ` Chris Wedgwood
2006-12-14 19:42 ` Scott Preece
2006-12-14 19:34 ` Jeff V. Merkey
2006-12-15 5:28 ` GPL only modules Alexandre Oliva
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=7b69d1470612181435s505282f0r7c9c47d554f87ecf@mail.gmail.com \
--to=sepreece@gmail.com \
--cc=davids@webmaster.com \
--cc=linux-kernel@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®