[Mono-list] 3rd Party Components Developed Under Mono

Patxi patxi@eslomas.com
Wed, 17 Sep 2003 22:31:13 +0200


Hi,

> 
> Applications, such as mono and mcs, use the GPL.  You
> probably won't need to modify these, so it shouldn't affect you.
> 

And what about embedding mono runtime in an application? In that case
would must be the application GPL?

Thanks

> -----Mensaje original-----
> De: mono-list-admin@lists.ximian.com 
> [mailto:mono-list-admin@lists.ximian.com] En nombre de Jonathan Pryor
> Enviado el: martes, 16 de septiembre de 2003 14:02
> Para: Anthony J. Gatlin
> CC: Mono List
> Asunto: Re: [Mono-list] 3rd Party Components Developed Under Mono
> 
> 
> Don't be concerned about licensing issues. :-)
> 
> Mono uses three different types of licenses.
> 
> The class libraries are X11 licensed.  If you're writing a 
> .NET application, these are the libraries you'll be using, 
> such as mscorlib.dll and System.Xml.dll.  The X11 license 
> allows you to do nearly anything you want with the code -- 
> including copying it and using it in your own app -- and the 
> only requirement is that you maintain the copyright 
> attributions within the files.  You don't even need to 
> advertise that you're using X11 code.
> 
> The runtime libraries, such as the JIT, are LGPL.  So if 
> you're writing a program that links against these, you can 
> keep your own code private. 
> However, you need to provide a way for users to link your app 
> against newer versions of the libraries.  The easiest way to 
> do this is to dynamically link against them (like DLLs in 
> Windows), and then you don't need to worry about it.  The 
> downside is that this would require your users to download 
> and install mono separately.  If they're on Red Hat or Suse, 
> this is easiest for them, as they can just use Red Carpet.
> 
> If you *modify* the runtime libraries and distribute the 
> changed libraries, *then* you need to release the changes you made.
> 
> Applications, such as mono and mcs, use the GPL.  You 
> probably won't need to modify these, so it shouldn't affect you.
> 
>  - Jon
> 
> On Mon, 2003-09-15 at 17:28, Anthony J. Gatlin wrote:
> > Please pardon my ignorance.
> > 
> > I presently develop applications in C# under the Microsoft .NET 
> > platform. I am very interested in moving my development to 
> Linux and 
> > Mono and leaving the Microsoft world behind.
> > 
> > However, I am concerned about software licensing issues. As
> > I make my living developing software, I am dependent on the SALE of 
> > the software to feed my family. I don't want to get in a situation 
> > where I am required to either give away my software or bundle the 
> > source with the application.
> > 
> > Can someone tell me what the requirements/rules are for selling 
> > software components/applications developed under Linux and/or Mono.
> > 
> > Remember, this is not about a big company trying to get 
> bigger. This 
> > is a little guy wanting to continue eating.
> > 
> > Thanks for your help!
> > 
> > Anthony
> > 
> > 
> > =====
> > Regards,
> > 
> > Anthony Gatlin
> > 
> > __________________________________
> > Do you Yahoo!?
> > Yahoo! SiteBuilder - Free, easy-to-use web site design software 
> > http://sitebuilder.yahoo.com 
> > _______________________________________________
> > Mono-list maillist  -  Mono-list@lists.ximian.com 
> > http://lists.ximian.com/mailman/listinfo/mono-list
> 
> _______________________________________________
> Mono-list maillist  -  Mono-list@lists.ximian.com 
> http://lists.ximian.com/mailman/listinfo/mono-> list
>