[Mono-list] Re: System.CodeDom.Compiler licensing issues (was
Dwivedi , Ajay Kumar
Fri, 24 May 2002 18:38:05 +0100
> If mono does this, but I link against Microsoft's version of it, how
> does that break GPL when I run the same binary on mono?
You (as a program writer) do not break GPL, but IMHO the user
who runs the code on mono does break it (unless he uses the MS's dlls).
This is not all. You can write a code which loads an assembly and an
interface implementation on runtime. (just the way JDBC drivers are
loaded in java using their fully qualified class names (FQCN))
Such a program is not a derived work at all. It is the user who
decides which driver/class to load and hence breaks the GPL.
In the beginning the universe was created. This has made a lot of
people very angry and is generally regarded as a bad move..