On Sun, Sep 16, 2007 at 10:39:26PM +0200, Hannah Schroeter wrote:
Dual licenced code by definition explicitely states that you can choose
the licence - otherwise it wouldn't be called dual-licenced.
Noone said otherwise.
The licence in question was:
<-- snip -->
/*-
* Copyright (c) 2002-2004 Sam Leffler, Errno Consulting
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer,
* without modification.
* 2. Redistributions in binary form must reproduce at minimum a disclaimer
* similar to the "NO WARRANTY" disclaimer below ("Disclaimer") and any
* redistribution must be conditioned upon including a substantially
* similar Disclaimer requirement for further binary redistribution.
* 3. Neither the names of the above-listed copyright holders nor the names
* of any contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
*
* Alternatively, this software may be distributed under the terms of the
* GNU General Public License ("GPL") version 2 as published by the Free
* Software Foundation.
*
* NO WARRANTY
* ...
<-- snip -->
Theo claimed it would "break the law" [1] to choose the GPL for
_this_ code. [2]
Is it really ethical to use a licence that does not require to give
back, but then demand that something has to be given back?
Why don't you use a licence that expresses your intentions in a legally
binding way?
You could also see it from a different perspective:
If you like that the GPL enforces that everyone has to give back, do you
also want to see your code BSD licenced without this protection?
But the truth is a bit less harsh:
In reality most Linux kernel developers might not mind to give back -
and e.g. much of the ACPI code is BSD/GPL dual-licenced, and there
doesn't seem to be any problem with this.
But Theo's wrong accusations regarding dual licenced code might not be
the best way for starting a fruitful collaboration...
cu
Adrian
[1] http://lkml.org/lkml/2007/9/1/102
[2] The fact that Alan didn't notice that part of Jiri's patch touched
non-dual-licenced code is the mistake I already mentioned - but
this mistake is not what Theo is ranting about.
--
"Is there not promise of rain?" Ling Tan asked suddenly out
of the darkness. There had been need of rain for many days.
"Only a promise," Lao Er said.
Pearl S. Buck - Dragon Seed
-