The most enticing feature of C# is the .NET Framework, and if Microsoft fully open sourced the .NET Framework it could start a cross compatible version of the framework. This would be a dream come true for a software developers who like C#/opensource.
They've released it under "MICROSOFT REFERENCE SOURCE LICENSE (MS-RSL)" some time ago, but I'm not sure what the future plan is.
You can view and download the whole .NET source here: http://referencesource.microsoft.com/
That is awesome. What about the CLR VM?
If they just give you the cheese, the trap doesn't work.
The most enticing feature of C# is the .NET Framework, and if Microsoft fully open sourced the .NET Framework it could start a cross compatible version of the framework. This would be a dream come true for a software developers who like C#/opensource.