Subject: Re: For Approval: Open Project Public License (OPPL)
From: John Cowan <>
Date: Tue, 16 Mar 2004 21:07:20 -0500

Larry Masters scripsit:

> I have seen problems in other projects where someone creates an program 
> to work with another program but the source code is not released because 
> it is argued that the "new program" is not derived from the other, which 
> with my understanding of the GPL and US copyright law this could be true 
> that the "new program" is not derived.
> Program X does this.
> Program Y does something else, but will work with Program X.

The trouble is that it's impossible to say where the borderline is.
A Windows version of your program "works with" Windows, and a Linux
version "works with" Linux, neither of which is under your license.
Even if we neglect the operating system, what about a program under
your license which generates output on the standard output?  If you
use a pager (such as "more" or "less"), your program is "working with"
the pager, which is under the GPL or BSD license depending on which
version it is.  And so on.

I fear you are asking more than is reasonable.

John Cowan                              <>  
                .e'osai ko sarji la lojban.
                Please support Lojban!
license-discuss archive is at