Microsoft, ASP.NET MVC’ Framework’ünü ilk duyurduğundan beri bu framework’ün kodları herkese açıktı. Ancak dışarıdan geliştirme ve bu ürünün geliştirilmesinde pek bir katkı sağlamak mümkün değildi. Bugünden itibaren, ASP.NET MVC, ASP.NET Web API ve ASP.NET Web Pages(Razor) kodları tamamen açılmış bulunmakta. Yani Microsoft artık(ve hatta ilk defa) kendi ürünleri için dışarıdan gelecek katkıları ürünün geliştirme sürecine dahil etmiş bulunmakta. Bu 3 ürüne, bug’ları çözerek, yeni fonksiyonları check-in’leyerek, unit testler ekleyerek destek sağlayabiliyor olacağız artık.

Tabi ki bu direk ASP.NET artık açık kaynak olarak algılanmamalı, ancak ASP.NET’in bu yukarıdaki 3 ürünü artık tam anlamıyla “open-source” olarak adlandırılabilir. Microsoft, bu 3 ürün için dışarıdan gelecek katkıları tabi ki kendi de kontrol ediyor ve hatta bu ürünleri kendi de geliştirmeye devam edecek.  İlerleyen zaman içerisinde ASP.NET’in belki başka alt ürünleri de bu akımın bir parçası olur.

Bu arada kodları açılan namespace’lerden bazılarını da paylaşim, belki ilginizi daha çok çeker. (:

  • Microsoft.Web.Helpers
  • Microsoft.Web.Http.Data
  • Microsoft.Web.Http.Data.EntityFramework
  • Microsoft.Web.Http.Data.Helpers
  • Microsoft.Web.Mvc
  • Microsoft.Web.WebPages.OAuth
  • System.Json
  • System.Net.Http.Formatting
  • System.Web.Helpers
  • System.Web.Http
  • System.Web.Http.SelfHost
  • System.Web.Http.WebHost
  • System.Web.Mvc
  • System.Web.Razor
  • System.Web.WebPages
  • System.Web.WebPages.Administration
  • System.Web.WebPages.Deployment
  • System.Web.WebPages.Razor
  • WebMatrix.Data
  • WebMatrix.WebData

Daha fazla bilgi ve kodlara ulaşmak için http://aspnetwebstack.codeplex.com adresini takip edebilirsiniz.