Now the open source sky is no longer the banner of only Red Hat, whether it is chase behind the front or intercept, open source trend as if deep into the bottom of the industry, it is no wonder that open source almost covered up our horizons . Below, we have sorted out some important events on Microsoft's path to open source and open source, from which we also see that Microsoft can not escape the trend of open source and open.
First, in the past, participated in the Linux kernel contribution, the establishment of an open technology subsidiary
The first to planing the past, Microsoft in recent years constantly show in the field of open-source muscle.
In 2012, Microsoft formed "Microsoft Open Technologies Inc.". This is an unusual step for Microsoft, which is focused on participating in open source projects, opening up standards working groups, and proposing initiatives that also participate in the open source community in a clearer way and with a new mindset, becoming "Microsoft" and " Non-Microsoft "bridge between.
In January 2014, Microsoft set up a wholly owned subsidiary of Open Technologies in Shanghai to work together to strengthen Microsoft's cooperation with open source technologies and open standards communities. Open technology companies have brought significant changes to the distorted relationship between Microsoft and the open source community, and Microsoft has become one of the top 20 contributors to the Linux kernel.
In the meantime, at the end of January 2014, Microsoft adopted and joined the Open Compute Project (OCP) of the Open Computing Project, which provides server hardware design specifications for global services such as Windows Azure, Office 365, Bing and others.
Second, now, more open source projects: WinJS, Roslyn and many more
1. The JavaScript framework WinJS open source
At the Microsoft Build 2014 conference, Microsoft announced that it will open source its existing JavaScript framework WinJS and turn around to embrace web and mobile application developers.
WinJS is a suite of JavaScript tools to assist developers in creating HTML / CSS / JS applications, especially web applications on Windows, Android and iOS platforms. WinJS is now an open source project so developers can even support it on GitHub while using it.
2. The. NET compiler platform Roslyn open source
In addition, at the 2014 Microsoft Build Conference, Anders Hejlsberg personally announced that Roslyn, the .NET compilation platform, is open source. Anders Hejlsberg is the lead author of the Turbo Pascal compiler, the father of Delphi and C #, and the creator of .NET.
Roslyn includes the next generation of C # and VB compilers, as well as a compiler-as-a-service programming interface that works on the latest version of Visual Studio. It opens the APIs for C # and Visual Basic compilers, allowing developers to parse code files with compilers, dynamically add functionality to programming languages, extend compilers, customize compiler actions, and more.
3. The establishment of the .NET Foundation, full support for the open source development and cooperation on the .NET platform
.NET Foundation Official Website: .NET Foundation.
Microsoft is nurturing open development, collaboration and community engagement on the .NET platform. There are many popular, open source .NET projects on the .NET Foundation, such as the .NET Compiler Platform ("Roslyn"), ASP.NET MVC, Xamarin Mimekit, and Mailkit.
Third, the future, hope Microsoft continues to open source
As the open-source trend continues to expand, the open-source vane will always point to the benefit of the company. As Facebook's open-source initiative can be seen, Facebook's 2013 open-source projects, including mobile, Web and other results are well known , Its benefits to Facebook is also fruitful, as Facebook insisted: our open source project is still only completed by 1%. We hope that Microsoft can speed up the pace of open source in the future and increase the open source.
The original link: http://code.csdn.net/news/2819172