It really bothers me when someone in a position of prominence in the development world publicly gets facts wrong.  To wit, Bjarne Stroustrup, creator of C++ (from his FAQ):

--------------------------------

What do you think of C#?

I have no comments on C# as a language. It will take a lot to persuade me that the world needs yet another proprietary language (YAPL). It will be especially hard to persuade me that it needs a language that is closely integrated with a specific proprietary operating system.

Clearly, I'm no great fan of proprietary languages, and quite a fan of open, formal standards.

---------------------------------

C# open standard here: http://www.ecma-international.org/publications/standards/Ecma-334.htm

Having an ECMA registered standard for C# is not merely a 'marketing device' for Microsoft nor is it a purely semantic victory.  C# is currently being implemented on other platforms via open-source projects (Mono probably being the only one with a chance at success, realistically).  Whether or not the ECMA standard is 'open' enough is a matter of opinion and interpretation, but in my opinion Stroustrup comes across as anti-progressive for not recognizing the incremental improvements C# has made to programming.