[Mono-list] Re: [pnetdiscuss] Class Library Concerns Relating to non-GPL Engine

Miguel de Icaza miguel@ximian.com
23 Aug 2001 15:25:05 -0400


> If someone were to put together a different execution engine under a non-GPL
> license (such as the modified BSD license or even closed source...), would
> they be able to use the Mono class library the way it is currently licensed?
> I cross-posted this to the Portable.NET list as I'm interested in the same
> question as applied to pnetlib, seeing that the recent "let's try to get
> together talks" seemed to get the standard Miguel smack-down in the recent
> thread.

Yes, our intention is that the Mono class library can be used with any
other runtime engines (proprietary, free, partially free, somewhat
free, pink, red or yellow)

> Part of the conflict behind this question has to do with the native code
> library and such that is planning on being used by at least Mono (if not
> pnetlib, not sure what happened with this) for dealing with P/Invoke from
> the libraries out into the world, which I'm assuming will also end up under
> some variant of GPL, and might even end up linking against full GPL code as
> some point (making it fully GPL...).

That bit of the library is under the LGPL so it allows for any use as
well.

We are considering using even a laxer license in the future, something
like the X11 license.  But we have not decided yet.

Miguel.