Re: licensing terms of FSA Python package

4 views
Skip to first unread message

Minh Nguyen

unread,
Feb 25, 2009, 6:05:22 PM2/25/09
to Oliver Steele, sage-...@googlegroups.com
Dear Oliver,

On Wed, Feb 25, 2009 at 6:51 PM, Oliver Steele <ste...@osteele.com> wrote:
> Hello.
>
> It was licensed under some ancient version of the OSI Artistic License,
> mostly for historical reasons.
>
> I hereby license it to you under the terms of the LGPLv3 license:
> http://www.opensource.org/licenses/lgpl-3.0.html
>
> Best,
> Oliver

I greatly appreciate that you've explicitly made clear the licensing
terms of your FSA package. I'll now work on integrating your package
with the Sage discrete maths library code, in order to better support
undergraduate discrete maths using Sage. You're more than welcome in
joining this effort. I'm CC'ing this email to the Sage development
mailing list to inform Sage developers about your decision to license
your FSA package under the terms of the LGPLv3 license. Once again,
thank you very much for producing a Python package that supports
finite state automaton.

> On Feb 25, 2009, at 3:25 AM, Minh Nguyen wrote:
>>
>> Dear Oliver,
>>
>> I recently came across your finite state automaton (FSA) Python package at
>>
>> http://osteele.com/software/python/fsa
>>
>> and am pleasantly surprised at its feature set. However, I haven't
>> been able to determine the licensing terms under which your FSA
>> package is distributed. The file FSA-1.0/PKG-INFO shows the line
>> "License: UNKNOWN". Is this because you haven't yet chosen a license
>> for this package? Being a member of the Sage development team, I'm
>> interested in making your FSA package a part of the open source Sage
>> mathematics system (www.sagemath.org), either as a standard package of
>> Sage or an optional package. Is it possible for you to license the
>> package under an open source license such as GPL v2 with the clause
>> "or any later version"? On the other hand, is it possible that you
>> license FSA under the terms of the LGPL?
>>
>> I look forward to your decision.
>>
>> --
>> Regards
>> Minh Van Nguyen

--
Regards
Minh Van Nguyen

William Stein

unread,
Feb 25, 2009, 6:30:22 PM2/25/09
to sage-...@googlegroups.com, Oliver Steele
On Wed, Feb 25, 2009 at 3:05 PM, Minh Nguyen <nguye...@gmail.com> wrote:
>
> Dear Oliver,
>
> On Wed, Feb 25, 2009 at 6:51 PM, Oliver Steele <ste...@osteele.com> wrote:
>> Hello.
>>
>> It was licensed under some ancient version of the OSI Artistic License,
>> mostly for historical reasons.
>>
>> I hereby license it to you under the terms of the LGPLv3 license:
>> http://www.opensource.org/licenses/lgpl-3.0.html
>>
>> Best,
>> Oliver
>
> I greatly appreciate that you've explicitly made clear the licensing
> terms of your FSA package. I'll now work on integrating your package
> with the Sage discrete maths library code, in order to better support
> undergraduate discrete maths using Sage. You're more than welcome in
> joining this effort. I'm CC'ing this email to the Sage development
> mailing list to inform Sage developers about your decision to license
> your FSA package under the terms of the LGPLv3 license. Once again,
> thank you very much for producing a Python package that supports
> finite state automaton.

Just a heads up. We currently have a policy not to include standard
any code that is
(L)GPLv3 licensed in Sage. We can include GPLv2+ code, i.e., "the
author grants the
user the right to use the code under GPLv2 or any later version of GPL".

So FSA won't be included in Sage this year unless it is licensed under
(L)GPLv2+.

William

>
>> On Feb 25, 2009, at 3:25 AM, Minh Nguyen wrote:
>>>
>>> Dear Oliver,
>>>
>>> I recently came across your finite state automaton (FSA) Python package at
>>>
>>> http://osteele.com/software/python/fsa
>>>
>>> and am pleasantly surprised at its feature set. However, I haven't
>>> been able to determine the licensing terms under which your FSA
>>> package is distributed. The file FSA-1.0/PKG-INFO shows the line
>>> "License: UNKNOWN". Is this because you haven't yet chosen a license
>>> for this package? Being a member of the Sage development team, I'm
>>> interested in making your FSA package a part of the open source Sage
>>> mathematics system (www.sagemath.org), either as a standard package of
>>> Sage or an optional package. Is it possible for you to license the
>>> package under an open source license such as GPL v2 with the clause
>>> "or any later version"? On the other hand, is it possible that you
>>> license FSA under the terms of the LGPL?
>>>
>>> I look forward to your decision.
>>>
>>> --
>>> Regards
>>> Minh Van Nguyen
>
> --
> Regards
> Minh Van Nguyen
>
> >
>



--
William Stein
Associate Professor of Mathematics
University of Washington
http://wstein.org

William Stein

unread,
Feb 25, 2009, 9:06:25 PM2/25/09
to Oliver Steele, sage-...@googlegroups.com
On Wed, Feb 25, 2009 at 6:00 PM, Oliver Steele <ste...@osteele.com> wrote:

> On Feb 25, 2009, at 6:30 PM, William Stein wrote:
>>
>> Just a heads up.  We currently have a policy not to include standard
>> any code that is
>> (L)GPLv3 licensed in Sage.   We can include GPLv2+ code, i.e., "the
>> author grants the
>> user the right to use the code under GPLv2 or any later version of GPL".
>
> I grant the user the right to use PyFSA under GPLv2 or any later version of
> GPL.
>
> -- Oliver

Awesome! Many thanks!! That will make it much easier.

William

Minh Nguyen

unread,
Feb 25, 2009, 9:11:12 PM2/25/09
to sage-...@googlegroups.com, Oliver Steele
On Thu, Feb 26, 2009 at 2:06 AM, William Stein <wst...@gmail.com> wrote:
>

<SNIP>

>> I grant the user the right to use PyFSA under GPLv2 or any later version of
>> GPL.
>>
>> -- Oliver
>
> Awesome! Many thanks!! That will make it much easier.

Excellent! I'll play with PyFSA and attempt to integrate it with Sage.

Reply all
Reply to author
Forward
0 new messages