All of lore.kernel.org
 help / color / mirror / Atom feed
From: "Måns Rullgård" <mru@kth.se>
To: linux-kernel@vger.kernel.org
Subject: Re: Linux 2.6.8-rc3 - BSD licensing
Date: Thu, 05 Aug 2004 19:45:14 +0200	[thread overview]
Message-ID: <yw1x7jsdh42d.fsf@kth.se> (raw)
In-Reply-To: Pine.LNX.4.58.0408050941590.24588@ppc970.osdl.org

Linus Torvalds <torvalds@osdl.org> writes:

> On Thu, 5 Aug 2004, Jari Ruusu wrote:
>> 
>> Most of the files in loop-AES are licensed under GPL. Some files
>> have less restrictive license, but are still licensed under
>> GPL-compatible license.  I am not aware of any files in loop-AES
>> that are GPL-incompatible.
>
> You're saying that you consider Gladman's original AES license to be
> GPL-compatible (ie a subset of it)? That's fine - apparently the FSF
> agrees.
>
> However, that is incompatible with you then complaining when it gets 
> released under the GPL. If the original license was a proper subset of the 
> GPL, then it can _always_ be re-released under the GPL, and you don't have 
> anything to complain about.
>
> So which is it? Either it's GPL-compatible or it isn't. If it is
> GPL-compatible, why are you making noises? And if it is not, why are you
> claiming that you can distribute loop-AES as a GPL'd project?
>
> You seem to be very very confused, Jari. There really _are_ only these two 
> cases:
>
>  - the AES code is GPL-compatible
>
>    This fundamentally means that it has no more restrictions than the GPL, 
>    and that in turn means that it can always be re-licensed as GPL'd code. 
>    Which James Morris did (well, it was dual-licensed, but the only 
>    license that matters for the _kernel_ is the GPL).
>
>    In this case, you can't say "you can't do that". I'm sorry, but James 
>    _can_ do that, and it is _you_ who can't do that. 
>
>  - the AES code is _not_ GPL compatible.
>
>    This fundamentally means that you can't relicense it under the GPL, but 
>    it _also_ means that you can't link it with GPL code, since the GPL
>    _requires_ that the code be under the GPL. In this case, loop-AES was 
>    always wrogn and lying about beign GPL'd, and you should stop
>    distributing it immediately.
>
> You can't have it both ways. And there aren't any third alternatives.

I can think of one more:

Assuming that the AES code is not in itself considered derived from
the kernel, I see nothing preventing the source file in the kernel
tree carrying a BSD license.  Obviously, when used with the kernel the
GPL will apply, but anyone would be free to take the AES code and
reuse it under the BSD license.  If, on the other hand, the AES source
in the kernel only carries a GPL license tag, someone looking at it
will not be aware that the code is (possibly) available with less
restrictions form another source.

Anyone who has as a goal to see the GPL cover all code on the planet
will obviously prefer placing the file under the GPL only wherever he
can.  Legally, though, there should be nothing prohibiting a single
file in the Linux tree with a more permissive license.

IANAL, so please correct me if I am fundamentally wrong somewhere.

-- 
Måns Rullgård
mru@kth.se


  reply	other threads:[~2004-08-05 17:57 UTC|newest]

Thread overview: 38+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-08-03 22:09 Linux 2.6.8-rc3 Linus Torvalds
2004-08-04 12:07 ` Jan De Luyck
2004-08-04 12:13   ` Karol Kozimor
2004-08-04 12:40   ` Erik Mouw
2004-08-05 15:10     ` OGAWA Hirofumi
2004-08-05 22:19       ` szonyi calin
2004-08-04 12:57   ` Gene Heskett
2004-08-04 12:44 ` Juergen Stuber
2004-08-04 13:37   ` Geert Uytterhoeven
2004-08-04 15:04 ` Jari Ruusu
2004-08-04 16:00   ` James Morris
2004-08-04 16:10     ` J. Bruce Fields
2004-08-04 16:27       ` Arjan van de Ven
2004-08-04 18:19         ` Patrick McFarland
2004-08-04 18:45           ` Linus Torvalds
2004-08-05 13:54             ` Patrick McFarland
2004-08-04 21:27         ` H. Peter Anvin
2004-08-04 18:37     ` Linux 2.6.8-rc3 - BSD licensing Fruhwirth Clemens
2004-08-04 18:51       ` Linus Torvalds
2004-08-04 19:26         ` Fruhwirth Clemens
2004-08-04 19:56           ` Linus Torvalds
2004-08-05 12:33             ` Jari Ruusu
2004-08-05 16:50               ` Linus Torvalds
2004-08-05 17:45                 ` Måns Rullgård [this message]
2004-08-05 20:21                   ` Alan Cox
2004-08-05 21:37                     ` Måns Rullgård
2004-08-05 21:08                       ` Alan Cox
2004-08-06  9:47                 ` Jari Ruusu
2004-08-06 16:39                   ` Linus Torvalds
2004-08-07 10:19                     ` Jari Ruusu
2004-08-07 10:38                       ` Patrick McFarland
2004-08-07 17:27                       ` Linus Torvalds
2004-08-05 12:32     ` Linux 2.6.8-rc3 Jari Ruusu
2004-08-04 16:23   ` Linus Torvalds
2004-08-05 15:04     ` [PATCH] Drop asm i586 AES code James Morris
2004-08-04 15:08 ` Linux 2.6.8-rc3 (compile stats) John Cherry
2004-08-04 18:52 ` [patch] 2.6.8-rc3: fix modular kernel with gcc 2.95 Adrian Bunk
2004-08-06 19:57 ` 2.6.8-rc3: MPT Fusion compile error with PROC_FS=n Adrian Bunk

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=yw1x7jsdh42d.fsf@kth.se \
    --to=mru@kth.se \
    --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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.