After 2.0 release, Miguel de Icaza reflects on Mono's past and future
Posted by: Anonymous
[ip: 195.242.168.194]
on October 09, 2008 04:39 PM
There are three separate issues here: C#, the CLR virtual machine, and dot-net.
C# is defined as ECMA (ECMA-334) and ISO (ISO/IEC 23270).
The CLR is defined as ECMA-335
The dot-net APIs are not standardised.
I haven't researched what patent policies Microsoft agreed to when working with the above ECMA/ISO standards. But if *you* don't know either, then I suggest investigating before sounding off too loudly; it might save you making a fool of yourself. Standards usually do require patent releases from the parties involved, and quite a few open-source-friendly groups are involved in the above standards committees which I sincerely doubt would be the case if there were not appropriate patent releases as part of the standards agreement.
The dot-net apis are of course a different issue, but they are *optional*; mono is useful without them.
After 2.0 release, Miguel de Icaza reflects on Mono's past and future
Posted by: Anonymous [ip: 195.242.168.194] on October 09, 2008 04:39 PMC# is defined as ECMA (ECMA-334) and ISO (ISO/IEC 23270).
The CLR is defined as ECMA-335
The dot-net APIs are not standardised.
I haven't researched what patent policies Microsoft agreed to when working with the above ECMA/ISO standards. But if *you* don't know either, then I suggest investigating before sounding off too loudly; it might save you making a fool of yourself. Standards usually do require patent releases from the parties involved, and quite a few open-source-friendly groups are involved in the above standards committees which I sincerely doubt would be the case if there were not appropriate patent releases as part of the standards agreement.
The dot-net apis are of course a different issue, but they are *optional*; mono is useful without them.
See here for further details:
http://en.wikipedia.org/wiki/C_Sharp_(programming_language)
http://www.mono-project.com/FAQ:_General
#