Microsoft OOXML Controversy Rises Again

Last week, 13 of 23 members of Norway's International Standards Organization (ISO) committee <a href="http://www.theinquirer.net/gb/inquirer/news/2008/10/02/norway-standards-members-walk">resigned</a>. They were resigning in protest to Norway's official decision to favor Microsoft's <a href="http://en.wikipedia.org/wiki/Office_Open_XML">OOXML document format</a> as an ISO standard, despite a "no" vote by 21 of 23 committee members. (Microsoft and Statoil were the Norway committee's only two "yes

Dave Methvin, Contributor

October 5, 2008

2 Min Read

Last week, 13 of 23 members of Norway's International Standards Organization (ISO) committee resigned. They were resigning in protest to Norway's official decision to favor Microsoft's OOXML document format as an ISO standard, despite a "no" vote by 21 of 23 committee members. (Microsoft and Statoil were the Norway committee's only two "yes" votes.)A week earlier, IBM voiced dissatisfaction with the OOXML approval process, and threatened to leave ISO if the organization didn't protect its decisions from "undue influence." Now there is some concern that Microsoft is trying to take over the Open Document Format (ODF) process in an attempt to control or destroy its document-format competitor.

Let's look at this controversy from the user's standpoint for a minute. Two competing "universal document formats" are not good, any more than two versions of JavaScript or HTML are good. During the mid-1990s, JavaScript and HTML had multiple incompatible implementations, and it made interoperability a pain. It wasn't until those implementations converged that developers were able to deploy Ajakx applications that had a prayer of working on different browsers.

The goal of these document formats should be to describe existing documents in an interoperable way, and to accommodate future enhancements or extensions. For better or worse, OOXML encapsulates, in an XML form, all the baggage of the Office file formats. Those have built up like a barnacle-encrusted hull over the past 25 years as Microsoft Office has evolved. ODF may be better in various ways, but it can only represent a subset of the features currently in Office.

The question I have is, why shouldn't OOXML be proven before being given the weight of an international standard? The Office binary formats are proven, yes, but OOXML itself still has a lot of fuzzy areas and question marks surrounding the details. Microsoft's open-source translator between Office binary formats and OOXML does seem to be making some progress, but it's not done yet. I'm concerned that in order to process OOXML effectively, non-Microsoft applications will be obligated to take on those 25 years of Office baggage and bloat.

In the midst of all this political wrangling about ODF and OOXML, let's keep the needs of users and businesses in mind. Microsoft shouldn't hijack this process, but it is practically essential that considerations about Microsoft Office document compatibility "hijack" the process, at least for OOXML. If ODF can't represent all the features of Office documents, then it won't be usable for two users that want to exchange Office documents. In that case, perhaps the two do need to stay separate, with OOXML looking backward and ODF looking forward.

About the Author(s)

Never Miss a Beat: Get a snapshot of the issues affecting the IT industry straight to your inbox.

You May Also Like


More Insights