Microsoft open sourcing more of its ASP.NET programming-framework technologies — and will allow developers outside of Microsoft to submit patches and code contributions that the Microsoft development team will review for potential inclusion in the products, blogged Microsoft cvp Scott Guthrie on March 27.
The company has also integrated a number of open source technologies into the product, and now ship jQuery, jQuery UI, jQuery Mobile, jQuery Validation, Modernizr.js, NuGet, Knockout.js and JSON.NET as part of it.
Guthrie noting said that Microsoft already had made the source code of ASP.NET MVC available since it released version 1 in 2009 under the MS-PL open source license. and, that the company is making — ASP.NET Web API and ASP.NET Web Pages (codenamed “Razor”) available under the Apache 2.0 license.
It is also very important to note, that “ASP.NET MVC, Web API and Razor will continue to be fully supported Microsoft products that ship both standalone as well as part of Visual Studio (the same as they do today),” points Guthrie.
“They will also continue to be staffed by the same Microsoft developers that build them today (in fact, we have more Microsoft developers working on the ASP.NET team now than ever before),” he says.
The goal of open-sourcing these technologies, Guthrie said, “is to increase the feedback loop on the products even more and (to) allow us to deliver even better products.”
All three ASP.NET projects will be hosted on Microsoft’s CodePlex site with newly-annouinced Git support, Guthrie said.
You can now browse, sync and build the source tree of ASP.NET MVC, Web API, and Razor on the CodePlex web-site.