← Back to context

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.