[Mono-list] Use of mcs sources

Jeffrey Stedfast fejj@ximian.com
Mon, 10 Nov 2003 08:41:50 -0500


you should just be able to get away with using the lex/yacc (or, I think
mono uses jay) files.

Jeff

On Mon, 2003-11-10 at 08:09, haamsteer@inicia.es wrote:
> I want to write a C# editor tool as Visual Studio or SharpDevelop, but specialized
> 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 know
> if I could include some files of the sources on my own project (making clear
> where I find it), if I have to notify to the user to download the mcs sources
> to compile my project or if I cannot use it anyway r:-/ Do I have to change
> 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=adp-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=adp-7530007
> 
> 
> 
> 
> 
> 
> 
> _______________________________________________
> Mono-list maillist  -  Mono-list@lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list
-- 
Jeffrey Stedfast
Evolution Hacker - Ximian, Inc.
fejj@ximian.com  - www.ximian.com