Restriction on distribution by Novell?
    Matthew Flaschen 
    matthew.flaschen at gatech.edu
       
    Thu Sep 28 06:32:38 UTC 2006
    
    
  
Ben Tilly wrote
> I believe it is false that B has to be licensed under the GPL, and it
> is only sometimes true that the patch itself does not have to be
> licensed under the GPL.
You're right.  I was assuming B was based on A.
> 
> Let me take an extreme case.  If I take a file full of source code for
> Microsoft Windows and diff it against a file full of source code for
> Linux, I think it is clear that A is GPLed, B is (hopefully!) not
> GPLed, and the patch falls under both copyrights.  Were I to try to
> distribute that patch, Microsoft could sue me for copyright violation
> and I think they would win. (*)
Right, because MS Windows is not licensed under the GPL (because it is 
not actually derived from A).  In practice, this makes the patch 
essentially meaningless.
> * Yes, I picked an extremely stupid example.  For a more reasonable
> example, consider a case where a company releases a derivative of a
> proprietary program under the GPL.  
The existence of a diff between
> the original proprietary program and the GPLed version
> notwithstanding, the proprietary original remains proprietary.
> 
This is again a very special case, since one entity owns the copyright 
for both programs (and thus can do whatever the hell they want with 
them).  This is the reason a GPL derivative of a proprietary program 
exists here; it is ordinarily illegal.
I still hold that if A is a GPL program, and B is based on A (and their 
are no rights or licenses involved outside of the GPL), then the diff 
from B to A is always under the GPL (unless the diff is trivial in which 
case it may be in the public domain).
Matthew Flaschen
    
    
More information about the License-discuss
mailing list