Home IT Hardware Assets Microsoft takes ASP.NET MVC into the open with community patches and bug-fixes

Microsoft takes ASP.NET MVC into the open with community patches and bug-fixes

216

Scott Guthrie, Vice President in Microsoft’s Developer Division, has announced that ASP.NET MVC and related Microsoft projects will now be developed in the open, using the Apache license, and hosted on CodePlex using the new git support.

ASP.NET MVC, Microsoft’s Web application framework, has been open sourced since its first version, and was switched to Microsoft’s permissive license in 2009. However, there’s a difference between open development and mere open source (as those following Android’s development will be well aware). Previously, the source was available, but its development was Microsoft’s sole concern; third parties had no ability to suggest changes or contributions of their own, and little ability to comment on the work that Microsoft was doing.

Under the new development model, developers will be able to see the product as it’s being created, right down to the level of individual code changes, bug-fixes, and new features. Perhaps most significantly of all, for the first time Microsoft will be accepting patches and contributions from third parties to the product. If you have a fix for a bug or some code for a new feature, you could see it integrated into the mainline ASP.NET MVC tree. The first such update has already been accepted. This patch came from Miguel de Icaza, founder of Mono, the open source implementation of the .NET stack.

In addition to the open development of ASP.NET MVC, Microsoft has also opened the source and development of two closely related projects: the ASP.NET Web API, and ASP.NET Web Pages v2 (Razor).

This is the second project that Microsoft has operated in this way. The Windows Azure SDK for the company’s cloud computing service is also an open project, hosted on github, that allows third-party contributions.

Microsoft will still be the final arbiters of what gets integrated and what doesn’t, and ASP.NET MVC will remain a supported, Microsoft-developed framework. The closer community involvement should produce a system that is more responsive to developer needs, and more innovative to boot.

Apple iPod touch 32GB (4th Generation) – Black – Current Version
The world’s most popular portable gaming device is even more fun. Now available in black and white, iPod touch includes iOS 5 with…

Apple iPod shuffle 2 GB Silver (4th Generation) NEWEST MODEL
Introducing the new, colorful clip-and-go iPod shuffle. Its buttons give you an easy way to play your music. With a press of the V…