@fanbaby: This is hardly the first open source project MS has done. Parts of .Net's web stack, like ASP.NET MVC, have been open source for a while now.