If there are questions about the exact license of certain parts of
f2py, please ask on the numpy list about this.

Brian

2009/4/21 Kurt Smith <[email protected]>:
> On Tue, Apr 21, 2009 at 10:21 PM, Brian Granger <[email protected]> 
> wrote:
>>> Lets not count on doing so for now at least. There are license
>>> considerations to consider too--f2py is GPL and as such wouldn't make
>>> it into Python without relicensing.
>>
>> Mmmm, f2py ships with numpy and thus can't be GPL.  The home page of
>> f2py lists is as LGPL.  Now whether or not that is sufficient for
>> Python itself is another question.
>
> Thanks for bringing this up.
>
> We'll have to discuss licensing/packaging issues in more detail later,
> and anything I say is open to correction from those more knowledgeable
> (Pearu, Dag, numpy/scipy/cython devs...).
>
> Our project won't be using the current f2py as exists in the
> numpy/scipy distribution.  Instead we're using the fparser submodule
> from the G3 F2PY project for the fortran parsing.  We'll be writing a
> cython backend to this parser to allow cython code to call fortran
> code.  From the source code for the fparser module:
> (https://launchpad.net/f2py/)
>
> "Permission to use, modify, and distribute this software is given under the
> terms of the NumPy License. See http://scipy.org.
>
> NO WARRANTY IS EXPRESSED OR IMPLIED.  USE AT YOUR OWN RISK."
>
> The fparser module states it has a "BSD license (revised)."
>
> I see that the f2py page (version 2) has LGPL listed at the top, but
> the f2py (again, version 2) packaged with numpy has the same numpy
> licensing as listed in the source code.  One of the licenses is out of
> date since numpy/scipy explicitly states that they won't package GPL
> or LGPL code.
>
> http://scipy.org/License_Compatibility
>
> The numpy/scipy license is apparently BSD-like (see
> http://scipy.org/FAQ and http://scipy.org/License_Compatibility).
> I've not delved into licensing issues in any great detail, and we'll
> have to look at this carefully when considering packaging, etc.
>
> At any rate, we'll work under the assumption that it is a separate dependency.
>
> Kurt
> _______________________________________________
> Cython-dev mailing list
> [email protected]
> http://codespeak.net/mailman/listinfo/cython-dev
>
_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to