Approval of IWL - Consolidated Response

Gernot Heiser gernot at ok-labs.com
Sat Jun 14 19:24:26 UTC 2008


>>>>> On Wed, 11 Jun 2008 22:08:13 -0700, Bruce Perens <bruce at perens.com> said:
BP> Russ Nelson wrote:
>> Gernot Heiser writes:
>> > >>>>> On Wed, 11 Jun 2008 17:13:10 -0700, Bruce Perens <bruce at perens.com> said:
>> > BP> FYI, I wrote OSD #9 and agree that its language is intended to prohibit
>> > BP> the terms in your license section (c)(ii).
>> > 
>> > Ok, so please excuse my ignorance. If this is a problem for the IWL,
>> > why is it not a problem for the GPL?
>> 
>> Because the GPL relies on there being a single work.  The GPL doesn't
>> try to reach across an API into other pieces of software.

That's not what the FSF says, they claim that linking against GPLed
code makes your code GPLed, a clear case of reaching across APIs. And
if I'm not mistaken, this view has been upheld by courts in Germany
(but I'm not a lawyer). So, is the FSF wrong? Are the courts wrong?

BP> Essentially this is the difference between "use" and creation of  a 
BP> derivative work.
BP> The OSD was created as a policy of the Debian distribution, when I was 
BP> the Debian project leader. One of my goals was that plain users, those 
BP> who weren't modifying the software in the Debian system, would be able 
BP> to use all of the software in the Debian system without concerning 
BP> themselves with the licenses or requiring an attorney. Debian would not 
BP> have been practical to use otherwise. But that applies to Open Source as 
BP> a whole, too. Any significant restriction on use makes it impractical.

I really have a problem understanding where you draw the boundary
between this and the GPL situation, and how you can do it
unambiguously. "All code" is bad, but some code is ok? How much is
"some"?

Gernot



More information about the License-review mailing list