Microsoft today announced plans to open source .NET, the company’s software framework that primarily runs on Windows, and release it on GitHub. Furthermore, Microsoft also unveiled plans to take .NET cross-platform by targeting both Mac OS X and Linux. In the next release, Microsoft plans to open source the entire .NET server stack, from ASP.NET 5 down to the Common Language Runtime and Base Class Libraries. The company will let developers build .NET cloud applications on multiple platforms; it is promising future support of the .NET Core server runtime and framework for Mac and Linux.
Open Source usually means that you have access to the source code and the right to modify and redistribute it. Previously, Microsoft did not offer an open source platform, or offered it exclusively through MONO, a free download. However, now to foster future collaboration and the growth of the internet community, Microsoft plans to take their new .NET platform that is by definition Open Source.
For context, Mono is an open source implementation of Microsoft’s .NET Framework. The end goal for Microsoft and the Mono group is to jointly deliver an open-source, enterprise-ready .NET server implementation to Windows, OS X, and Linux. The value for companies joining .NET foundation include:
- ore opportunities to make your project visible to .NET developers, and enterprises
- Increased opportunities for personal visibility and community influence (…)
Furthermore, the .NET foundation consists of a large list of current “projects” that have joined its forces for Open Source. Why? The objective, so they say, is to establish “an independent organization to foster open development and collaboration around the growing collection of open source technologies for .NET, “Microsoft’s comprehensive development framework.” It serves as “a forum for commercial and community developers alike to strengthen the future of the .NET ecosystem…”
To find out more NEWS about this visit their page to learn more! What are your thoughts?