Microsoft announces open source compiler platform 'Roslyn' and .NET Foundation initiative

Along with its flagship and budget Lumia devices running the Windows Phone 8.1 OS, Microsoft has made its .NET compiler platform public at the BUILD 2014.  The software giant announced that its .NET compiler platform 'Roslyn' will now turn into an open source project and be made available to the public on Codeplex.


The company’s .Net Foundation will oversee the open-source projects. It is an independent group that includes company representatives as well as community leaders. It is currently being led by a three-member board with representatives from Microsoft Open Technologies and Redmond's .Net development team.


According to The Register, “The .Net Compiler Platform comprises the next-generation versions of Microsoft's C# and Visual Basic compilers, which include APIs that provide direct access to individual components of the compilation chain – such as its syntax analyzers and code generators – making it possible to build sophisticated third-party development tools that offer perfect fidelity with Microsoft's own tools.”


The Mono runtime reportedly makes it possible to use the Roslyn compilers on non-Windows platforms. In fact, Microsoft demonstrated .Net Compiler Platform components on a Macbook.


The company plans to start with 24 .NET open source projects, most of which are said to be licensed under the Apache 2.0.


In a blog post talking about the new cloud experience and tools, Scott Guthrie, Executive Vice President, Cloud and Enterprise Group, said, We have demonstrated our ongoing commitment to our .NET developer community with the announcement of the .NET Foundation, which fosters open development and delivers a transparent roadmap around .NET. We will also be making the .NET Compilers Preview (“Rosyln”) available through the .NET Foundation.”

Find latest and upcoming tech gadgets online on Tech2 Gadgets. Get technology news, gadgets reviews & ratings. Popular gadgets including laptop, tablet and mobile specifications, features, prices, comparison.