In general I don't think $enterprise hearting open source is a good thing in the long run. Even if there are accidental benefits, the incentives are just not aligned.
I also find Microsoft to be one of the most evil, invasive and user hostile tech company out there despite their recent PR deluge. My opinion is pretty much set in stone at this point but I welcome anyone to cheerlead them if they so wish.