Commentary

Serdar Yegulalp
 

ODF Vs. OOXML: Someone Is, Indeed, Writing A Book

The other day, when talking about Microsoft's adventures with the OOXML standard it drafted, I said something to the effect that someone could easily write a book about that escapade.  As it turns out, someone is.

The other day, when talking about Microsoft's adventures with the OOXML standard it drafted, I said something to the effect that someone could easily write a book about that escapade.  As it turns out, someone is.


More Software Insights

White Papers

More >>

Reports

More >>

Webcasts

More >>

That someone is Andrew Updegrove, a lawyer who, according to his c.v., has done work with the boards of directors of both ANSI and the Linux Foundation and done a good deal of work in the open standards space.  He's been working on a "real-time eBook writing project" called ODF vs. OOXML: War of the Words, where he lays out the history of the two open formats in the context of the industry it's playing out in.  It's interesting not just because it has a history of how Microsoft got faced with the prospect of using open standards or else (however they could weasel on that particular point), but also from the point of view of how open standards have affected IT as a whole.

Among the many tidbits in this book (so far) is one of the more succinct breakdowns I've seen of the real difference between the two formats: "... the costs to innovation in achieving true 'plug and play' interoperability when that result is feasible may be unacceptably high, leading to a decision to create a standard that (like ODF) only locks in a very significant amount of functionality, rather than complete uniformity (as OOXML strives to achieve)." (From Chapter 5.)  In short, he finds that Microsoft is still trying to think like the old days, where "the marketplace found a single vendor-controlled 'standard platform' [was] an acceptable tradeoff during the early days of the desktop".  (From here.)

There are people who don't feel that multiple XML document formats are a bad thing in the abstract -- like blogger Dare Obasanjo, who thinks a rivalry between the two is as pointless as RSS vs. Atom.  An open standard is an open standard, he claims.  But even if that were true, competition between open standards is neither pointless nor trivial, because no matter who you are -- a software vendor, a customer, Joe Novelist -- it takes a good deal of time and effort to choose, implement, and standardize on one of those two formats.

I don't believe for a second that Microsoft is just going to shrug off OOXML, or that the standards-setting bodies and application authors out there are going to ditch ODF.  I'm fairly sure we'll see a situation where the two formats will eventually have a high degree of interchangeability, thanks to both vendor- and community-written applications -- but Microsoft is still going to stump for OOXML as the "better" of the two because it offer more "choices," or something to that effect.  Choices, yes, but dictated by whom, and to what end?


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