From: "Richard B. Johnson" <root@chaos.analogic.com>
To: Nick Piggin <piggin@cyberone.com.au>
Cc: Paul Adams <padamsdev@yahoo.com>, linux-kernel@vger.kernel.org
Subject: Re: Linux GPL and binary module exception clause?
Date: Fri, 5 Dec 2003 08:52:57 -0500 (EST) [thread overview]
Message-ID: <Pine.LNX.4.53.0312050831370.14820@chaos> (raw)
In-Reply-To: <3FCFCC3E.8050008@cyberone.com.au>
On Fri, 5 Dec 2003, Nick Piggin wrote:
>
>
> Paul Adams wrote:
>
> >--- In linux-kernel@yahoogroups.com, Linus Torvalds
> ><torvalds@o...> wrote:
> >
> >>- anything that was written with Linux in mind
> >>
> >(whether it then
> >
> >>_also_ works on other operating systems or not) is
> >>
> >clearly
> >
> >>partially a derived work.
> >>
> >
> >I am no more a lawyer than you are, but I have to
> >disagree. You
> >are not free to define "derivative work" as you
> >please. You
> >must use accepted legal definitions. At least in the
> >U.S., you
> >must consider what Congress had to say on this. They
> >said, "to
> >constitute a violation of section 106(2) [which gives
> >copyright
> >owners rights over derivative works], the infringing
> >work must
> >incorporate a portion of the copyrighted work in some
> >form; for
> >example, a detailed commentary on a work or a
> >programmatic musical
> >composition inspired by a novel would not normally
> >constitute
> >infringements under this clause."
> >http://www4.law.cornell.edu/uscode/17/106.notes.html
> >
> >A work that is inspired by Linux is no more a
> >derivative work than
> >a programmatic musical composition inspired by a
> >novel. Having
> >Linux in mind cannot be enough to constitute
> >infringement.
> >
>
> Of course not, thought police aren't any good until a mind reader
> is invented ;)
>
> Seriously:
> What about specifically a module that includes the Linux Kernel's
> headers and uses its APIs? I don't think you could say that is
> definitely not a derivative work.
>
When copyright law was developed, nobody thought of
"#include <filename.h>".
Let's guess what that means. To me, that is like a reference
to a written work, when you attribute something to some document
that was previously written and, incidentally, give appropriate
credit to the writer(s). In this context, it is clearly not
a copyright infringement to include the works of others with
appropriate credit being given.
It is just like; "See John Smith's article on frogs", referenced
in an article about frogs.
However, there are some who would claim that they don't want
their previous work referenced by others at all, in particular
those who might dirty their hands by making money with it.
The only known way to prevent others from referencing a previous
work is to not publish it at all. "Publish means to make public".
If you don't want others referencing your precious work, then
you need to keep it secret. It's just that simple. You can't have
it both ways. You can't say, "I publish this only for the eyes of
my friends who will work for free."
Now, I have seen some who write their own header files because
they think that including somebody else's creation might violate
some copyright law. This, in fact, might be a violation in
itself, to incorporate "whole cloth" the works of others in
a separate document does appear to violate US law. However,
referencing the unmodified original document, clearly
(as clear are any law could be interpreted) does not.
Cheers,
Dick Johnson
Penguin : Linux version 2.4.22 on an i686 machine (797.90 BogoMips).
Note 96.31% of all statistics are fiction.
next prev parent reply other threads:[~2003-12-05 13:51 UTC|newest]
Thread overview: 275+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-12-04 23:50 Paul Adams
2003-12-05 0:07 ` Nick Piggin
2003-12-05 2:07 ` Kendall Bennett
2003-12-05 15:57 ` Thierry Vignaud
2003-12-05 4:23 ` Peter Chubb
2003-12-05 4:42 ` Nick Piggin
2003-12-05 8:23 ` Peter Chubb
2003-12-05 17:19 ` Linus Torvalds
2003-12-05 18:42 ` Jeremy Fitzhardinge
2003-12-05 5:13 ` Valdis.Kletnieks
2003-12-05 5:26 ` Hua Zhong
2003-12-05 6:34 ` David Schwartz
2003-12-05 6:58 ` Linus Torvalds
2003-12-05 11:16 ` David Schwartz
2003-12-05 13:34 ` Anders Karlsson
2003-12-05 14:03 ` Ryan Anderson
2003-12-05 16:38 ` Shawn Willden
2003-12-05 16:54 ` Arjan van de Ven
2003-12-05 17:03 ` Shawn Willden
2003-12-05 22:36 ` Derek Fawcus
2003-12-05 17:34 ` Linus Torvalds
2003-12-05 17:35 ` Hua Zhong
2003-12-05 18:12 ` Filip Van Raemdonck
2003-12-05 18:37 ` Hua Zhong
2003-12-05 19:56 ` 'Filip Van Raemdonck'
2003-12-05 20:26 ` Hua Zhong
2003-12-06 0:08 ` Filip Van Raemdonck
2003-12-05 19:55 ` David Schwartz
2003-12-05 20:14 ` Linus Torvalds
2003-12-05 21:16 ` Shawn Willden
2003-12-09 0:17 ` Kernel 2.6-test10 on an Opteron Ananda Bhattacharya
2003-12-09 12:16 ` Petr Sebor
2003-12-09 20:31 ` bill davidsen
2003-12-08 15:38 ` Linux GPL and binary module exception clause? Jesse Pollard
2003-12-05 14:59 ` Jesse Pollard
2003-12-05 19:15 ` Kendall Bennett
2003-12-05 18:44 ` Kendall Bennett
2003-12-05 19:09 ` Valdis.Kletnieks
2003-12-05 19:22 ` Arjan van de Ven
2003-12-10 13:52 ` Andre Hedrick
2003-12-10 15:18 ` Linus Torvalds
2003-12-10 15:32 ` Larry McVoy
2003-12-10 16:21 ` Linus Torvalds
2003-12-10 16:34 ` Larry McVoy
2003-12-10 17:10 ` Linus Torvalds
2003-12-10 17:25 ` Chris Friesen
2003-12-10 17:58 ` Linus Torvalds
2003-12-10 17:56 ` Larry McVoy
2003-12-10 18:02 ` Linus Torvalds
2003-12-10 18:08 ` Larry McVoy
2003-12-10 18:17 ` Linus Torvalds
2003-12-10 18:38 ` Larry McVoy
2003-12-10 19:15 ` Linus Torvalds
2003-12-11 0:50 ` Driver API (was Re: Linux GPL and binary module exception clause?) Hannu Savolainen
2003-12-11 4:01 ` Peter Chubb
2003-12-11 15:47 ` Jason Kingsland
2003-12-11 22:47 ` Peter Chubb
2003-12-11 10:06 ` viro
2003-12-11 12:47 ` Hannu Savolainen
2003-12-11 13:33 ` viro
2003-12-11 14:54 ` Hannu Savolainen
2003-12-10 18:37 ` Linux GPL and binary module exception clause? Jan-Benedict Glaw
2003-12-10 19:51 ` Hua Zhong
2003-12-10 20:09 ` Andre Hedrick
2003-12-11 1:24 ` Andrew Pimlott
2003-12-11 7:43 ` Rob Landley
2003-12-11 8:11 ` Hua Zhong
2003-12-11 8:37 ` Rob Landley
2003-12-11 18:22 ` Hua Zhong
2003-12-11 21:20 ` Andre Hedrick
2003-12-11 21:59 ` Rob Landley
2003-12-11 22:42 ` Andre Hedrick
2003-12-12 5:39 ` Rob Landley
2003-12-12 7:21 ` Andre Hedrick
2003-12-12 7:39 ` Rob Landley
2003-12-12 7:56 ` Andre Hedrick
2003-12-12 9:27 ` Rob Landley
2003-12-10 18:14 ` David Schwartz
2003-12-10 18:21 ` Linus Torvalds
2003-12-10 19:48 ` Kendall Bennett
2003-12-11 7:32 ` Rob Landley
2003-12-11 14:03 ` Geert Uytterhoeven
2003-12-10 22:49 ` Oliver Hunt
2003-12-10 17:15 ` Hua Zhong
2003-12-10 17:42 ` Linus Torvalds
2003-12-10 19:32 ` Andre Hedrick
2003-12-10 22:43 ` Jason Kingsland
2003-12-10 22:49 ` Andre Hedrick
2003-12-10 23:11 ` Linus Torvalds
2003-12-10 23:24 ` Andre Hedrick
2003-12-10 19:48 ` Kendall Bennett
2003-12-10 21:15 ` viro
2003-12-10 22:36 ` Kendall Bennett
2003-12-10 23:13 ` viro
2003-12-11 15:29 ` Jesse Pollard
2003-12-11 18:47 ` Kendall Bennett
2003-12-11 18:55 ` Nick Piggin
2003-12-11 22:18 ` Jesse Pollard
2003-12-10 22:18 ` Larry McVoy
2003-12-10 22:25 ` Andre Hedrick
2003-12-10 23:38 ` Linus Torvalds
2003-12-11 1:03 ` Larry McVoy
2003-12-11 14:46 ` Ingo Molnar
2003-12-10 23:39 ` Andrea Arcangeli
2003-12-11 17:44 ` Robin Rosenberg
2003-12-11 17:56 ` Valdis.Kletnieks
2003-12-11 18:16 ` Nick Piggin
2003-12-11 18:50 ` Mihai RUSU
2003-12-11 18:37 ` David Schwartz
2003-12-11 12:04 ` David Woodhouse
2003-12-10 17:49 ` Jörn Engel
2003-12-10 18:16 ` Andre Hedrick
2003-12-05 19:25 ` Kendall Bennett
2003-12-05 19:26 ` Linus Torvalds
2003-12-05 15:50 ` Valdis.Kletnieks
2003-12-05 18:44 ` Kendall Bennett
2003-12-06 0:02 ` Maciej Zenczykowski
2003-12-05 18:44 ` Kendall Bennett
2003-12-10 13:16 ` Andre Hedrick
2003-12-10 15:02 ` Jesse Pollard
2003-12-10 20:37 ` Theodore Ts'o
2003-12-11 16:26 ` Jesse Pollard
2003-12-05 13:52 ` Richard B. Johnson [this message]
2003-12-05 0:09 ` Oliver Hunt
2003-12-05 10:55 ` Russell King
2003-12-05 0:46 ` Erik Andersen
2003-12-05 0:58 ` Zwane Mwaikambo
2003-12-05 1:03 ` Erik Andersen
2003-12-05 1:21 ` Larry McVoy
2003-12-05 1:30 ` Hua Zhong
2003-12-05 1:58 ` Linus Torvalds
2003-12-06 3:00 ` Larry McVoy
2003-12-06 4:39 ` Linus Torvalds
2003-12-06 5:14 ` Larry McVoy
2003-12-06 5:48 ` Linus Torvalds
2003-12-06 17:14 ` Larry McVoy
2003-12-06 15:38 ` Theodore Ts'o
2003-12-06 16:47 ` Jason Kingsland
2003-12-06 21:30 ` David Schwartz
2003-12-06 21:42 ` Larry McVoy
2003-12-07 13:01 ` Ingo Molnar
2003-12-07 22:11 ` Rob Landley
2003-12-06 14:13 ` Andrew Pimlott
2003-12-06 17:50 ` Larry McVoy
2003-12-06 21:19 ` Theodore Ts'o
2003-12-06 21:45 ` Larry McVoy
2003-12-08 16:34 ` Andrew Pimlott
2003-12-11 12:37 ` David Woodhouse
2003-12-11 12:42 ` Andre Hedrick
2003-12-11 12:58 ` David Woodhouse
2003-12-12 20:26 ` Brian Beattie
2003-12-13 12:03 ` David Woodhouse
2003-12-13 15:04 ` jeff millar
2003-12-13 17:27 ` Gene Heskett
2003-12-14 0:51 ` Linux, Inc. (Re: Linux GPL and binary module exception clause?) Andre Hedrick
2003-12-14 1:06 ` Andre Hedrick
2003-12-14 2:40 ` David S. Miller
2003-12-14 2:37 ` Andre Hedrick
2003-12-14 6:55 ` Rob Landley
2003-12-14 6:35 ` Rob Landley
2003-12-11 13:54 ` Linux GPL and binary module exception clause? Andrew Pimlott
2003-12-11 15:12 ` David Woodhouse
2003-12-05 3:58 ` Jason Kingsland
2003-12-05 1:58 ` David Schwartz
2003-12-05 4:58 ` Erik Andersen
2003-12-05 6:34 ` David Schwartz
2003-12-05 6:43 ` Linus Torvalds
2003-12-05 2:07 ` Kendall Bennett
2003-12-05 7:39 ` Stefan Smietanowski
2003-12-05 1:47 ` Linus Torvalds
2003-12-10 12:57 ` Andre Hedrick
2003-12-10 15:14 ` Linus Torvalds
2003-12-10 15:25 ` Larry McVoy
2003-12-10 18:58 ` Andre Hedrick
2003-12-12 19:40 ` Pavel Machek
2003-12-12 22:08 ` Andre Hedrick
2003-12-12 23:06 ` Jamie Lokier
2003-12-12 23:43 ` Pavel Machek
2003-12-15 18:01 ` Adam Sampson
2003-12-15 21:12 ` Andre Hedrick
-- strict thread matches above, loose matches on Subject: below --
2003-12-18 9:12 Randy Zagar
2003-12-18 9:51 ` Thorsten Glaser
2003-12-18 9:55 ` Daniel Newby
2003-12-18 14:24 ` Jesse Pollard
2003-12-19 7:56 ` Andre Hedrick
[not found] <fa.go3ahvi.h68o2q@ifi.uio.no>
[not found] ` <fa.nk4vl6d.g0181@ifi.uio.no>
2003-12-12 3:03 ` walt
2003-12-10 19:06 Manfred Spraul
2003-12-09 6:20 Paul Zimmerman
2003-12-09 13:22 ` Andrew Walrond
2003-12-09 14:12 ` Dale Whitchurch
2003-12-09 20:47 ` bill davidsen
2003-12-09 23:47 ` David Schwartz
2003-12-10 14:30 ` Jesse Pollard
2003-12-10 14:17 ` Jesse Pollard
2003-12-10 16:10 ` Richard B. Johnson
2003-12-10 17:58 ` Andre Hedrick
2003-12-11 15:01 ` Jesse Pollard
2003-12-07 2:34 gary ng
2003-12-08 16:08 ` Alex Bennee
2003-12-08 16:26 ` gary ng
2003-12-06 12:31 Matt
2003-12-05 22:43 gary ng
2003-12-05 23:11 ` Linus Torvalds
2003-12-06 0:07 ` gary ng
[not found] <732BE51FE9901143AE04411A11CC465602F155F3@evtexc02.tc.fluke.com>
2003-12-05 17:05 ` David Dyck
2003-12-05 18:51 ` Jesse Pollard
2003-12-05 11:35 Adam J. Richter
2003-12-05 11:25 ` David Schwartz
2003-12-05 15:36 ` Valdis.Kletnieks
[not found] <YPep.5Y5.21@gated-at.bofh.it>
[not found] ` <Z3AK-Qw-13@gated-at.bofh.it>
2003-12-04 17:05 ` Ihar 'Philips' Filipau
2003-12-04 17:57 ` Thierry Vignaud
2003-12-05 11:11 ` Helge Hafting
2003-12-05 12:12 ` Stefan Smietanowski
2003-12-05 14:51 ` Ihar 'Philips' Filipau
2003-12-03 23:22 Jason Kingsland
2003-12-03 22:58 Xose Vazquez Perez
2003-12-03 21:31 Kendall Bennett
2003-12-03 21:47 ` Arjan van de Ven
2003-12-03 23:33 ` Kendall Bennett
2003-12-03 22:11 ` Richard B. Johnson
2003-12-03 23:33 ` Kendall Bennett
2003-12-03 23:40 ` bill davidsen
2003-12-04 0:00 ` Linus Torvalds
2003-12-04 0:23 ` Linus Torvalds
2003-12-04 6:25 ` Karim Yaghmour
2003-12-06 0:08 ` David Woodhouse
2003-12-06 2:28 ` Larry McVoy
2003-12-06 9:55 ` David Woodhouse
2003-12-06 10:51 ` Geert Uytterhoeven
2003-12-08 18:58 ` Karim Yaghmour
2003-12-09 20:26 ` bill davidsen
2003-12-09 21:46 ` Craig Milo Rogers
2003-12-12 11:36 ` Jamie Lokier
2003-12-12 15:27 ` Bill Davidsen
2003-12-10 14:09 ` Andre Hedrick
2003-12-10 14:25 ` David Woodhouse
2003-12-10 14:46 ` Larry McVoy
2003-12-10 15:05 ` David Woodhouse
2003-12-10 15:11 ` Larry McVoy
2003-12-10 15:49 ` Aron Rubin
2003-12-10 15:59 ` David Woodhouse
2003-12-10 16:06 ` Larry McVoy
2003-12-10 16:22 ` David Woodhouse
2003-12-10 18:38 ` Andre Hedrick
2003-12-04 19:24 ` viro
2003-12-13 0:11 ` Nix
2003-12-13 0:25 ` viro
2003-12-13 15:01 ` Nix
2003-12-04 0:29 ` Kendall Bennett
2003-12-04 0:52 ` Aaron Smith
2003-12-04 1:47 ` David Lang
2003-12-04 1:20 ` Aaron Smith
2003-12-04 4:48 ` Jamie Lokier
2003-12-04 15:21 ` Jason Kingsland
2003-12-04 15:58 ` Linus Torvalds
2003-12-05 1:58 ` David Schwartz
2003-12-05 2:43 ` Jason Kingsland
2003-12-05 13:09 ` Pat Erley
2003-12-05 18:44 ` Kendall Bennett
2003-12-10 13:06 ` Andre Hedrick
2003-12-05 13:49 ` Maciej Zenczykowski
2003-12-10 13:43 ` Andre Hedrick
2003-12-10 16:07 ` Linus Torvalds
2003-12-10 18:33 ` Andre Hedrick
2003-12-10 19:20 ` Linus Torvalds
2003-12-10 20:15 ` Andre Hedrick
2003-12-10 21:04 ` Ingo Molnar
2003-12-10 21:05 ` Andre Hedrick
2003-12-10 21:17 ` Ingo Molnar
2003-12-10 22:59 ` Andre Hedrick
2003-12-11 0:58 ` Rob Love
2003-12-11 10:56 ` Xavier Bestel
2003-12-11 7:26 ` Rob Landley
2003-12-05 17:29 ` Jason Kingsland
2003-12-05 17:50 ` Linus Torvalds
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=Pine.LNX.4.53.0312050831370.14820@chaos \
--to=root@chaos.analogic.com \
--cc=linux-kernel@vger.kernel.org \
--cc=padamsdev@yahoo.com \
--cc=piggin@cyberone.com.au \
/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®