From: James Bruce <bruce@andrew.cmu.edu>
To: linux-kernel@vger.kernel.org
Cc: Krzysztof Halasa <khc@pm.waw.pl>,
davids@webmaster.com,
"Linux-Kernel@Vger. Kernel. Org" <linux-kernel@vger.kernel.org>
Subject: Re: Fwd: That whole "Linux stealing our code" thing
Date: Tue, 04 Sep 2007 01:50:34 -0700 [thread overview]
Message-ID: <46DD1C5A.9060708@andrew.cmu.edu> (raw)
In-Reply-To: <200709031504.17454.dhazelton@enter.net>
Daniel Hazelton wrote:
> On Monday 03 September 2007 14:26:29 Krzysztof Halasa wrote:
>> Daniel Hazelton <dhazelton@enter.net> writes:
>>> 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.
>> Not after the licence has been given and accepted (and there might be
>> restrictions), unless of course the licence contained such reservation.
>
> I hate to belabor the point, but you seem to be making the mistake of "The
> license applies to the copyright holder" that I've seen a lot of people make
> (and kept quiet about).
I believe you are making the mistake that the license on code has
anything to do with what the author chooses to do in the future.
Releasing something as BSD does not force the author to do anything in
the future with his code, and he/she could add and relicence as he/she
feels fit. HOWEVER, that particular code has already been released as
BSD, and the author no longer has control over that release.
> The person holding the copyright has all the legal standing to revoke a
> license grant at any time. Licenses such as the GPL are not signed contracts,
> and that means there are limits to what effect they can have on the copyright
> holder.
I believe you are confusing the fact that an author can decide to
release code under another license, with the existence of code under
that earlier license. The license grant comes from THE CODE (which
bears a license), not THE AUTHOR. I can use GPL code I get in the mail
because the license on the work says I can do so, not because I
contacted the author and got a specific grant. If such a grant were
only verbal, your theory might hold, but that doesn't apply to any OSS
software under discussion here.
If your legal theory were true, I could sell you a book and then later
demand that you destroy it. I could also release something as public
domain, and then later rescind that (I still hold the copyright on what
I produced), and charge money from anyone who used it. I think its safe
to say that this does not happen in practice. Please provide some
examples to the contrary or caselaw if you want to convince me otherwise.
Furthermore, BSD/GPL software could not really exist under your legal
theory; A programmer who wrote 30 year old core BSD code could wake up
tomorrow and decide to require all BSD derivatives to remove his code or
pay him for it (and the next day he could change the price again). Open
source software would not exist if such a liability were true, and
companies like Sun could not be built up off of derivatives of it.
Linux 0.01 is still available under a pre-GPL license if you can find a
copy, and neither Linus (nor anyone else) can change that.
> If the license was of the "signed contract" type, or contained text stating
> that the copyright holder was giving up all rights of revocation (etc...) I
> could agree with you. As it stands, no "Open Source" license that I have seen
> used on a major project contains any part that does that. In fact, the GPL is
> the only license I can name (offhand) that even touches on the rights of the
> copyright holder - and then it is in the form of "If you do X, Y or Z all
> rights granted under this license are automatically revoked".
>
> That is an "automatic clause" - not a limitation stating that the copyright
> holder can only revoke under those conditions. The person holding the
> copyright has quite a few rights - more than people believe - and not even
> the most generous of Open Source licenses (except those that contain text
> like "granted in perpetuity" or similar) even come close to being exempt from
> the holder of the copyright not being able to summarily revoke a given
> persons license.
There are plenty of rights, but retroactive changes to the license terms
of something you've already distributed is not one of them.
- Jim Bruce
next prev parent reply other threads:[~2007-09-04 8:51 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
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 [this message]
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=46DD1C5A.9060708@andrew.cmu.edu \
--to=bruce@andrew.cmu.edu \
--cc=davids@webmaster.com \
--cc=khc@pm.waw.pl \
--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