public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: Daniel Hazelton <dhazelton@enter.net>
To: davids@webmaster.com
Cc: "Linux-Kernel@Vger. Kernel. Org" <linux-kernel@vger.kernel.org>
Subject: Re: Fwd: That whole "Linux stealing our code" thing
Date: Mon, 3 Sep 2007 14:01:47 -0400	[thread overview]
Message-ID: <200709031401.47111.dhazelton@enter.net> (raw)
In-Reply-To: <MDEHLPKNGKAHNMBLJOLKOEDKGJAC.davids@webmaster.com>

On Monday 03 September 2007 05:48:00 David Schwartz wrote:
> > Mr. Floeter *CAN* request that his code be removed from said fork
> > - his code
> > is solely licensed (AFAICT and IIRC) under the BSD/ISC license
> > and was only
> > covered by the dual-license because it was integrated into a work that
> > carried said dual-license. (I'm not sure how well such a revocation would
> > work in reality, but it is Mr. Floeters right.)...
>
> No. Neither the BSD license nor the GPL license permit you to revoke
> rights. Mr. Floeter's code is still available under the BSD/ISC license.
> The BSD license does not require you to make derived works available under
> a BSD license. *His* code is still available under a BSD/ISC license, of
> course, but the changed code is not.

Doesn't matter if the BSD license or the GPL *PERMITS* it or not. The fact 
remains that the person making a work available under *ANY* form of copyright 
license has the right to revoke said grant of license to anyone. The GPL 
codifies certain situations in which the person would not, personally, have 
to revoke the license, but does not limit the original copyright holders 
rights (in that regard) in any way.

The BSD/ISC license has none of the automatic conditions of the GPL, but it 
also cannot remove the copyright holder(s) from exercising their rights.

(And no, I haven't spoken to a lawyer about this - I did, however, ask a 
recently graduated law-school student where I could look for case-law and the 
text of the actual laws. What I got was some background on US copyright law 
itself and an agreement that a copyright license does not - and can not - 
affect the person holding the copyright)

> Read the BSD license. It does not require changes to be made available
> under a compatible license. This is the main difference between the BSD and
> GPL licenses.

Have done so. And that is the only part of the license that I actually don't 
like.

> Note that it would be an error to remove the BSD license text, as the BSD
> license requires you to keep it and you still need the BSD license to grant
> you distribution rights to the original work. However, the license does not
> apply to protectable aspects of the code not placed under the BSD license
> by their original author, and it is important to add a note to that effect.

Agreed, and I've never claimed otherwise. (Nor has anyone else. I believe the 
closest that anyone has come was Alan Cox saying (and I'm going to paraphrase 
it because I don't think he ever stated it well) "If you've made changes to a 
file that carries a dual BSD/GPL license and your changes are GPL only, the 
file can no longer be distributed under the BSD license at all. So it is safe 
to remove the headers from that individual file."

There is no way that a license on a constituent file can alter or affect the 
license on the whole project (if it is different). It can "muddy the waters", 
but that is about as far as I can see it going.

(I realize I may have said different, originally, but you'll have to forgive 
me. I was not in the best of moods (or the best state of mind) to be making a 
completely rational argument when I did such.)

DRH

-- 
Dialup is like pissing through a pipette. Slow and excruciatingly painful.

  reply	other threads:[~2007-09-03 18:02 UTC|newest]

Thread overview: 80+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <200709010140.l811eq9H005896@cvs.openbsd.org>
2007-09-01 16:48 ` Fwd: That whole "Linux stealing our code" thing Constantine A. Murenin
2007-09-01 17:21   ` Jeff Garzik
2007-09-01 17:37     ` Constantine A. Murenin
2007-09-01 20:54       ` Adrian Bunk
2007-09-01 21:16         ` Adrian Bunk
2007-09-01 21:51           ` Constantine A. Murenin
2007-09-01 22:06             ` Adrian Bunk
2007-09-01 21:27         ` Constantine A. Murenin
2007-09-01 21:52           ` Adrian Bunk
2007-09-01 23:29             ` Constantine A. Murenin
2007-09-01 23:48               ` Luis R. Rodriguez
2007-09-02  0:11                 ` Constantine A. Murenin
2007-09-02  0:09               ` Adrian Bunk
2007-09-02  0:53                 ` Constantine A. Murenin
2007-09-02 10:36                   ` Alan Cox
2007-09-02 11:20                     ` Igor Sobrado
2007-09-02 11:50                       ` Adrian Bunk
2007-09-02 12:28                         ` Igor Sobrado
2007-09-02 12:36                           ` Jeff Garzik
2007-09-02 12:46                           ` Alan Cox
2007-09-02 13:00                             ` Igor Sobrado
2007-09-02 13:12                               ` Adrian Bunk
2007-09-02 13:53                               ` Alan Cox
2007-09-02 13:57                               ` Krzysztof Halasa
2007-09-02 14:11                                 ` Jeff Garzik
2007-09-02 15:58                                   ` Igor Sobrado
2007-09-02 18:23                                     ` Matthew Jacob
2007-09-02 18:21                               ` Al Viro
2007-09-02 12:36                       ` Alan Cox
2007-09-02  0:36             ` Jason Dixon
2007-09-02  1:34               ` Jeff Garzik
2007-09-02  1:39                 ` Constantine A. Murenin
2007-09-02  1:42                   ` Luis R. Rodriguez
2007-09-02  1:53                     ` Al Viro
2007-09-02  1:43                   ` Jeff Garzik
2007-09-02  1:58                   ` Casey Dahlin
2007-09-02  2:06                     ` Al Viro
2007-09-02  2:44                     ` Jason Dixon
2007-09-02  1:55               ` Adrian Bunk
2007-09-02  3:47                 ` Valdis.Kletnieks
2007-09-02  5:09                   ` Constantine A. Murenin
2007-09-02  5:46                     ` Valdis.Kletnieks
2007-09-02  2:22               ` Jonathan Gray
2007-09-02 10:18                 ` Alan Cox
2007-09-01 22:03         ` Fwd: " Sam Leffler
2007-09-01 22:29           ` Adrian Bunk
2007-09-01 20:30   ` Alan Cox
2007-09-01 20:57     ` Jacob Meuser
2007-09-03  2:01     ` David Schwartz
2007-09-03  3:11       ` Daniel Hazelton
2007-09-03  9:48         ` David Schwartz
2007-09-03 18:01           ` Daniel Hazelton [this message]
2007-09-03 18:26             ` Krzysztof Halasa
2007-09-03 19:04               ` Daniel Hazelton
2007-09-03 19:33                 ` Krzysztof Halasa
2007-09-04  0:19                   ` Daniel Hazelton
2007-09-04 13:27                     ` Krzysztof Halasa
2007-09-04 17:13                       ` Daniel Hazelton
2007-09-04 19:28                         ` Chris Friesen
2007-09-04 19:44                           ` Michael Poole
2007-09-04 23:08                             ` Daniel Hazelton
2007-09-04 20:28                           ` linux-os (Dick Johnson)
2007-09-05 12:16                         ` Krzysztof Halasa
2007-09-04  8:50                 ` James Bruce
2007-09-04 16:59                   ` Daniel Hazelton
2007-09-03  8:58       ` Jeff Garzik
2007-09-03  9:03         ` Jan Engelhardt
2007-09-03  9:21         ` David Schwartz
2007-09-03  9:47           ` Jeff Garzik
2007-09-03  9:54             ` David Schwartz
2007-09-06 19:12         ` Pavel Machek
2007-09-03  2:01   ` David Schwartz
2007-09-02  0:02 Fwd: " Bob Beck
2007-09-02  0:36 ` Theo de Raadt
2007-09-02  1:22   ` Adrian Bunk
2007-09-02  1:52   ` Constantine A. Murenin
2007-09-02  2:00     ` Jeff Garzik
2007-09-02 11:40   ` Jan Engelhardt
2007-09-02  1:32 ` Adrian Bunk
     [not found] <8YEkG-1ed-19@gated-at.bofh.it>
     [not found] ` <8YEkG-1ed-17@gated-at.bofh.it>
     [not found]   ` <8YEXm-2hs-11@gated-at.bofh.it>
     [not found]     ` <8YF6Z-2tM-1@gated-at.bofh.it>
     [not found]       ` <8YIeP-7fC-29@gated-at.bofh.it>
     [not found]         ` <8YUSv-1Bl-7@gated-at.bofh.it>
     [not found]           ` <8YWhJ-3Gj-41@gated-at.bofh.it>
     [not found]             ` <8YWhJ-3Gj-39@gated-at.bofh.it>
     [not found]               ` <8YWKF-4y9-5@gated-at.bofh.it>
2007-09-02 14:47                 ` Bodo Eggert

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=200709031401.47111.dhazelton@enter.net \
    --to=dhazelton@enter.net \
    --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