On May 6, 5:43 pm, Ivan Andrus <g...@macmail.com> wrote:
> On May 6, 2009, at 12:09 AM, mabshoff wrote:
>
> > Note that any GPLed codebase like Singular or pari would also be viral
> > to high level code and I cannot believe that this is the way the GPL
> > is intended. Anything using readline, i.e. IPython, would be infected,
> > too, and that goes way too far IMHO (You can obviously use libedit or
> > no readline at all to work around this).
>
> I could very well be wrong, but according to RMS anything using  
> readline *is* 
> infected:http://clisp.cvs.sourceforge.net/*checkout*/clisp/clisp/doc/Why-CLISP...

Yes, that is universally agreed upon. The issue is what is a derived
work when GPLed interpreter uses extension modules that are GPL due do
linking against GPLed libraries.

I find it strange that code written on top of a GPLed interpreter is
fine, but if you write a GPLed interpreter that loads GPLed extensions
according the the FSF that code written on top of the interpreter is
subject to the GPL (IANAL, this is how I read the FSF's position).

> I would be interested in knowing why this is _not_ the case, i.e. what  
> caused clisp to have problems but not IPython.

IPython is licensed under the new BSD license, so it is GPL
compatible.

> Not a big fan of the GPL,

Well, that is a whole other thread if it gets started, but it should
be on sage-flame :)

> Ivan

Cheers,

Michael
--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to