Fredrik Lundh <[EMAIL PROTECTED]> wrote:
>
> Tim Churches wrote:
>
> > Thus, it seems to me, and to the expert legal advice which we sought
> (note the scope of the advice
> > was Australian law only) that provided no GLPed source or object code
> is mixed, included or
> > combined with non-GPLed code
>
> and how exactly are you going to load a DLL from an EXE file with-
> out "mixing, including, or combining" the two?
You can't, but as long as that "mixing, including, or combining" only occurs at
runtime,
the GPL itself specifically says that is out of scope and the GPL does not
apply. Their
words, not mine - to quote (yet again):
"Activities other than copying, distribution and modification are not covered
by this
License; they are outside its scope. The act of running the Program is not
restricted,..."
No argument from me that combination of source code or static linking is
covered by
the GPL, but runtime(-only) linking of two programmes which do not share any
code
and which are distributed as clear separate packages would seem to be out of
scope
of the GPL. Note that deeming the making of runtime calls on a GPLed library
as "modification" of that GPLed library would be drawing a very long bow
indeed, given
that elsewhere in the GPL it says (as included commentary):
"Thus, it is not the intent of this section to claim rights or contest your
rights to work
written entirely by you; rather, the intent is to exercise the right to control
the
distribution of derivative or collective works based on the Program."
Now, I concede that the use of the adjective "collective" in the above
commentary does
make things even less clear. However, Section 0 of the GPL specifically defines
what
is meant by "a work based on the {GPLed] Program", to wit:
"The 'Program', below, refers to any such program or work, and a 'work based on
the
Program' means either the Program or any derivative work under copyright law:
that is
to say, a work containing the Program or a portion of it, either verbatim or
with
modifications and/or translated into another language."
So there you have it: there must be some portion of the GPLed Program contained
in
the other work for it to fall under the scope of the GPL, and/or as defined as
a
derivative work in local copyright law (local because the GPL does not nominate
a
particular jurisdiction for covering law).
Clear as mud.
Tim C
--
http://mail.python.org/mailman/listinfo/python-list