Re: That whole "Linux stealing our code" thing

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: David H. Lynch Jr. <dhlii@...>
Cc: <misc@...>
Date: Saturday, September 1, 2007 - 9: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.

> The ISC License requires little more than preserving the copyright

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.

> BSD Licensed code has found its way into proprietary products, with

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.

> The claim of the Free Software people has always been that BSD is a

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"?

> I am not happy that the work of BSD developers is in essence being

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

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

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

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.

> Whether it is honest or not, it still seems to conform to my

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.

> BSD advocates claim their license is more free because it allows you

* Copyright (c) CCYY YOUR NAME HERE
*
* 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?

> How is what Linux developers seem to be doing less legal or ethical

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?

> If this is not one of the freedom's of BSD Licensed code, then

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.

> If I am mis-understanding the license I appologize, but my view of

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 "Linux stealing our code" thing, Theo de Raadt, (Fri Aug 31, 9:40 pm)
Re: That whole "Linux stealing our code" thing, Reyk Floeter, (Mon Sep 3, 7:23 am)
Re: That whole "Linux stealing our code" thing, Rui Miguel Silva Seabra, (Sat Sep 1, 1:19 pm)
Re: That whole "Linux stealing our code" thing, Hannah Schroeter, (Sun Sep 2, 8:05 am)
Re: That whole "Linux stealing our code" thing, Ihar Hrachyshka, (Sun Sep 2, 8:25 am)
Re: That whole "Linux stealing our code" thing, Rui Miguel Silva Seabra, (Sun Sep 2, 11:42 am)
Re: That whole "Linux stealing our code" thing, Marco Peereboom, (Sun Sep 2, 12:00 pm)
Re: That whole "Linux stealing our code" thing, Hannah Schroeter, (Sun Sep 2, 10:58 am)
Re: That whole "Linux stealing our code" thing, Rui Miguel Silva Seabra, (Sun Sep 2, 8:15 am)
Re: That whole "Linux stealing our code" thing , Theo de Raadt, (Sat Sep 1, 1:39 pm)
Re: That whole "Linux stealing our code" thing, Rui Miguel Silva Seabra, (Sat Sep 1, 5:59 pm)
Re: That whole "Linux stealing our code" thing, Hannah Schroeter, (Sun Sep 2, 8:07 am)
Re: That whole "Linux stealing our code" thing, Rui Miguel Silva Seabra, (Sun Sep 2, 11:38 am)
Re: That whole "Linux stealing our code" thing, Dave Anderson, (Mon Sep 3, 12:35 am)
Re: That whole "Linux stealing our code" thing, Rui Miguel Silva Seabra, (Mon Sep 3, 3:42 am)
Re: That whole "Linux stealing our code" thing, Rui Miguel Silva Seabra, (Tue Sep 4, 12:12 pm)
Re: That whole "Linux stealing our code" thing, Rui Miguel Silva Seabra, (Tue Sep 4, 5:18 pm)
Re: That whole "Linux stealing our code" thing, J.C. Roberts, (Wed Sep 5, 2:56 pm)
Re: That whole "Linux stealing our code" thing, Marco Peereboom, (Tue Sep 4, 11:15 pm)
Re: That whole "Linux stealing our code" thing, Jacob Yocom-Piatt, (Tue Sep 4, 12:37 pm)
Re: That whole "Linux stealing our code" thing, Simon 'corecode' Schubert..., (Sun Sep 2, 12:15 pm)
Re: That whole "Linux stealing our code" thing, Rui Miguel Silva Seabra, (Sun Sep 2, 12:22 pm)
Re: That whole "Linux stealing our code" thing, Marco Peereboom, (Sun Sep 2, 11:57 am)
Re: That whole "Linux stealing our code" thing, Greg Thomas, (Tue Sep 4, 12:21 am)
Re: That whole "Linux stealing our code" thing , Theo de Raadt, (Sat Sep 1, 6:08 pm)
Re: That whole "Linux stealing our code" thing, Rui Miguel Silva Seabra, (Sat Sep 1, 6:29 pm)
Re: That whole "Linux stealing our code" thing, Marco Peereboom, (Sat Sep 1, 6:56 pm)
Re: That whole "Linux stealing our code" thing, Rui Miguel Silva Seabra, (Sat Sep 1, 7:34 pm)
Re: That whole "Linux stealing our code" thing, Siegbert Marschall, (Sun Sep 2, 5:15 am)
Re: That whole "Linux stealing our code" thing, Rui Miguel Silva Seabra, (Sun Sep 2, 7:49 am)
Re: That whole "Linux stealing our code" thing, Siegbert Marschall, (Sun Sep 2, 4:56 pm)
Re: That whole "Linux stealing our code" thing, Constantine A. Murenin, (Sat Sep 1, 6:51 pm)
Re: That whole "Linux stealing our code" thing, Martin Schröder, (Sat Sep 1, 7:21 pm)
Re: That whole "Linux stealing our code" thing, Constantine A. Murenin, (Sat Sep 1, 7:42 pm)
Re: That whole "Linux stealing our code" thing , Theo de Raadt, (Sat Sep 1, 6:40 pm)
Re: That whole "Linux stealing our code" thing, Rui Miguel Silva Seabra, (Sat Sep 1, 6:49 pm)
Re: That whole "Linux stealing our code" thing, Daniel A. Ramaley, (Tue Sep 4, 12:37 pm)
Re: That whole "Linux stealing our code" thing, Rui Miguel Silva Seabra, (Tue Sep 4, 1:38 pm)
Re: That whole "Linux stealing our code" thing, Timo Schoeler, (Tue Sep 4, 3:41 pm)
Re: That whole "Linux stealing our code" thing, Rui Miguel Silva Seabra, (Tue Sep 4, 3:52 pm)
Re: That whole "Linux stealing our code" thing, Timo Schoeler, (Tue Sep 4, 4:08 pm)
Re: That whole "Linux stealing our code" thing, Darrin Chandler, (Tue Sep 4, 4:27 pm)
Re: That whole "Linux stealing our code" thing , Theo de Raadt, (Sat Sep 1, 6:55 pm)
Re: That whole "Linux stealing our code" thing, Rui Miguel Silva Seabra, (Sat Sep 1, 7:39 pm)
Re: That whole "Linux stealing our code" thing, Siegbert Marschall, (Sun Sep 2, 5:17 am)
Re: That whole "Linux stealing our code" thing, Rui Miguel Silva Seabra, (Sun Sep 2, 7:44 am)
Re: That whole "Linux stealing our code" thing , Theo de Raadt, (Sat Sep 1, 7:46 pm)
Re: That whole "Linux stealing our code" thing, Rui Miguel Silva Seabra, (Sun Sep 2, 4:47 am)
Re: That whole "Linux stealing our code" thing, Jeroen Massar, (Sun Sep 2, 5:32 am)
Re: That whole "Linux stealing our code" thing, Rui Miguel Silva Seabra, (Sun Sep 2, 7:42 am)
Re: That whole "Linux stealing our code" thing, Jason Dixon, (Sun Sep 2, 9:49 am)
Re: That whole "Linux stealing our code" thing, Timo Schoeler, (Sun Sep 2, 9:44 am)
Re: That whole "Linux stealing our code" thing, Tonnerre LOMBARD, (Sun Sep 2, 8:36 am)
Re: That whole "Linux stealing our code" thing, Jeroen Massar, (Sun Sep 2, 8:12 am)
Which removable drive is connected to which USB port, Edwards, David (JTS), (Sun Sep 2, 9:26 pm)
Re: That whole "Linux stealing our code" thing, Rui Miguel Silva Seabra, (Sun Sep 2, 11:36 am)
Re: That whole "Linux stealing our code" thing, Gregg Reynolds, (Sat Sep 1, 3:02 pm)
Re: That whole "Linux stealing our code" thing, David H. Lynch Jr., (Sat Sep 1, 8:52 am)
Re: That whole "Linux stealing our code" thing, Todd T. Fries, (Sat Sep 1, 4:28 pm)
Re: That whole "Linux stealing our code" thing , Theo de Raadt, (Sat Sep 1, 9:46 am)
Re: That whole "Linux stealing our code" thing, David H. Lynch Jr., (Sat Sep 1, 3:12 pm)
Re: That whole "Linux stealing our code" thing, Marc Espie, (Sat Sep 1, 9:40 am)
Re: That whole "Linux stealing our code" thing, Marco Peereboom, (Sat Sep 1, 9:40 am)
Re: That whole "Linux stealing our code" thing, Jona Joachim, (Tue Sep 4, 7:57 pm)
Re: That whole "Linux stealing our code" thing , Theo de Raadt, (Tue Sep 4, 8:16 pm)
Re: That whole "Linux stealing our code" thing, Jona Joachim, (Tue Sep 4, 9:11 pm)
Re: That whole "Linux stealing our code" thing, Brett Lymn, (Tue Sep 4, 9:07 pm)
Re: That whole "Linux stealing our code" thing , Theo de Raadt, (Tue Sep 4, 10:55 pm)
Re: That whole "Linux stealing our code" thing, Siju George, (Sat Sep 1, 3:29 pm)
Re: That whole "Linux stealing our code" thing, Emilio Perea, (Sat Sep 1, 4:17 pm)
Re: That whole "Linux stealing our code" thing, Constantine A. Murenin, (Sat Sep 1, 4:14 pm)
Re: That whole "Linux stealing our code" thing, Alexander Hall, (Sat Sep 1, 4:14 pm)
Re: That whole "Linux stealing our code" thing, David Newman, (Sat Sep 1, 4:13 pm)
Re: That whole "Linux stealing our code" thing, Darren Spruell, (Sat Sep 1, 4:11 pm)
Re: That whole "Linux stealing our code" thing, Antti Harri, (Sat Sep 1, 4:08 pm)
Re: That whole "Linux stealing our code" thing, Constantine A. Murenin, (Sat Sep 1, 9:31 am)
Re: That whole "Linux stealing our code" thing, David H. Lynch Jr., (Sat Sep 1, 2:49 pm)
Re: That whole "Linux stealing our code" thing, Marco Peereboom, (Sat Sep 1, 6:42 pm)
Re: That whole "Linux stealing our code" thing, Gregg Reynolds, (Sat Sep 1, 5:47 pm)
Re: That whole "Linux stealing our code" thing, Darren Spruell, (Sat Sep 1, 4:36 pm)
Re: That whole "Linux stealing our code" thing, Reiner Jung, (Sat Sep 1, 5:45 pm)
Re: That whole "Linux stealing our code" thing, Todd T. Fries, (Sat Sep 1, 9:10 pm)
Re: That whole "Linux stealing our code" thing, Siju George, (Sun Sep 2, 4:43 am)
Re: That whole "Linux stealing our code" thing, Hannah Schroeter, (Sun Sep 2, 7:43 am)
Re: That whole "Linux stealing our code" thing, Artur Grabowski, (Mon Sep 3, 8:24 am)
Re: That whole "Linux stealing our code" thing , Theo de Raadt, (Sat Sep 1, 4:25 pm)
Re: That whole "Linux stealing our code" thing, Hannah Schroeter, (Sun Sep 2, 7:35 am)
Re: That whole "Linux stealing our code" thing, Dave Anderson, (Sun Sep 2, 10:54 am)
Re: That whole "Linux stealing our code" thing, Gregg Reynolds, (Sun Sep 2, 1:03 pm)
Re: That whole "Linux stealing our code" thing, mcb, inc., (Sun Sep 2, 6:59 pm)
Re: That whole "Linux stealing our code" thing , Theo de Raadt, (Sat Sep 1, 9:54 am)
Re: That whole "Linux stealing our code" thing, Jeroen Massar, (Sat Sep 1, 9:10 am)
Re: That whole "Linux stealing our code" thing, Dmitrij D. Czarkoff, (Sat Sep 1, 2:21 am)
Re: That whole "Linux stealing our code" thing , Theo de Raadt, (Sat Sep 1, 2:42 am)
Re: That whole "Linux stealing our code" thing, Toni Mueller, (Mon Sep 3, 5:01 am)
Re: That whole "Linux stealing our code" thing, Shawn K. Quinn, (Sat Sep 1, 4:29 pm)
Re: That whole "Linux stealing our code" thing, Ihar Hrachyshka, (Sat Sep 1, 4:37 am)
Re: That whole "Linux stealing our code" thing , Theo de Raadt, (Sat Sep 1, 10:14 am)
Re: That whole "Linux stealing our code" thing, David H. Lynch Jr., (Sat Sep 1, 12:54 am)
Re: That whole "Linux stealing our code" thing, Hannah Schroeter, (Sun Sep 2, 7:24 am)