Dynamic linking, was: Re: Dispelling BSD License Misconceptions

Matthew Flaschen matthew.flaschen at gatech.edu
Fri Jan 19 04:32:09 UTC 2007


Ben Tilly wrote:
>> > Here is my opinion as a non-lawyer who can't give legal advice.  It is
>> > obvious to me that no part of Perl outside of Term::ReadLine depends
>> > on or is derivative from the GNU implementation of readline.  I
>> > strongly doubt that Term::ReadLine can be said to be derivative of
>> > readline.  I suspect that the author of Term::ReadLine::Gnu may be
>> > overstepping when he licenses his module  under a dual Artistic/GPL
>> > license.  (See the README file at
>> > http://search.cpan.org/~hayashi/Term-ReadLine-Gnu-1.16/ for details.)
>>
>> I don't follow.  If you say his code is not derivative of anything,
>> shouldn't he be able to choose whatever license he wants?
> 
> I didn't say that.  Or rather, I said that about another piece of
> code.  Here are the pieces of code of interest:
> 
> 1. Perl minus Term::ReadLine
> 2. Term::ReadLine
> 3. Term::ReadLine::Gnu
> 4. Code written in Perl
> 
> I think the first is obviously not derivative

I agree here.

, the second I strongly
> doubt is derivative

Still with you.

, the third I'm inclined to think would be (but
> don't feel qualified to judge)

Same.

, and the last is generally not but in
> some cases could be.

I'm not sure about this one.  I'm also still confused what you mean by
"the author of Term::ReadLine::Gnu may be overstepping".  Who is
overstepping, and why?
>> > I suspect that Python did what Perl does.  (Possibly with less
>> > pieces.)  In which case Python is written with a general plugin API,
>> > and someone wrote a Python plugin around readline.  I suspect that
>> > what is actually distributed with Python is a stub like the Perl one
>> > so the situation is completely parallel, but the Python stub may be
>> > more filled in than the Perl one is.
>>
>> I think this hypothetical plugin/stub is most likely to be a derivative
>> work.
> 
> I'd agree, but of the two the plugin is more likely to be derivative
> than the stub.  Without seeing that stub I won't even venture my
> unqualified opinion about whether I think it is derivative.  (I've
> seen the Perl stub and I scrolled through the source-code.  It is so
> minimal and generic that I don't think it is derivative of anything.)

Right, I was hypothesizing a well-written plugin that fully and tightly
utilizes the readline library.

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/54eb71d5/attachment.sig>


More information about the License-discuss mailing list