NEW YORK — Nov. 12, 2014 — On Wednesday, Microsoft Corp. reinforced its commitment to cross-platform developer experiences by open sourcing the full server-side .NET stack and expanding .NET to run on the Linux and Mac OS platforms. Microsoft also released Visual Studio Community 2013, a new free edition of Visual Studio that provides easy access to the Visual Studio core toolset. The announcements kicked off Microsoft’s Connect (); event, where the company released Visual Studio 2015 Preview and .NET 2015 Preview.
How about qBittorrent v4.0.0 be rewritten in C# ? [/joking]
Why going open source? Maybe they see that Windows is losing market share and they want to consolidate their software base. They are a software company after all. It may encourage people to continue using .NET if they know they can run it on other platforms too.
Last edited by sledgehammer_999 on Wed Nov 12, 2014 10:31 pm, edited 1 time in total.
There has been a change of management and ideals at M$ and they HAVE realised, that Linux is 'hot on their heels' and is not going to 'go away' any time soon.
[quote="ciaobaby"]
There has been a change of management and ideals at M$ and they HAVE realised, that Linux is 'hot on their heels' and is not going to 'go away' any time soon.
This is mostly for server and core parts of .NET anyway. Not like they would be able to replace Mono anyway. As long as they stick to winapi they are stuck(though i think MS doesn't care)
Already there are a lot of voices criticizing Canonical(ubuntu) for diverging too much from GNU/Linux. Imagine what will happen if MS produces its own distro.
Only the server part is open-source. The GUI part like WPF of Windows Forms are both remain closed.
This open-source move won't mean that Microsoft will support cross-platform either.
So we won't have a Linux/whatever Visual Studio, or a gui ported, or a Linux .net runtime, or anything.
Linux and other systems will need to use Mono, just like always. (GTK# sucks. yuck.)
^ This means == no easy porting, no breakthrough of any sort.
Mono guys said that they will start replacing parts of their code with the one that MS released recently.
(Even so, I always found Mono crap. Started using it like 5-6 years ago.)