Скотт Гатри из корпорации Microsoft анонсировал в своем блоге публикацию
исходного кода Web-фреймворка ASP.NET MVC 1.0 под Open Source-лицензией
Microsoft Public License (MS-PL). MS-PL одобрена группой OSI как лицензия,
удовлетворяющая определению Open Source Definition (OSD).
ASP.NET MVC - новый продукт Microsoft (его релиз состоялся 2 недели назад на
мероприятии MIX), призванный упростить разработчикам создание Web-приложений,
использующих популярный паттерн MVC (model-view-controller). Фактически это
готовый фреймворк для языка программирования ASP.NET - во многом схожий,
например, с популярным Ruby on Rails для языка Ruby. ASP.NET MVC обеспечивает
полный контроль за HTML-разметкой, структурой URL-адресов, упрощает модульное
тестирование и способствует использованию модели разработки TDD (test driven
development).
ASP.NET MVC 1.0 доступен как в виде отдельного пакета, так и через новый
инсталлятор Microsoft Web Platform Installer V2. В исходный код фреймворка
включен файл проекта для Microsoft Visual Studio 2008, что позволяет собрать его
через эту IDE.
В конце прошлого года Microsoft выпустила под своей Open Source-лицензией
CMS-систему Oxite, в которой используются многие возможности ASP.NET MVC.