Subject: Re: compatibility and the OSD
From: Chuck Swiger <chuck@codefab.com>
Date: Tue, 21 Sep 2004 12:34:44 -0400

Russell Nelson wrote:
> Evan Prodromou writes:
> > So, I'd like to pop my head up and say that I think this license sucks eggs.
> 
> OF COURSE it sucks eggs.  Many of the approved licenses suck eggs, and
> nobody in their right mind would reuse them, much less use them in the
> first place.  We would be happy to turn down any and all licenses that
> suck eggs, but first we would need a term in the OSD (#11?) that says
> "No license shall suck eggs."

Well said.  Your argument is not only valid and funny, however-- it could also 
be applied to the second point you made about license interactions:

[ ... ]
> NIH is as bad for licenses as it is for code.  We've handily solved
> the problem of software reuse; now if only we could solve the problem
> of license reuse.

We would be happy to turn down any and all licenses which conflict with 
existing OSD-approved licenses in order to facilitate license and code reuse, 
only first we'd need an OSD #12 which says "licenses must not conflict with 
each other".

I think facilitating code reuse by encouraging licenses to play nice with each 
other is a fine idea, but not critical to "open source".  After all, many of 
the existing OSD-approved licenses already conflict with each other!  The FSF 
has an entire site dedicated to whether license so-and-so is GPL-compatible or 
not, for example, which makes OSD #12 a non-starter.

-- 
-Chuck