On Fri, 6 Jul 2007 08:20:59 -0500, "John Hunter" wrote:
> On 7/5/07, Carl Worth <[EMAIL PROTECTED]> wrote:
> Hey Carl -- thanks for the response.

You're quite welcome. Thank you for receiving it as intended---as an
alternate viewpoint based on my experience.

> I think LGPL is a perfectly good license which satisfies most of my
> objections.

Good. That's the most important point I wanted to get across. It
seemed like an obvious hole in the original essay to me.

>              Eric Jones of enthought has said he is reluctant to use
> LGPL code.  I get the general sense that he simply doesn't want to
> risk a legal battle with the FSF, which may not be entirely rational,
> but their zealotry on some of these issues may simply scare some of
> the people in the commercial space.

I won't comment on hearsay, but I'd love to have a conversation with
anyone about merits and risks of the LGPL. As for the FSF and
commercial involvement, I think the last 18 months of the GPLv3
drafting process has shown quite conclusively that the FSF has very
effectively engaged some very significant commercial interests.

Here's one point of evidence of that:

        GNU-Linux Software License Revision Praised By SIFMA
        http://www.sifma.org/news/47167838.shtml

And much more information on a similar theme is available in this
excellent talk recently given by Eben Moglen:

        http://www.groklaw.net/article.php?story=20070630094005112

>                                     Perhaps you are right that the
> better answer for the scientific computing community in python is to
> reconsider the LGPL stance in scipy, but until that happens, and it is
> not my decision and I view it as unlikely, the best thing for this
> community is to use a set of compatible licenses in which we can share
> code, and the fact remains that we cannot include any LGPL code in our
> code unless we want our code to be LGPL as well.

I made the caveat earlier that it's often good to not change licensing
once a community has formed around it. Similarly, it's also often good
to go with the same license as the wider community you're trying to be
a part of. So again, you're probably doing the right thing.

But I can also point to my own experience. When I first started what
later would become cairo, (it was called Xr at the time), I had
expected it to be a library that formed part of the X Window
System. So I chose the MIT license that was the basis of that
community's code.

Later though, as cairo matured, and we realized it had much wider
scope than just an X library, I didn't feel constrained to choose the
MIT license for purpose of compatibility with X. So we floated the
idea of changing the license from MIT to to LGPL and that idea was
extremely well-received in the cairo community and ultimately
successful. Here's the thread that started it for interest:

        [Cairo] Possible license change: MIT -> LGPL
        http://lists.freedesktop.org/archives/cairo/2003-November/000737.html

>                                                    Sometimes I just
> want to rip out a small algorithm from a library and insert it into
> mpl, without having to bring in the entire library as a dependency.
> Unless I want my code to be LGPL, I can't do that.

There are some ironies in free software licensing decisions. You can
choose an MIT/BSD license in order to have the widest possible "fan
out", (that is, the number of projects that can take your code), but
that might also limit your "fan in", (the number of projects from
which you can accept code into your project).

So you're suffering from "limited fan-in" I would say due to having
chosen a BSD-ish license but wanting to benefit from other LGPL code.

-Carl

Attachment: pgplsV8awjdq4.pgp
Description: PGP signature

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Matplotlib-devel mailing list
Matplotlib-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-devel

Reply via email to