Steve Holden <[EMAIL PROTECTED]> wrote:
> 
> In the absence of other information I Cc'd [EMAIL PROTECTED] to ask their 
> opinion about the relationship between GPL'd Python modules and 
> programs  that imported them
...
> > If a Python program imports a module licensed under the GPL, in your 
> > opinion does the Python program become a derivative work of the GPL'd 
> 
> > software?
> 
> Generally, yes.
> 
> -- 
> -Dave "Novalis" Turner
> GPL Compliance Engineer
> Free Software Foundation
> 
> So, there we have it, not a legal opinion but at least what a GPL 
> compliance engineer thinks. I must add, I can't remember when I saw a 
> dafter title.

Definitely not a legal opinion, which are characterised by an explanation of 
the logic 
and reasoning behind the opinion.

Perhaps you can ask the GPL Compliance Engineer how he responds to the 
following 
facts:

0) Section 0 of the GPL states: "Activities other than copying, distribution 
and 
modification are not covered by this License; they are outside its scope."

1) In Australia and Europe at least, loading program code from disc into memory 
in 
order to execute it is not considered as making an infringing copy under 
copyright law. 
Thus it is drawing a very long bow indeed to describe importing a third-party 
GPLed 
module at runtime as "copying" in these countries.

2) Importing a third-party GPLed Python module at runtime cannot be considered 
distribution, nor can it be considered modification, since the source or object 
code for 
that module is not being edited or modified.

Given these fatcs, under what possible interpretation (in Australia and Europe 
and 
probably elsewhere) can the act of importing a GPLed Python module at runtime 
be 
considered to fall under the scope of the GPL as set out in Section 0, quoted 
above?

See also this article, in which Lawrence Rosen, the attorney for OSI, admits 
that it is 
impossible for anyone to properly interpret the application of various open 
source 
licenses under the various national laws: 
http://www.devx.com/opensource/Article/27171 

I suspect that this issue applies equally to the FSF.

Tim C
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to