Microsoft open sources more of its ASP.NET technologies
Summary: Microsoft is allowing outside contributors to patch and submit potential features for ASP.NET Web API and Web Pages as part of its latest open-sourcing move.
Microsoft has announced it is open sourcing more of its ASP.NET programming-framework technologies -- and that it will allow developers outside of Microsoft to submit patches and code contributions for potential inclusion in these products.
Microsoft Corporate Vice President Scott Guthrie blogged about Microsoft's latest ASP.NET moves on March 27, noting 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). Microsoft is making the two new pieces -- ASP.NET Web API and ASP.NET Web Pages (originally codenamed "Razor") available under the Apache 2.0 license.
All three ASP.NET projects will be hosted on Microsoft's CodePlex site with newly-annouinced Git support, Guthrie said. He added:
"We will also for the first time allow developers outside of Microsoft to submit patches and code contributions that the Microsoft development team will review for potential inclusion in the products. We announced a similar open development approach with the Windows Azure SDK last December, and have found it to be a great way to build an even tighter feedback loop with developers – and ultimately deliver even better products as a result."
Guthrie emphasized all three of these ASP.NET technologies will remain fully supported Microsoft products that ship both standalone as well as part of Visual Studio. They all will "continue to be staffed by the same Microsoft developers that build them today," he added. 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."
Update: The folks at Xamarin are saying they plan to incorporate the newly-open-sourced ASP.NET code into Xamarin's products and the open source Mono runtime. Xamarin also plans to integrate the Razor Engine and Entity Frameworks into its mobile products.
Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.
Talkback
without GPL
RE: without GPL
Your post is both incorrect and inflammatory.
ASP is Windows-bound. Agnostics won't use it. Linux Geek's Point Noted.
RE: ASP is Windows-bound. Agnostics won't use it. Linux Geek's Point Noted.
Let me guess, you are not an os agnostic.
Then fork it...
Better yet, if you are too lazy or too busy hanging out on ZDNET forums to do it yourself why don't you go download Mono and use that? ASP.NET MVC works great on Linux running in Mono.
What about Mono?
This is a HUGE step forward
Had ASP.NET, MVC & Razor been open-sourced earlier, we might well have chosen to go this path rather than the hodge-podge of technologies we're currently building upon.
Once Xamarin & the open-source dev community complete the testing & integration of these newly opened projects, startups like ours, as well as many other companies, will be able to choose to build sophisticated websites using a fraction of the effort and labor required to build the equivalent using node, javascript & coffeescript, etc.
For all the naysayers out there, try debugging a complex issue in the latter technologies vs. doing so in VS / Mono.
You would use Mono for production??
And that's completely leaving aside the risk that MS will shut Mono down if it becomes a serious competitor.
Until .Net is open sourced in a more meaningful way, moving MVC and Razor to ASL is nothing more than a gateway drug move, imho.
Doesn't sound like you have ever trying .Net
You are a troll
Microsoft isn't the evil incarnate it once was
Evil can have MANY incarnations
So, Apple and Google, then?
Evil? Like Google
And Google too
To be fair...
Curious
Anyway, I'm currently working on an business system using ASP .NET but like 'teeboy75' I didn't wanted to use Web Forms (Microsoft Toys) and made it using HTML + CSS + Jquery with it's ajax callbacks. So far my current build can be viewed with no trouble in all major browsers including IE8.
More of metro
awesome
ASP.net will definitely be my next language.