Welcome to WebmasterWorld Guest from 35.153.73.72

Forum Moderators: bill

Message Too Old, No Replies

.NET is Now Officially Open Sourced

     
10:41 pm on Nov 12, 2014 (gmt 0)

Administrator from JP 

WebmasterWorld Administrator bill is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

joined:Oct 12, 2000
posts:15149
votes: 170


http://www.dotnetfoundation.org/ [dotnetfoundation.org]

Announcing new governance model and project contributions to the .NET Foundation

As part of its announcement last spring, Microsoft released .NET code to the open source community. Today’s news builds onto that, as Microsoft aims to further make .NET Core available across platforms for Linux and Mac. The company will open source additional key .NET platform components through the foundation

Microsoft is open sourcing .NET and its entire family. They are providing the full .NET server stack in open source, including ASP.NET, the .NET compiler, the .NET Core Runtime, Framework and Libraries.
2:48 am on Nov 13, 2014 (gmt 0)

Moderator from GB 

WebmasterWorld Administrator mack is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

joined:June 15, 2001
posts:7834
votes: 92


This will greatly accelerate the possibility of making .net applications cross platform. I ended up swapping over to QT for just that reason. I still find it almost oxymoronic to see MS open-source anything :)

Mack.
5:41 am on Nov 13, 2014 (gmt 0)

Preferred Member

5+ Year Member Top Contributors Of The Month

joined:May 24, 2012
posts:648
votes: 2


As far as I can tell, this does not include an open source cross-platform UI. No porting or source code for WPF or Winforms.

There's Ximarin for phones, but it's not open source.

Still a pretty bold move though.
7:14 am on Nov 13, 2014 (gmt 0)

Preferred Member

10+ Year Member Top Contributors Of The Month

joined:July 23, 2004
posts:587
votes: 97


I look at this as sort of a partial admission on Microsoft's behalf that Open Source is gaining steam .. Free Open Source Kernel Builds of various flavors have been flying around fast and furious since Microsoft started tooling for toys - i.e. Phones and Games. -
9:21 am on Nov 13, 2014 (gmt 0)

Senior Member from GB 

WebmasterWorld Senior Member 10+ Year Member

joined:Oct 10, 2003
posts:678
votes: 4


I think the play is to keep web devs on .NET and not sneeking off to stacks that are more readily deployable on Linux. Microsoft's web stack has been open source for some time and now the core library sitting underneath it is now also open source. The development tools available for .NET are second to none but the deployment story has been painful and expensive.
3:53 pm on Nov 13, 2014 (gmt 0)

Senior Member

joined:Jan 30, 2006
posts:1696
votes: 15


this right after Visual Studio 2015 added more cross platform tools... trying to get some android devs using VS!
6:06 pm on Nov 15, 2014 (gmt 0)

Senior Member from GB 

WebmasterWorld Senior Member graeme_p is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

joined:Nov 16, 2005
posts:2948
votes: 192


Can someone who understand .Net explain what is and is not open source? It looks like the server stack is open source? What is missing? Only GUI stuff?

It does demonstrate how much pressure there is to make server software open.

I do not trust MS, but the main alternative to .Net is the JVM which is run by Oracle who are no better.
4:25 am on Feb 5, 2015 (gmt 0)

Administrator from JP 

WebmasterWorld Administrator bill is a WebmasterWorld Top Contributor of All Time 10+ Year Member Top Contributors Of The Month

joined:Oct 12, 2000
posts:15149
votes: 170


http://www.neowin.net/news/microsoft-pushes-the-open-source-door-a-little-wider-with-net-coreclr [neowin.net]

Microsoft pushes the open source door a little wider with .NET CoreCLR

The Redmond-based company has taken the next step in completely open-sourcing the full .NET Core server side stack by releasing the source code for the .NET Core Common Language Runtime (CLR).