[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