Commentary

Dave Methvin
 

Microsoft OOXML Controversy Rises Again

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.)

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.


More Windows Insights

White Papers

More >>

Reports

More >>

Webcasts

More >>

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.


Related Reading




Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

InformationWeek encourages readers to engage in spirited, healthy debate, including taking us to task. However, InformationWeek moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing/SPAM. InformationWeek further reserves the right to disable the profile of any commenter participating in said activities.

Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.
T-Shirt Giveaway T-Shirt Giveaway: Each week we're selecting one great comment from our readers. The author of the comment will receive an InformaitonWeek Community t-shirt. So get posting!
Subscribe to RSS

Resource Links