Dynamic linking, was: Re: Dispelling BSD License Misconceptions

Matthew Flaschen matthew.flaschen at gatech.edu
Fri Jan 19 03:46:28 UTC 2007


Chuck Swiger wrote:
> On Jan 18, 2007, at 3:39 PM, Matthew Flaschen wrote:
>>> Notice the key phrases "...where your code depends on static or dynamic
>>> linking of a GPL'ed library..." & "...in order to operate".
>>
>> Sticking to the example of readline and Python, part of the code is
>> still specifically written to depend on readline.  I think under Eben's
>> argument, this part would then be a derivative work.  Thus, that part at
>> least should be licensed under the GPL.
> 
> Well, Python's Modules/readline.c isn't under the GPL.  Python's README
> states:

I've been talking "should" not "is".

> Feel free to report Python to gpl-violations.org, if you like.

Not interested (I'm actually on that mailing list).  If the FSF wants to
enforce more strictly, they certainly can.

>>> "A module written to be plugged into an API defined specifically to
>>> support dynamic loading?
>>> Moglen:  No."
>>
>> This isn't quite the same thing.  Readline wasn't written to an existing
>> Python plugin API.  Part of Python was written to interact specifically
>> with readline.
> 
> Python is designed with a plugin API which can dynamically load optional
> modules if present.  It's entirely possible to add readline support to a
> version of Python compiled without it; for examples see:

Again, it would be this plugin that is derivative of readline.

> 
> http://face.centosprime.com/macosxw/?p=171
> http://cheeseshop.python.org/pypi/readline/2.4.2
> 
>> Also, Chuck, please don't CC list members to list mail, unless they
>> ask you to.
> 
> Sigh.  Different mailing lists have different conventions with regard to
> that;
> I will be happy to refrain from CC:ing you in the future, or at least
> try not to do so....

Thank you.  I don't think anyone on this list generally *prefers* being
CCed.

Matthew Flaschen

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 252 bytes
Desc: OpenPGP digital signature
URL: <http://lists.opensource.org/pipermail/license-discuss_lists.opensource.org/attachments/20070118/72466128/attachment.sig>


More information about the License-discuss mailing list