login
Header Space

 
 

Re: Wasting our Freedom

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Adrian Bunk <bunk@...>, Can E. Acar <can.acar@...>, <misc@...>, <linux-kernel@...>, Daniel Hazelton <dhazelton@...>, Eben Moglen <moglen@...>, Lawrence Lessig <lessig_from_web@...>, Bradley M. Kuhn <bkuhn@...>, Matt Norwood <norwood@...>
Date: Sunday, September 16, 2007 - 5:12 pm

On Sun, Sep 16, 2007 at 10:39:26PM +0200, Hannah Schroeter wrote:

Hannah,

What is going on whenever someone changes a code is that they make a
"derivative work".  Whether or not you can even make a derivative
work, and under what terms the derivitive work can be licensed, is
strictly up to the license of the original.  For example, the BSD
license says:

  Redistribution and use in source and binary forms, with or without
  modification, are permitted provided that the following conditions
  are met....

Note the "with or without modification".  This is what allows people
to change BSD licensed code and redistribute said changes.  The
conditions specified by the BSD license do not mention anything about
licening terms --- just that if you meet these three conditions, you
are allowed to redistribute them.  So for example, this is what allows
Network Appliances to take BSD code, change it, and add a restrictive,
proprietary copyright.

So for code which is single-licensed under a BSD license, someone can
create a new derived work, and redistribute it under a more
restrictive license --- either one as restrictive as NetApp's (where
no one is allowed to get binary unless they are a NetApp customer, or
source only after signing an NDA), or a GPL license.  It is not a
relicencing, per se, since the original version of the file is still
available under the original copyright; it is only the derived work
which is under the more restrictive copyright.   

Now, the original copyright can say that you aren't allowed to do
this; for example, the GPL says that you are not allowed to add any
restrictions on the copyright license of any derived works of GPL'ed
code.  This is why some BSD partisans claim that their license is
"more free"; the BSD license allows people to add more restrictive
copyright license terms on derived works.

OK, what about dual licensed works?  The specific wording of the dual
licensing is that you can use *either* license.  That means, you can
treat code as if only using the BSD license applied, or only if the
GPL license applied.  That is, the end-user can redistribute if either
the conditions required by the BSD license *or* the GPL license
applied.  But we've already shown that the BSD license allows the
creation of a derived work with a more restrictive license --- such as
the GPL.

But don't take my word for it; the Software Freedom Law Center has
issued advice, pro bono, written by lawyers about how this can be
done.  If you want, feel free get your own lawyers and ask them to
provide formal legal advice.


The problem with your argument is that BSD folks have claimed that the
BSD license is morally superior --- "more free than the GPL" ---
because you don't have to "give back" (or more formally, create a
derivitive work with a copyright license more restrictive than the
BSD).  If that is true, it is the absolute height of hypocrisy to
suddenly start complaining when code is restricted via an another open
source license such as the GPL, but not complain when NetApp uses BSD
code to make million and millions of dollars without giving anything
of substantial value back.  At least in the case of GPL'ed code you
still can look at the changes and decide how and whether you to
reimplement them.  Why don't you go and try asking NetApp for sources
to WAFL, and claim that they have "moral" duty to give the code back,
and see how quickly you get laughed out of the office?

    	    	    	    	    	   - Ted
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: Wasting our Freedom, Can E. Acar, (Sun Sep 16, 2:48 pm)
Re: Wasting our Freedom, Daniel Hazelton, (Sun Sep 16, 4:32 pm)
Re: Wasting our Freedom, Can E. Acar, (Sun Sep 16, 11:00 pm)
Re: Wasting our Freedom, Krzysztof Halasa, (Mon Sep 17, 8:10 am)
Re: Wasting our Freedom, Daniel Hazelton, (Mon Sep 17, 1:33 am)
Re: Wasting our Freedom, Can E. Acar, (Mon Sep 17, 2:43 am)
Re: Wasting our Freedom, Daniel Hazelton, (Mon Sep 17, 3:36 am)
Re: Wasting our Freedom, Jeff Garzik, (Sun Sep 16, 11:32 pm)
Re: Wasting our Freedom, Adrian Bunk, (Sun Sep 16, 3:59 pm)
Re: Wasting our Freedom, Hannah Schroeter, (Sun Sep 16, 4:39 pm)
RE: Wasting our Freedom, David Schwartz, (Sun Sep 16, 6:19 pm)
Re: Wasting our Freedom, Hannah Schroeter, (Mon Sep 17, 7:20 am)
RE: Wasting our Freedom, David Schwartz, (Mon Sep 17, 7:57 am)
Re: Wasting our Freedom, Hannah Schroeter, (Mon Sep 17, 8:06 am)
RE: Wasting our Freedom, David Schwartz, (Mon Sep 17, 8:36 am)
Re: Wasting our Freedom, Adrian Bunk, (Sun Sep 16, 5:13 pm)
Re: Wasting our Freedom, Hannah Schroeter, (Mon Sep 17, 5:20 am)
Re: Wasting our Freedom, Adrian Bunk, (Mon Sep 17, 9:38 am)
RE: Wasting our Freedom, David Schwartz, (Mon Sep 17, 11:25 am)
Wasting My Time (was Re: Wasting our Freedom), Eric Furman, (Mon Sep 17, 1:14 pm)
Re: Wasting our Freedom, Adrian Bunk, (Mon Sep 17, 12:18 pm)
Re: Wasting our Freedom, Paul de Weerd, (Mon Sep 17, 11:15 am)
Re: Wasting our Freedom, Adrian Bunk, (Mon Sep 17, 11:38 am)
Re: Wasting our Freedom, Paul de Weerd, (Mon Sep 17, 2:02 pm)
Re: Wasting our Freedom, Adrian Bunk, (Mon Sep 17, 2:32 pm)
Re: Wasting our Freedom, Paul de Weerd, (Mon Sep 17, 3:27 pm)
RE: Wasting our Freedom, David Schwartz, (Sun Sep 16, 6:37 pm)
Re: Wasting our Freedom, Adrian Bunk, (Sun Sep 16, 7:09 pm)
RE: Wasting our Freedom, David Schwartz, (Sun Sep 16, 8:29 pm)
Re: Wasting our Freedom, Theodore Tso, (Sun Sep 16, 9:19 pm)
Re: Wasting our Freedom, Adrian Bunk, (Sun Sep 16, 9:44 pm)
RE: Wasting our Freedom, David Schwartz, (Sun Sep 16, 9:40 pm)
Re: Wasting our Freedom, Adrian Bunk, (Sun Sep 16, 8:57 pm)
RE: Wasting our Freedom, David Schwartz, (Sun Sep 16, 9:35 pm)
Re: Wasting our Freedom, Adrian Bunk, (Sun Sep 16, 9:51 pm)
RE: Wasting our Freedom, David Schwartz, (Sun Sep 16, 11:37 pm)
Re: Wasting our Freedom, Theodore Tso, (Sun Sep 16, 5:12 pm)
Re: Wasting our Freedom, Claudio Jeker, (Mon Sep 17, 8:55 am)
Re: Wasting our Freedom, Theodore Tso, (Mon Sep 17, 9:34 am)
Re: Wasting our Freedom, Claudio Jeker, (Mon Sep 17, 3:23 pm)
Re: Wasting our Freedom, Theodore Tso, (Mon Sep 17, 4:43 pm)
Re: Wasting our Freedom, Henning Brauer, (Tue Sep 18, 5:00 am)
Re: Wasting our Freedom, Marco Peereboom, (Tue Sep 18, 7:29 am)
Re: Wasting our Freedom, Theodore Tso, (Tue Sep 18, 8:56 am)
Re: Wasting our Freedom, Jacob Meuser, (Tue Sep 18, 7:34 pm)
Re: Wasting our Freedom, Alan Cox, (Tue Sep 18, 8:24 pm)
Re: Wasting our Freedom, Gilles Chehade, (Tue Sep 18, 7:28 am)
Re: Wasting our Freedom, Marco Peereboom, (Tue Sep 18, 1:15 pm)
Re: Wasting our Freedom, frantisek holop, (Tue Sep 18, 11:55 am)
Re: Wasting our Freedom, Denis Doroshenko, (Tue Sep 18, 11:47 am)
Re: Wasting our Bandwidth, Xavier Bestel, (Tue Sep 18, 8:04 am)
Re: Wasting our Bandwidth, Marco Peereboom, (Tue Sep 18, 8:24 am)
Re: Wasting our Freedom, Can E. Acar, (Mon Sep 17, 6:06 pm)
Re: Wasting our Freedom, Theodore Tso, (Mon Sep 17, 7:47 pm)
Re: Wasting our Freedom, Can E. Acar, (Tue Sep 18, 2:55 pm)
Re: Wasting our Freedom, Martin Schlemmer, (Tue Sep 18, 6:24 pm)
Re: Wasting our Freedom, Jeff Garzik, (Tue Sep 18, 3:37 pm)
Re: Wasting our Freedom, Lennart Sorensen, (Tue Sep 18, 3:04 pm)
Re: Wasting our Freedom, Can E. Acar, (Tue Sep 18, 3:51 pm)
Re: Wasting our Freedom, Hannah Schroeter, (Mon Sep 17, 7:18 am)
Re: Wasting our Freedom, Krzysztof Halasa, (Mon Sep 17, 9:39 am)
RE: Wasting our Freedom, David Schwartz, (Mon Sep 17, 11:20 am)
Re: Wasting our Freedom, Krzysztof Halasa, (Mon Sep 17, 4:35 pm)
RE: Wasting our Freedom, David Schwartz, (Mon Sep 17, 5:09 pm)
Re: Wasting our Freedom, Krzysztof Halasa, (Mon Sep 17, 7:35 pm)
RE: Wasting our Freedom, David Schwartz, (Mon Sep 17, 8:03 pm)
Re: Wasting our Freedom, Al Viro, (Mon Sep 17, 8:44 pm)
Re: Wasting our Freedom, Theodore Tso, (Mon Sep 17, 3:50 pm)
Re: Wasting our Freedom, Theodore Tso, (Mon Sep 17, 8:19 am)
Re: Wasting our Freedom, Jacob Meuser, (Sun Sep 16, 7:16 pm)
Re: Wasting our Freedom, Helge Hafting, (Mon Sep 17, 3:47 am)
Re: Wasting our Freedom, Jacob Meuser, (Mon Sep 17, 7:50 am)
Re: Wasting our Freedom, Helge Hafting, (Tue Sep 18, 7:17 am)
Re: Wasting our Freedom, David Newall, (Mon Sep 17, 9:28 am)
Re: Wasting our Freedom, , (Sun Sep 16, 7:40 pm)
Re: Wasting our Freedom, Ingo Schwarze, (Mon Sep 17, 7:56 pm)
Re: Wasting our Freedom, Henning Brauer, (Mon Sep 17, 5:30 am)
Re: Wasting our Freedom, Adrian Bunk, (Mon Sep 17, 8:57 am)
Re: Wasting our Freedom, Ingo Schwarze, (Mon Sep 17, 5:39 pm)
Re: Wasting our Freedom, Jason Dixon, (Mon Sep 17, 9:15 am)
Re: Wasting our Freedom, Sean, (Mon Sep 17, 9:27 am)
Re: Wasting our Freedom, Jason Dixon, (Mon Sep 17, 9:33 am)
Re: Wasting our Freedom, Adrian Bunk, (Mon Sep 17, 9:42 am)
Re: Wasting our Freedom, Hans-Jürgen Koch, (Mon Sep 17, 9:19 am)
Re: Wasting our Freedom, Jeff Garzik, (Sun Sep 16, 8:01 pm)
Re: Wasting our Freedom, Daniel Hazelton, (Sun Sep 16, 5:11 pm)
Re: Wasting our Freedom, Hannah Schroeter, (Mon Sep 17, 5:10 am)
RE: Wasting our Freedom, David Schwartz, (Mon Sep 17, 8:08 am)
Re: Wasting our Freedom, frantisek holop, (Tue Sep 18, 9:58 am)
Re: Wasting our Freedom, Jeff Garzik, (Sun Sep 16, 3:40 pm)
speck-geostationary