[Mono-list] Use of mcs sources

haamsteer@inicia.es haamsteer@inicia.es
Mon, 10 Nov 2003 14:09:28 +0100


I want to write a C# editor tool as Visual Studio or SharpDevelop, but sp=
ecialized
on Mono and GTk# enviroment. I would need a C# parser and some .cs files
of the mcs sources (/mcs directory) that are exactly that I'm looking for=

(using it, I could implement code analysis or autocompletion). I don't kn=
ow
if I could include some files of the sources on my own project (making cl=
ear
where I find it), if I have to notify to the user to download the mcs sou=
rces
to compile my project or if I cannot use it anyway r:-/ Do I have to chan=
ge
my project to GPL license?

thanks!
Manuel Castrillo

>-- Mensaje Original --
>Subject: Re: [Mono-list] Use of mcs sources
>From: Jonathan Pryor <jonpryor@vt.edu>
>To: haamsteer@inicia.es
>Cc: mono-list@lists.ximian.com
>Date: Mon, 10 Nov 2003 07:19:29 -0500
>
>
>You didn't specify which parts of "mcs source code" you wanted to use;
this could refer to either the mcs.exe (the C# compiler) sources, or to
the class library sources (which are in the "mcs" CVS repository). 
Thus, I will clarify things.

Licens
>s are a per-assembly construct, not a per-repository construct.

So, in the "mcs" CVS repository, the mcs.exe assembly (sources in /mcs)
is GPL.  Many (but not all, IIRC) of the tools (sources in /tools) are
also GPL, but some are MIT X11 (again, I
>RC).

The class libraries (sources in /class) are MIT X11.

In general, .exe's are GPL, and .dll's are MIT X11.  The only exceptions
to this rule are some .exe's (which are X11); all .dll's should be X11.

Of course, this doesn't affect "fair us
>" of the source code.  You
should be able to use GPL source code to determine how it works, and use
that knowledge in new code; literal copying generally isn't permitted. 
Fair use might allow some literal copying, though; this gets into a lot
of g
>ay areas of copyright law, so it's probably best to just avoid it.

Or, write GPL code and use the existing mcs.exe code as much as you
want.

 - Jon

On Mon, 2003-11-10 at 02:50, haamsteer@inicia.es wrote:
> Hi list!
> 
> I'm a bit confused 
>bout licenses... Can I use parts of the mcs source code
> (GPL License) in a BSD proyect? Can I simply use parts of mcs sources?
> 
> Thanks!
> 
> 
> PRUEBA TISCALI ADSL HASTA 6 MESES
> SIN CUOTAS FIJAS, SIN COMPROMISO
> 
> PONNOS A PRUEBA
> 
>
> http://acceso.tiscali.es/pag-acceso-adsl-Prueba.jsp?did=3Dadp-7530007
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________
> Mono-list maillist  -  Mono-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-
>ist




PRUEBA TISCALI ADSL HASTA 6 MESES
SIN CUOTAS FIJAS, SIN COMPROMISO

PONNOS A PRUEBA

http://acceso.tiscali.es/pag-acceso-adsl-Prueba.jsp?did=3Dadp-7530007