The State of Python

Paul Duffin pduffin at hursley.ibm.com
Mon Jul 31 05:09:34 EDT 2000


Carey Evans wrote:
> 
> Paul Duffin <pduffin at hursley.ibm.com> writes:
> 
> > What does GPL compatible mean ?
> 
> It means you can distribute a program derived from both GPL-licensed
> code and (in this case) CNRI-licensed code, given the conditions in
> section 6 of the GPL:
> 
>    ... You may not impose any further restrictions on the recipients'
>    exercise of the rights granted herein. ...
> 

So a GPL compatible license is simply one whose Terms and Conditions do 
not conflict with the GPL license.

Does this mean that it is possible to create a GPL version of Python ? 

If so then this would result in a split as patches submitted under the
original license could be merged into the GPL version but the reverse
direction would not be allowed, otherwise they would both end up a GPL.

> For example, the Apache license is not GPL-compatible because it
> adds an additional restriction:
> 
>    3. All advertising materials mentioning features or use of this
>       software must display the following acknowledgment:
>       "This product includes software developed by the Apache Group
>       for use in the Apache HTTP server project (http://www.apache.org/)."
> 
> This means you can't distribute a program based on Apache-licensed and
> GPL-licensed software.
> 

The viral effect of GPL still applies of course so any derived code has
to be licensed under the GPL.

Is there a list of GPL compatible (and incompatible) licenses ?



More information about the Python-list mailing list