Is there any reason not to use .NET now that it has been open-sourced?
What's wrong with C# and F#?
What's wrong with C# and F#?
I've watched Microsoft since the 1980s. One year is way too soon for me to believe that they've changed their stripes. In particular, it's way too soon for me to want to tie myself to their platform.
Once their open source .Net would get most of Windows version features there may be some use for it with same drawbacks like you have with Java for example.