[Mono-list] Re: System.CodeDom.Compiler licensing issues (was Hmmm...)

Miguel de Icaza miguel@ximian.com
24 May 2002 18:54:14 -0400


> 	To summarise the above link, you need to instantiate
> Microsoft.CSharp.CSharpCodeProvider class and then call CreateParser
> or CreateCompiler.
> 
> 	Now if mono includes a Mono.CSharp assembly which 
> is a part of Compiler and under GPL there shouldn't be 
> any problems. One needs to explicitly link the Mono.CSharp 
> assembly to use the CodeDom. Well he is free to use 
> any other CodeDom provider if he doesn't want to use GPL.

We will ship something, but anyone who tries to implement this will
notice that they do not need to use anything from the C# compiler at
all.  It is only a code generation interface.

Miguel