MGHolley :
However, there is something to be said about having a single company pushing standards.
The problem is that MS prefer to push standards that need to be reverse engineered by competitors. They're only recently opening up, but they still ignore existing open standards in order to push unfinalised, overcomplicated standards. An example is Office Open XML. The OpenDocument standard achieves essentially the same outcomes as Office Open XML. The difference is that:
■ The OpenDocument format (ODF) already exists and can already be implemented.
■ ODF Is approximately 850 pages long, while Office Open XML is an incredible 7000 pages. This means it will not get a proper review by standards bodies because it would take nearly 2 decades to review it to the same level of scrutiny as ODF received. It also makes OOXML far more complex to implement.
■ OOXML exists in Office 2007 and Office 2010, yet neither implementation actually meets the format's specifications. The Office version following 2010 will (finally) support this format properly.
So why is Microsoft pushing a format that is complex and incomplete over a format that is simple and already exists? Because they will have a large amount of control over OOXML, while they don't have control over ODF.
One could argue that Microsoft are supporting open standards because you can save in the ODF format in Word 2007 SP2. However, this would be misleading because MS do
not implement ODF correctly in Word 2007. They made their own changes to violate the specification and further break cross-compatibility. Why would they do this? Well nobody is going to use a format that appears to "not work" in other word processors, which will of course implement open specs correctly (including OOXML) and reverse engineer closed ones (like DOC) to the best of their ability. If OOXML works fine with all word processors people will use it, cementing MS's control over the primary document specification for the next decade just as with DOC.
MS are masters at keeping their market position. But Apple are as well, only it's a different market and they use a different approach (marketing instead of throwing around commercial weight).