It's not really that surprising, Microsoft has been quite FOSS-friendly for about five years now. A good chunk of their web stack (MVC, the ASP.NET membership providers, Entity Framework, Web API, Web Pages) are all open-source - http://aspnetwebstack.codeplex.com/