An Information Week article published last week appears to position Microsoft as trying to do something right when it comes to open source. And it positions the open source community as being not quite ready to make nice after past insults, threats, and abuse.

Are you a patent holder, wondering how to write software which
implements your patent? Here's my advice: Patents expire. Towards
the end of the
patent's lifetime, you want to be trying to transfer the patent's
franchise over to the relationship between the patent-holder and the
licensee. That can be done with closed-source software, but you risk
competitors writing their own software. With Open Source software, as
long as you manage the relationship with the user correctly, you end
up with a franchise.

OOXML needs to die. It's clear that OOXML is a faux standard -- not because it's a vendor standard. There are lots of vendor-created standards which are real standards (e.g. PostScript). No, OOXML is a botch because it's expressed in terms of an undocumented Microsoft graphics library. OOXML is all "and then a miracle occurs". You've seen that cartoon, right?