However, this is a reaction that didn't change anything: Windows Azure came after Amazon's AWS. The business of hosting your own software was already shifting to the cloud in a big way. Azure isn't even that successful anyway, being used more for keeping Microsoft's customers from switching from their own Windows servers to the more convenient EC2 (and it's children, like Heroku), which is cheaper and better if you're running Linux.
Microsoft also hasn't stopped attacking Open Source. They're just taking the indirect approach of threatening companies that rely on open-source, making them pay royalties, with the ultimate purpose being to make open-source software more expensive then their own alternatives. They also can't attack open-source directly, as other big companies rely on it (e.g. IBM).
Also, taking a good look at their strategy regarding Open Source, you can clearly see that it's all for marketing and defensive purposes (i.e. doing the minimal amount of work required for them to be considered open-source friendly, but without actually being so). For instance, they open-sourced ASP.NET MVC, but not Razor.
It's too early to tell where this will go, but I'm willing to hear them out with cautious optimism.
He changed open source software because of one meeting in 2008?
Maybe he changed Microsoft, but I don't buy the idea he is "the man who changed open source software." Nothing in the article convinces me otherwise.
Overblown, linkbait title (and it IS the original Wired title, not the fault of the submitter).
I do think Microsoft is doing many things that should be viewed as admirable around open source - they've opened up portions of the .NET framework such as ASP.NET MVC, they (as this article states) contribute back to open source projects, they support projects like Mono, and they started initiatives like the Outercurve Foundation. Most of the negative opinion about Microsoft and Open Source is really outdated. But I'd hesitate to say that Microsoft has had a signficant enough impact to say they've "changed" open source in any substantial way.
Microsoft's competitors Apple and Google have dealt with OSS much more gracefully. While I don't approve of this approach, these companies 'embraced' open source with projects like Darwin and Android OS, and then twisted the efforts in proprietary directions. I don't know if this strategy was ever really available to Microsoft, however.
There are actually many open source technologies, whose development is done by Microsoft Research employees or mainly funded by Microsoft, Haskell and Ocaml being two of them.
But working for big corporations was taught me that they are quite schizophrenic usually.
MS now embraces Open Source because they can't fight it (and hopefully they've seen the benefits of it?).