David,

On Sun, Nov 16, 2008 at 08:27:10AM -0500, David Joyner wrote:
> 
> Wow, a 29 page email! Printing it actually crashed gmail in epiphany, which is
> a new bug AFAIK, so you have potentially contributed to improving google's
> gmail program:-)

Really?! If Google were Knuth, I'd receive 2.56$ :)

> While I was reading your email and composing this,  Ondrej replied, which
> covers a lot of what I would say, so I just have one comment.
> 
> I assume by LGPL you mean LGPLv2+. (Otherwise, I have more comments:-)

Please comment on this (http://www.fsf.org/licensing/licenses/)

"""
GNU Lesser General Public License (LGPL) version 2.1
----------------------------------------------------

This is the previous version of the LGPL: a free software license, but
not a strong copyleft license, because it permits linking with non-free
modules. It is compatible with GPLv2 and GPLv3.
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
"""

> You said:
> 
> > I'm proposing LGPL which is a different, "non viral" license [1].
> 
> Perhaps I misunderstand you, but AFAIK this is false. Any modification
> and public re-distribution of LGPL software must carry the
> LGPL or GPL license. See section 2 in http://www.gnu.org/licenses/lgpl.html

Yes, you misunderstood me.

Both GPL and LGPL require any modifications to the software to be made
public on redistribution, but GPL *also* requires that any _other_
software, which uses our software in the same process, should be under
GPL *too*.

That's the difference -- GPL covers our software + affects users and
maked them GPL too, while LGPL covers only our software and does not
affect users:

http://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License

> The GPL and LGPL are complicated legal documents and I agree with
> what Ondrej said about your misconceptions. In my opinion, you would have
> had a much stronger argument if you would have argued GPLv2+ vs modified BSD,
> since there the differences are more clearly delineated. (Of course, the
> sympy developers may have voted against that too, I don't know.)

I'm advocating for LGPL because it would protect SymPy and be loyal to
software which uses SymPy. Since SymPy is a small library with
well-defined task I think this is the perfect fit.

-- 
                                Kirill

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

Reply via email to