> 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