Microsoft has just responded to Google's move regarding Exchange ActiveSync. Sadly, instead of addressing the very real problems consumers are about to face, Microsoft starts talking about switching to Outlook.com.

I agree with you. I still don't understand why .net is not open sourced yet. I understand about Windows or Office. But why .net is not open source yet?
Open sourcing it is not going to affect their business anyway. Even in case of Asp.net MVC is open source but Asp.net is not. Confusing.

But why .net is not open source yet?
Open sourcing it is not going to affect their business anyway.

They are paranoid about their enterprise profits which is where .NET is heavily used.

Even in case of Asp.net MVC is open source but Asp.net is not. Confusing.

It's mostly a trick play to attract LAMP developers. Open sourcing MVC is a low risk to their business model. It is related to MVC being a poor fit for existing client .NET applications. They didn't suddenly find the open source gospel for a single technology.

Disclaimer: I am skeptical of Microsoft, open source gospel, and women.