[Mono-list] Re: [pnetdiscuss] Class Library Concerns Relating to non-GPL Engine
Miguel de Icaza
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
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
We are considering using even a laxer license in the future, something
like the X11 license. But we have not decided yet.