mono progress on mixed-mode assemblies...

Kornél Pál kornelpal at gmail.com
Wed May 14 07:37:38 CDT 2008


> From: Dan Kegel
>> Also note that Mono's Class Library is licensed under MIT/X11 because
>> inlining (done by the runtime) may be incompatible with GPL that would 
>> not
>> allow non-GPL programs to be executed within Mono. Would it be possible 
>> to
>> have a MIT/X11 licensed msvcrt?
>
> That's an interesting question.  If you start from scratch, and make
> it part of Mono, sure.
> If you start with Wine's source code, you would need to get
> permission from the authors who have contributed to
> Wine's msvcrt.  I don't know how many there are, but it would
> probably only take an hour or so for somebody to write
> a script that generated the list of authors...

I think that the best idea would be to have two separate code bases because 
that would allow more freedom for an experimental managed C++ runtime.

On the other hand patches could be merged manually so both Wine and Mono 
could benefit the changes.

So the question is: If the current authors permit to make msvcrt MIX/X11 
licensed would it be possible to make Wine's msvcrt MIT/X11 licensed for 
future releases as well (no legal question but philosophical)?

Kornél 




More information about the wine-devel mailing list