While all of us are debating on whether this gloat is justified and how Microsoft has double-standards and what not, I think Microsoft's engineers must be putting their head down and focussing on their products.
I'm not a Microsoft fan, quite the opposite actually, but even I gotta admit, they have been churning out decent products lately.
Not to mention the fact that they have stopped spreading FUD about Open source and even admitting that open source as a key part of their community and Business strategies.
You never know .... Before we know it, we might actually start liking Microsoft.