Re: That whole "Linux stealing our code" thing

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Theo de Raadt
Date: Saturday, September 1, 2007 - 6:46 am

> Theo de Raadt wrote:

You sure?  That's a very slippery slope.  Are you advising me to
re-publich gcc tomorrow under a BSD license?  Or with the GPL removed
from it?  It sure looks like the GPL says you can't remove the
license, as well.  Heck, it goes further -- the GPL says you must
release software with the same rights you received it under.  Go look.


Look, you are oversimplifying things by a lot.  The ISC license says a
hell of a lot more than that.  If we could simplify it to less than 3
lines, as you did above we would.  But it is clear your 2 lines above
don't explain what the ISC license requires and grants.  You have
mis-described the license.

And, you have a backwards understanding of the law.  Copyright law
first gives me rights, then I even surrender some rights to the
public.  First I have rights, then I surrender rights.  The ISC
statement does not contain a statement which surrenders my right, as
the author, to be the only one who modifies the license.


Wrong.  The commercial products, when distributed as source code, do
still contain the licenses.  Just go look at how Apple did it.  Or
Sun.  Heck, or how many BSD licences still show up on files throughout
the FSF's code distributions.  Or find me one counter example of a
vendor publishing BSD licensed source code with a license removed, and
then getting away with it.  AT&T/USL did actually do this wrong when
they published manual pages without showing the University of
California copyright notice, and that did not end up well for them.


It isn't that simple.  When you oversimplify things, they are almost
always wrong.

What next... "the license does not say you can murder babies, so you can"?


Wow, you don't get it.  Here, let me give you a very simple lessons:

(1) You author an original work.  You distribute it without a Copyright notice.

    VOILA.  Even without declaring copyright... You AUTOMATICALLY have
    copyright on it, with the full rights as the author.  You have all
    the rights of copyright, and noone else does.  Noone else can do
    anything with it.  Really!  Go read up on this, if you don't believe
    me.  If you don't believe this, you better start by learning why
    it is so.

(2) You author an original work.  You distribute it with one line at the top:

    Copyright (c) 2006 <name of author>

    VOILA.  You have copyright on it, since you declared it.  You have
    all the rights of copyright, and noone else does.  Noone else can do
    anything with it.  It's the same as case (1) above.

(3) You author an original work.  You distribute it with with the following
    text at the top:

    Copyright (c) 2006 <name of author>

    You may use this software.

    Someone may use this software.  However, just like in cases (1) and (2)
    above, you did not permit distribution.  Copyright law automatically
    retains that right for you, until you decide otherwise to give it up.
    You don't even need to MENTION the rights you retain.  You retain those
    rights until the moment you give them up.

(5) You author an original work.  You distribute it with the following text:

    Copyright (c) 2006 <name of author>

    Permission to use, copy, and distribute this software for any
    purpose with or without fee is hereby granted, provided that the above
    copyright notice and this permission notice appear in all copies.

    In this case, read very carefully.  I removed the word "modify" from
    an ISC license.  Guess what?  COPYRIGHT LAW gave the author the right
    to control modification, and they did not surrender it in their notice.

    Therefore, someone who receives this MAY NOT MODIFY IT.

    REALLY.

All added up together, what is the lesson learned?  If you are not
explicitly granted a right by the author, you haven't got it.

If you are told you must leave the notice to get all the other rights,
you gotta leave it.  If you are NOT told you need to leave the notice,
you still gotta leave it.  And you can't change it.  Really.

You seem to think that as authors we write the license text to RETAIN
PROTECTION FOR OURSELVES.  No!  We automatically have the protection
for ourselves, and we write these licenses text to GIVE UP some of
those rights, to benefit the public sphere.


No.

Yes, there is an issue where we are asking others to follow the spirit
of open exchange as well.

But the Copyright surrender statement we give under a BSD / ISC / MIT
license is partial, and very conditional.  The notice must stay.


 * Copyright (c) CCYY YOUR NAME HERE <user@your.dom.ain>
 *
 * Permission to use, copy, modify, and distribute this software for any
 * purpose with or without fee is hereby granted, provided that the above
 * copyright notice and this permission notice appear in all copies.

Looking at an ISC license, it says it right there.  It says that the
author surrenders his rights ONLY IF THE NOTICE IS LEFT.  Do you need
to re-read it?


No, what the Linux developers propose is both illegal AND unethical.
It is illegal because they are voilating the rights of the author as
enshrined in Copyright law.  The author did not surrender those rights
he automatically got under the law.

But yes, it is also unethical for them to strictly impliment a
"one-way street" around our freely given code.

Companies which distribute copies of our code DO leave the notices intact.
And companies follow the spirit of giving back all the time.  Sometimes they
don't, because they wish to be proprietary, because it benefits them.

And that's what these Linux people are doing, right?  Proprietary Linux,
GPL enforced.  Is that the spirit of the GPL or the ISC license?


We have crafted our license in that way, very carefully.  The law says
people can't modify the licenses, and the law and our notice says that
they can't be deleted.  It's not public domain.


You sure have misunderstood the license.

Part of this is because people call them "licences", without
understanding that there are diffferent kinds of licenses with
different rules.  A licenses under Copyright law starts off with a
presumption of rights for the author even before the word "Copyright".
According to the Berne Convention, and the applicable laws implimented
in the signing nations to that accord, Copyright gives the author
unrevokeable rights -- right from the start -- and then the author can
choose to surrender some of his rights in a statement.  Contract
licenses has similar concepts such as "you can't pay someone else to
break the law", and such.
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
That whole &quot;Linux stealing our code&quot; thing, Theo de Raadt, (Fri Aug 31, 6:40 pm)
Re: That whole &quot;Linux stealing our code&quot; thing, David H. Lynch Jr., (Fri Aug 31, 9:54 pm)
Re: That whole &quot;Linux stealing our code&quot; thing, Dmitrij D. Czarkoff, (Fri Aug 31, 11:21 pm)
Re: That whole &quot;Linux stealing our code&quot; thing , Theo de Raadt, (Fri Aug 31, 11:42 pm)
Re: That whole &quot;Linux stealing our code&quot; thing, Ihar Hrachyshka, (Sat Sep 1, 1:37 am)
Re: That whole &quot;Linux stealing our code&quot; thing, David H. Lynch Jr., (Sat Sep 1, 5:52 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Constantine A. Murenin, (Sat Sep 1, 6:31 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Marco Peereboom, (Sat Sep 1, 6:40 am)
Re: That whole "Linux stealing our code" thing , Theo de Raadt, (Sat Sep 1, 6:46 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Rui Miguel Silva Seabra, (Sat Sep 1, 10:19 am)
Re: That whole &quot;Linux stealing our code&quot; thing , Theo de Raadt, (Sat Sep 1, 10:39 am)
Re: That whole &quot;Linux stealing our code&quot; thing, David H. Lynch Jr., (Sat Sep 1, 11:49 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Gregg Reynolds, (Sat Sep 1, 12:02 pm)
Re: That whole &quot;Linux stealing our code&quot; thing, David H. Lynch Jr., (Sat Sep 1, 12:12 pm)
Re: That whole &quot;Linux stealing our code&quot; thing, Darren Spruell, (Sat Sep 1, 1:11 pm)
Re: That whole &quot;Linux stealing our code&quot; thing, Alexander Hall, (Sat Sep 1, 1:14 pm)
Re: That whole &quot;Linux stealing our code&quot; thing, Constantine A. Murenin, (Sat Sep 1, 1:14 pm)
Re: That whole &quot;Linux stealing our code&quot; thing, Shawn K. Quinn, (Sat Sep 1, 1:29 pm)
Re: That whole &quot;Linux stealing our code&quot; thing, Darren Spruell, (Sat Sep 1, 1:36 pm)
Re: That whole &quot;Linux stealing our code&quot; thing, Gregg Reynolds, (Sat Sep 1, 2:47 pm)
Re: That whole &quot;Linux stealing our code&quot; thing, Rui Miguel Silva Seabra, (Sat Sep 1, 2:59 pm)
Re: That whole &quot;Linux stealing our code&quot; thing, Rui Miguel Silva Seabra, (Sat Sep 1, 3:29 pm)
Re: That whole &quot;Linux stealing our code&quot; thing, Marco Peereboom, (Sat Sep 1, 3:42 pm)
Re: That whole &quot;Linux stealing our code&quot; thing, Rui Miguel Silva Seabra, (Sat Sep 1, 3:49 pm)
Re: That whole &quot;Linux stealing our code&quot; thing, Constantine A. Murenin, (Sat Sep 1, 3:51 pm)
Re: That whole &quot;Linux stealing our code&quot; thing, Marco Peereboom, (Sat Sep 1, 3:56 pm)
Re: That whole &quot;Linux stealing our code&quot; thing, Martin Schröder, (Sat Sep 1, 4:21 pm)
Re: That whole &quot;Linux stealing our code&quot; thing, Rui Miguel Silva Seabra, (Sat Sep 1, 4:34 pm)
Re: That whole &quot;Linux stealing our code&quot; thing, Rui Miguel Silva Seabra, (Sat Sep 1, 4:39 pm)
Re: That whole &quot;Linux stealing our code&quot; thing, Constantine A. Murenin, (Sat Sep 1, 4:42 pm)
Re: That whole &quot;Linux stealing our code&quot; thing, Rui Miguel Silva Seabra, (Sun Sep 2, 1:47 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Siegbert Marschall, (Sun Sep 2, 2:15 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Siegbert Marschall, (Sun Sep 2, 2:17 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Hannah Schroeter, (Sun Sep 2, 4:24 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Hannah Schroeter, (Sun Sep 2, 4:35 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Rui Miguel Silva Seabra, (Sun Sep 2, 4:42 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Hannah Schroeter, (Sun Sep 2, 4:43 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Rui Miguel Silva Seabra, (Sun Sep 2, 4:44 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Rui Miguel Silva Seabra, (Sun Sep 2, 4:49 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Hannah Schroeter, (Sun Sep 2, 5:05 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Hannah Schroeter, (Sun Sep 2, 5:07 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Rui Miguel Silva Seabra, (Sun Sep 2, 5:15 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Ihar Hrachyshka, (Sun Sep 2, 5:25 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Tonnerre LOMBARD, (Sun Sep 2, 5:36 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Hannah Schroeter, (Sun Sep 2, 7:58 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Rui Miguel Silva Seabra, (Sun Sep 2, 8:36 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Rui Miguel Silva Seabra, (Sun Sep 2, 8:38 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Rui Miguel Silva Seabra, (Sun Sep 2, 8:42 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Marco Peereboom, (Sun Sep 2, 8:57 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Marco Peereboom, (Sun Sep 2, 9:00 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Simon 'corecode' Sch ..., (Sun Sep 2, 9:15 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Rui Miguel Silva Seabra, (Sun Sep 2, 9:22 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Gregg Reynolds, (Sun Sep 2, 10:03 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Siegbert Marschall, (Sun Sep 2, 1:56 pm)
Which removable drive is connected to which USB port, Edwards, David (JTS), (Sun Sep 2, 6:26 pm)
Re: That whole &quot;Linux stealing our code&quot; thing, Rui Miguel Silva Seabra, (Mon Sep 3, 12:42 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Artur Grabowski, (Mon Sep 3, 5:24 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Rui Miguel Silva Seabra, (Tue Sep 4, 9:12 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Daniel A. Ramaley, (Tue Sep 4, 9:37 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Jacob Yocom-Piatt, (Tue Sep 4, 9:37 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Rui Miguel Silva Seabra, (Tue Sep 4, 10:38 am)
Re: That whole &quot;Linux stealing our code&quot; thing, Timo Schoeler, (Tue Sep 4, 12:41 pm)
Re: That whole &quot;Linux stealing our code&quot; thing, Rui Miguel Silva Seabra, (Tue Sep 4, 12:52 pm)
Re: That whole &quot;Linux stealing our code&quot; thing, Darrin Chandler, (Tue Sep 4, 1:27 pm)
Re: That whole &quot;Linux stealing our code&quot; thing, Rui Miguel Silva Seabra, (Tue Sep 4, 2:18 pm)
Re: That whole &quot;Linux stealing our code&quot; thing, Marco Peereboom, (Tue Sep 4, 8:15 pm)