Comment by phkahler
11 years ago
Only core components and now a stripped down IDE are open source (core is actually free software IIRC). I will only be impressed if the entire runtime stack becomes open source. Otherwise it's still a platform for DRM or other forms of lockdown.
If you're not porting a .net application to MAC or Linux, I would avoid this for quite a while still. We don't know where this is going long term.
The entire runtime stack is open source.
https://github.com/dotnet/corefx https://github.com/dotnet/coreclr
Right. Core. No Windows forms, so the only app I ever wrote for it will not work yet.
Windows Forms is only a subset of the framework. I don't think exposing Windows Forms as an open source GUI stack would be worth while. It's old and clunky compared to WPF and XAML.
Even without a open source GUI stack the open source .Net Runtime and Framework provide value to .Net developers like myself who enjoy C# (and the F# lovers too!) to develop on Linux, FreeBSD, and OS X with much less pain than in the past. Not fitting each and every scenario doesn't diminish its significance.
The runtime, Core CLR is is open source with MIT and porting is underway:
https://github.com/dotnet/coreclr
Previously discussed @ https://news.ycombinator.com/item?id=9431368 - Microsoft .NET CoreCLR is now running on FreeBSD 10.1 (amd64)