login
Header Space

 
 

Re: Policy on dual licensing?

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Remigiusz Modrzejewski <lkml.only@...>
Cc: <linux-kernel@...>
Date: Saturday, November 3, 2007 - 8:04 pm

On Sat, Nov 03, 2007 at 12:14:15PM +0000, Remigiusz Modrzejewski wrote:

Please let's not restart the flame war then.  The ethics question is
never going to be settled on LKML.  There are some people who believe
that a GPL license *does* make the world a better place, since it
doesn't allow a company like NetApp to take a open-source licensed OS,
make millions off of it, and not be obligated to contribute changes
back.  There are other people who believe that the BSD license is
morally and/or ethically superior because it allows NetApp to make
millions off of BSD 4.2/3 code, and they don't see any reason why such
a corporation should be obligated to give their improvements back ---
and that the existence of a BSD-licensed OS which allows this makes
the world a better place.

This is the essense of the of the BSD vs. GPL philosophical divide.

Then there are those who believe that it is morally and ethically
consistent not to obligate a company like NetApp to give back to the
original project from when it claim, and yet it is morally and
ethically consistent to try to lay a guilt trip on the Linux project
when they do exactly same thing as NetApp, except they are using a GPL
license instead of propietary licese.  

There are also who believe that such an attempt represents the height
of hypocrisy on the part of the whiners in the BSD camp.  And, of
course, there are those who think the BSD folks are being incredibly
silly, but who are personally willing such gestures in the name of
inter-project amity, while thinking that trying to make any kind of
blanket policy statement is folly.

If you haven't guessed, I'm in the latter camp.


First of all, just because it mentioned BSD doesn't necessarily mean
that it came from BSD.  For example, I wrote the /dev/random driver
spceifically from Linux, but dual licensed it because I wanted the BSD
camps to pick it up.  Secondly, you're presupposing that it is a
*problem*.  There are those who believe that there is nothing wrong,
either morally, ethically, or legally, with taking BSD code, and not
dual-licesing it when adding GPL-specific additions.  You are begging
the question by just asserting that it is a _problem_.  Some people
view the GPLv2 license as a feature, not a bug.  

At the end of the day, people can choose whatever license they want.
BSD people have intentionally said they don't care if a NetApp takes
there codes and makes adds proprietary licensed code around it, when
they specified a BSD license.  The Open Solaris people have
intentionally said they don't want this, by picking a license which is
GPLv2 incompatible.  People who choose the GPLv2 license, either for a
new driver or when they add Linux-specific glue code as part of a port
of a driver, are also making their own statement.


Actually, again, you're begging the question.  I have no doubt that
people who write code under a BSD, CDDL, or GPL license all believe
they are making the world a better place in their own way.  For you to
say that Linux maintainers who don't try to get more drivers dual
licensed === not making the world a better place is just as unfair as
asserting that people who only make their code under the CDDL is doing
so only because they are trying to make their Sun options stop from
being underwater (blub blub blub :-).

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

Messages in current thread:
Policy on dual licensing?, Remigiusz Modrzejewski, (Sat Nov 3, 8:14 am)
RE: Policy on dual licensing?, David Schwartz, (Mon Nov 5, 7:13 pm)
Re: Policy on dual licensing?, Theodore Tso, (Sat Nov 3, 8:04 pm)
Re: Policy on dual licensing?, Jarek Poplawski, (Tue Nov 6, 8:40 am)
Re: Policy on dual licensing?, Krzysztof Halasa, (Sat Nov 3, 9:37 am)
speck-geostationary