linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Craig Milo Rogers <rogers@ISI.EDU>
To: Rik van Riel <riel@conectiva.com.br>
Cc: Timur Tabi <ttabi@interactivesi.com>,
	Alan Cox <alan@lxorguk.ukuu.org.uk>,
	linux-kernel@vger.kernel.org
Subject: Re: Module Licensing?
Date: Wed, 31 Oct 2001 11:49:30 -0800	[thread overview]
Message-ID: <3336.1004557770@ISI.EDU> (raw)
In-Reply-To: Your message of "Wed, 31 Oct 2001 15:10:13 -0200." <Pine.LNX.4.33L.0110311505160.2963-100000@imladris.surriel.com>

>> The fact that the open source portions and the closed source portions
>> can't function on their own is irrelevant, IMHO.
>>
>> Please show me where in the GPL text it says that the act of compiling a
>> module and loading it into memory is subject to the GPL.
>
>That'd be paragraph 2 b)
>
>    b) You must cause any work that you distribute or publish, that in
>    whole or in part contains or is derived from the Program or any
>    part thereof, to be licensed as a whole at no charge to all third
>    parties under the terms of this License.
>
>... These requirements apply to the modified work as a whole.
>
>Since your program, which happens to consist of one open
>source part and one proprietary part, is partly a derived
>work from the kernel source (by using kernel header files
>and the inline functions in it) your whole work must be
>distributed under the GPL.

	False.  Please cite the section of the GPL version 2 that you
think means that the derived work, once created, *must be
distributed*.  If you read closely, I think you will find that it says
that *if* you distribute the mixed work, then then it must be
distributed under the the terms of the GPL.  If you do *not*
distribute the mixed work, then the GPL does not place any
restrictions on your use of the derived work.  In other words, the
restrictions imposed by the GPL are conditional upon the derived
work's actual distribution:  no distribution, no restrictions.

	Furthermore, "loading into memory" is (arguably) considered an
essential part of running a program, and section 0 of the GPL version
2 says:

    The act of running the Program is not restricted,

	I should insert the usual disclaimer:  I am not a lawyer.

					Craig Milo Rogers

  parent reply	other threads:[~2001-10-31 19:49 UTC|newest]

Thread overview: 46+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-10-30  3:46 Module Licensing? Kevin D. Wooten
2001-10-30  4:08 ` Ben Greear
2001-10-30  4:58   ` TimO
2001-10-30  5:10     ` Ben Greear
2001-10-30  7:24     ` Kevin D. Wooten
2001-10-30 17:27     ` Timur Tabi
2001-10-30 23:10       ` Alan Cox
2001-10-31  0:13         ` Timur Tabi
2001-10-31  0:25           ` Alan Cox
2001-10-31 16:53             ` Timur Tabi
2001-10-31 17:10               ` Rik van Riel
2001-10-31 17:22                 ` Larry McVoy
2001-10-31 17:27                   ` Rik van Riel
2001-10-31 18:34                     ` Larry McVoy
2001-10-31 18:44                       ` Rik van Riel
2001-10-31 18:53                         ` Andreas Dilger
2001-10-31 20:08                     ` Craig Milo Rogers
2001-10-31 17:32                   ` dean gaudet
2001-10-31 19:55                   ` [OT] " Craig Milo Rogers
2001-10-31 21:42                     ` Cort Dougan
2001-10-31 23:47                       ` Jamie Lokier
2001-10-31 23:54                         ` Larry McVoy
2001-11-01  0:10                           ` Jamie Lokier
2001-11-01  0:43                       ` Alan Cox
2001-11-01 23:52                         ` n0ano
2001-10-31 17:29                 ` Timur Tabi
2001-10-31 17:37                   ` Rik van Riel
2001-10-31 18:31                     ` LLX
2001-11-08  0:36                       ` drizzt.dourden
2001-11-08 12:41                         ` Alan Cox
2001-11-08 13:19                           ` Drizzt Do'Urden
2001-11-08 14:53                             ` Module Licensing? (thinking a little more) Drizzt Do'Urden
2001-11-08 15:56                               ` Doug McNaught
2001-11-08 17:00                                 ` Drizzt Do'Urden
2001-11-08 17:18                                   ` Russell King
2001-11-08 17:47                                     ` Drizzt Do'Urden
2001-11-09  7:50                                       ` Stefan Smietanowski
2001-11-10 18:09                                     ` QuoteMstr - Danny Colascione
2001-11-08 17:29                                   ` Doug McNaught
2001-11-08 19:28                                     ` drizzt.dourden
2001-10-31 20:15                     ` Module Licensing? Craig Milo Rogers
2001-10-31 19:49                 ` Craig Milo Rogers [this message]
2001-11-04  3:37                 ` Albert D. Cahalan
2001-10-31 17:11               ` Alan Cox
2001-11-05  4:40       ` [file interface] " Roger Larsson
2001-10-30  9:22 ` Alan Cox

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=3336.1004557770@ISI.EDU \
    --to=rogers@isi.edu \
    --cc=alan@lxorguk.ukuu.org.uk \
    --cc=linux-kernel@vger.kernel.org \
    --cc=riel@conectiva.com.br \
    --cc=ttabi@interactivesi.com \
    /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;
as well as URLs for NNTP newsgroup(s).