mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: David Woodhouse <dwmw2@infradead.org>
To: David Lang <david.lang@digitalinsight.com>
Cc: Larry McVoy <lm@bitmover.com>, Rob Landley <rob@landley.net>,
	andersen@codepoet.org,
	"Henning P. Schmiedehausen" <hps@intermeta.de>,
	Andre Hedrick <andre@linux-ide.org>,
	linux-kernel@vger.kernel.org
Subject: Re: freed_symbols [Re: People, not GPL [was: Re: Driver Model]]
Date: Sun, 05 Oct 2003 14:37:33 +0100	[thread overview]
Message-ID: <1065361053.3157.56.camel@imladris.demon.co.uk> (raw)
In-Reply-To: <Pine.LNX.4.58.0310050423290.16540@dlang.diginsite.com>

On Sun, 2003-10-05 at 04:32 -0700, David Lang wrote:
> why do people realize how stupid this argument when SCO makes it, but
> somehow when it's made on behalf of the GPL it somehow seems sane?

The distinction to be drawn here is between that which is allowed for by
copyright law, and that which is not.

Let us briefly assume, for the sake of argument, that the Linux kernel
was released under the Creosote Public Licence, a licence which requires
each licensee to perform a daily ritual of bathing in creosote, and to
release _all_ future work, even unrelated work, of his own under the
same licence.

If you don't like the terms of the CPL, you have the option of not using
the work in question.

If you use the work, however, you are bound by those terms. 

Let us assume, also merely for the sake of argument, that you can
produce a kernel module which is not so closely tied to the kernel that
it would be considered a derivative work in copyright law.

However, the CPL under which the kernel is released still requires that
you release this work under the CPL, even though under copyright law it
is not a derivative work.

You still have the same choice you had before. You may accept the
licence of the Linux kernel, continue to perform your daily bathing in
creosote and release your new work under the appropriate licence -- or
you may decline the licence of the Linux kernel and refrain from using
it at all.

If you take the latter option, then you may perform no testing on your
binary module, since that would require use of the Linux kernel. You may
use the Linux kernel nowhere within your organisation.

In this situation, it's not just about your module itself being an
infringing copy of a copyright work, but your copy of the Linux kernel
_itself_ being an infringing copy.

Obviously the GNU General Public License makes no mention of creosote,
and its use with the Linux kernel does not require that you license
_all_ future work under the GPL. 

I have made a statement about my opinion of what the licence of the
Linux kernel _does_ in fact require. It is my belief that the author of
the GNU General Public License is in agreement with me. 

In particular, in this case, I think the presence of the userspace
exception makes it _very_ clear that the meaning of 'derived work' would
otherwise have included both userspace and loadable modules. 

Obviously this is neither true or false until the matter is settled in a
court; it's all conjecture. But I think a court will agree with me.

>  how many people would buy this argument if it was being made about some 
> function in a piece of hardware? (i.e., if you use this function on this 
> 802.11 card then your software is obviously a derivitive[sic] of our driver 
> so we get all the rights to it)

I'd buy the _argument_, even if the licence were to require the ritual
sacrifice of my first-born child. I wouldn't buy the card in question
and use that function though. I have that choice.

If I _did_ choose to use the function in question, I would not then
whinge that it's not fair when they come for my first-born. That was the
agreement I entered into, after all.

-- 
dwmw2



  reply	other threads:[~2003-10-05 13:38 UTC|newest]

Thread overview: 124+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <uess.1w0.9@gated-at.bofh.it>
     [not found] ` <ujV3.1uP.13@gated-at.bofh.it>
2003-09-10 21:52   ` People, not GPL [was: Re: Driver Model] Pascal Schmidt
2003-09-10 22:26     ` David Schwartz
2003-09-10 22:34       ` Pascal Schmidt
2003-09-11  1:35         ` David Schwartz
2003-09-11 13:30           ` Eric W. Biederman
2003-09-11 18:39             ` David Schwartz
2003-09-11 18:45               ` Mike Fedyk
2003-09-13 17:52                 ` Andre Hedrick
2003-09-13 23:54                   ` Erik Andersen
2003-09-13 17:34             ` Andre Hedrick
2003-09-14 10:55               ` Sean Estabrooks
2003-09-11 14:36           ` Alan Cox
2003-09-13 17:42             ` Andre Hedrick
2003-09-12 20:58           ` Timothy Miller
2003-09-12 21:47             ` Matt D. Robinson
2003-09-12 22:31               ` Alan Cox
2003-09-12 23:26                 ` David Schwartz
2003-09-13  0:29                   ` Matt D. Robinson
2003-09-13 17:42                     ` Alan Cox
2003-09-13  5:38                   ` jw schultz
2003-09-13 17:44                   ` Alan Cox
2003-09-13 18:19             ` Andre Hedrick
2003-09-13 20:01               ` Andre Hedrick
2003-09-13 23:17                 ` Andre Hedrick
2003-09-14  1:57             ` Erik Andersen
2003-09-14  2:40               ` Andre Hedrick
2003-09-14  3:42                 ` Erik Andersen
2003-09-14  3:36                   ` Andre Hedrick
2003-09-14  4:37                     ` Erik Andersen
2003-09-14  4:58                       ` freed_symbols [Re: People, not GPL [was: Re: Driver Model]] Andre Hedrick
2003-09-14  5:39                         ` Erik Andersen
2003-09-14  5:32                           ` Andre Hedrick
2003-09-14  6:41                             ` Erik Andersen
2003-09-14  6:50                               ` Andre Hedrick
2003-09-14  7:10                               ` Andre Hedrick
2003-09-14  8:08                                 ` Erik Andersen
2003-09-15  0:17                                   ` Henning P. Schmiedehausen
2003-09-15  5:57                                     ` Erik Andersen
2003-09-15  6:14                                       ` Nick Piggin
2003-10-05  0:52                                       ` Rob Landley
2003-10-05  1:05                                         ` Larry McVoy
2003-10-05  2:34                                           ` viro
2003-10-05  3:45                                             ` Larry McVoy
2003-10-05 10:24                                               ` David Woodhouse
2003-10-05 13:56                                                 ` Larry McVoy
2003-10-05 14:14                                                   ` David Woodhouse
2003-10-05 10:23                                           ` David Woodhouse
2003-10-05 11:32                                             ` David Lang
2003-10-05 13:37                                               ` David Woodhouse [this message]
2003-10-05  6:40                                         ` Andre Hedrick
2003-10-05  7:39                                           ` viro
2003-10-05 18:27                                           ` David Woodhouse
2003-10-05 19:21                                             ` Andre Hedrick
2003-10-05 20:03                                               ` David Woodhouse
2003-10-05 20:14                                                 ` Andre Hedrick
2003-10-05 20:34                                                   ` David Woodhouse
2003-10-05 20:43                                                     ` Andre Hedrick
2003-10-06  1:22                                                     ` Larry McVoy
2003-10-06  1:37                                                       ` David Lang
2003-10-06  1:51                                                         ` Larry McVoy
2003-10-05 19:32                                             ` Maciej Zenczykowski
2003-10-05 19:47                                               ` Andre Hedrick
2003-10-05 20:38                                                 ` David Woodhouse
2003-10-05 20:46                                                   ` Andre Hedrick
2003-10-05 19:54                                               ` Arjan van de Ven
2003-09-14  8:45                                 ` Valdis.Kletnieks
2003-09-15  0:16                         ` Henning P. Schmiedehausen
2003-09-15  0:27                           ` Justin Cormack
2003-09-14 21:40                       ` People, not GPL [was: Re: Driver Model] David Schwartz
2003-09-15  8:06                 ` David S. Miller
2003-09-14  2:51               ` Andre Hedrick
2003-09-14  3:05               ` GPL == DMCA [Re: People, not GPL [was: Re: Driver Model]] Andre Hedrick
2003-10-29 22:42             ` People, not GPL [was: Re: Driver Model] David Schwartz
2003-10-29 23:11               ` David S. Miller
2003-10-30  0:10               ` David Schwartz
2003-09-11  1:39         ` David Schwartz
2003-09-13 17:11         ` Andre Hedrick
2003-09-13 21:11           ` Pascal Schmidt
2003-09-13 21:19             ` David Schwartz
2003-09-13 21:12               ` Andre Hedrick
2003-09-13 22:09               ` Alan Cox
2003-09-13 22:30                 ` David Schwartz
2003-09-14  1:16                   ` Andrew Pimlott
2003-09-15 15:26                   ` Martin Schlemmer
2003-09-13 23:00                 ` Andre Hedrick
2003-09-12 21:04       ` Timothy Miller
2003-09-12 21:17         ` David Schwartz
2003-09-15 18:24           ` Timothy Miller
2003-09-15 20:17             ` David Schwartz
2003-09-13 18:09         ` Andre Hedrick
     [not found] <vyRY.6te.13@gated-at.bofh.it>
     [not found] ` <vzkY.7cC.7@gated-at.bofh.it>
2003-09-14  9:16   ` freed_symbols [Re: People, not GPL [was: Re: Driver Model]] Pascal Schmidt
2003-09-14 17:09     ` Stan Bubrouski
     [not found] <fa.grj6i7d.lmorqn@ifi.uio.no>
     [not found] ` <fa.n320lec.1p4i0gc@ifi.uio.no>
2003-10-05 16:44   ` walt
     [not found] <Dnwo.1ew.15@gated-at.bofh.it>
     [not found] ` <DnPL.3XB.11@gated-at.bofh.it>
     [not found]   ` <DsvX.3yN.1@gated-at.bofh.it>
2003-10-06 18:28     ` Pascal Schmidt
2003-10-06 18:38       ` Larry McVoy
2003-10-06 21:29         ` Olivier Galibert
2003-10-07  0:56           ` Larry McVoy
2003-10-07  8:40         ` David Woodhouse
2003-10-07  8:56           ` Andre Hedrick
2003-10-07 10:13             ` Roman Zippel
2003-10-07 10:33               ` Andre Hedrick
2003-10-07 10:44                 ` Roman Zippel
2003-10-07 11:25                   ` Andre Hedrick
2003-10-07 14:03                     ` Roman Zippel
2003-10-07 19:09                       ` David S. Miller
2003-10-07  8:58           ` David S. Miller
2003-10-07 14:16           ` Larry McVoy
2003-10-07 14:48             ` Valdis.Kletnieks
2003-10-07  8:28       ` David Woodhouse
     [not found] <DIre.Cy.15@gated-at.bofh.it>
     [not found] ` <DIre.Cy.17@gated-at.bofh.it>
     [not found]   ` <DIre.Cy.19@gated-at.bofh.it>
     [not found]     ` <DIre.Cy.13@gated-at.bofh.it>
     [not found]       ` <DIAQ.2Hh.5@gated-at.bofh.it>
2003-10-06 18:56         ` Pascal Schmidt
2003-10-06 19:09           ` David Lang
2003-10-06 20:08           ` Richard B. Johnson
2003-10-07 10:49             ` Pavel Machek
2003-10-10 12:14               ` Richard B. Johnson
2003-10-10 12:48                 ` David S. Miller
2003-10-10 13:27                 ` Jamie Lokier
2003-10-10 12:55               ` Jamie Lokier
2003-10-10 13:07                 ` David S. Miller
2003-10-10 13:28                   ` Jamie Lokier
2003-10-06 22:46           ` Andre Hedrick
2003-10-06 23:01             ` Jamie Lokier
2003-10-07  0:20             ` Pascal Schmidt
2003-10-07  2:31               ` Andre Hedrick
2003-10-07 10:03 Pascal Schmidt

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=1065361053.3157.56.camel@imladris.demon.co.uk \
    --to=dwmw2@infradead.org \
    --cc=andersen@codepoet.org \
    --cc=andre@linux-ide.org \
    --cc=david.lang@digitalinsight.com \
    --cc=hps@intermeta.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lm@bitmover.com \
    --cc=rob@landley.net \
    /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®