On GameFAQs: Is it OK to lay my Wii down on its side?
BNET Business Network:
BNET
TechRepublic
ZDNet

November 2nd, 2007

ODF and differences of opinion

Posted by John Carroll @ 9:06 am

Categories: Microsoft, ODF, Open Source

Tags: Microsoft Corp., OpenDocument Format, OpenDocument Format (ODF), Emerging Technologies, John Carroll

In Focus » See more posts on: ODF

When I read that the OpenDocument Foundation had decided to back away from work on ODF in favor of CDF (a W3C-backed standard) out of a belief that ODF wouldn’t achieve the real-world interoperability goals the OpenDocument Foundation was originally created to achieve, I wondered whether I should bother with a blog post. It’s hard to avoid the fact that I am “blogging as a Microsoft programmer,” which tends to spike the punch for some people. My technology preferences are as clear as my choice of employer (though many seem to get that backwards, as if my technology choices were somehow shaped by my relatively recent Microsoft employment).

One thing I will NOT do is dive into a battle over the technical differences between the various formats involved. That really isn’t the point.

My problem with the discussion of ODF vs. OOXML vs. “name your protocol here” (the Chinese UOF is one example, as is, apparently, CDF) is that some proponents, more commonly on the ODF side, seem to think it is possible at this juncture in technology history to create a single and all-encompassing XML document standard that will satisfy everyone. I would concede that possibility if, at the next presidential election, 100% of American voters chooses the same candidate, and shortly thereafter, all the world comes together to join hands as one globe-spanning nation state. Viva Planet Earth!

Not likely, is it? So why does anyone think that any one format is supposed to be the perfect universal office automation document standard?

That doesn’t mean I am declaring that everyone should rally around the immediate ratification of OOXML as an ISO standard. If there are serious objections to aspects of the standard (and that appears to be the case), then Microsoft should take the time to ensure those problems are ironed out. Standardization processes aren’t speedy processes, and though I know for a fact that Microsoft would prefer the standard to be ratified tomorrow, I also understand the need to ensure that it IS truly a usable international standard.

I don’t apply that reasoning to just OOXML. Microsoft, as a matter of course, should be in the business of regularly standardizing in-house technology. VC-1, HD Photo, and even their approach to C# should be a guide for future action. If it bothers you that Microsoft will be the source of that technology, remember: they are the largest software company in the world. Why shouldn’t we expect lots of technology to have its genesis with Microsoft programmers (not all, just lots)?

Differences of opinion within the ODF community aren’t unique to the ODF community. There are alternatives to HTML, HTTP, and even XML. They just aren’t as popular. POPULARITY and MARKET SHARE are what make a standard truly a standard. That’s why it’s a good thing to have multiple standards, so smart people can agree to disagree and get on with the business of convincing as many people as possible to use their proposed standard. Once it crosses a certain “de facto” usage threshold, it becomes a TRUE standard.

It sounds like the OpenDocument Foundation thinks another XML document standard would better achieve their goals. To my mind, more power to them. That’s how we as a mass of disagreeing human beings figure out what is truly the correct solution.

John CarrollJohn Carroll has delivered his opinion on ZDNet since the last millennium. Since May 2008, he is no longer a Microsoft employee. He is currently working at a unified messaging-related startup. See his full profile and disclosure of his industry affiliations.

Email John Carroll

Subscribe to A Developer's View via Email alerts or RSS.

  • Talkback
  • Most Recent of 46 Talkback(s)
The Search for Interoperability: ODF, OOXML and HTML

The bottom line here is that end users and
developers want an interoperable format that is
open, independent, and capable being used as
both a desktop productivity format (Office
Su... (Read the rest)

Posted by: gary_edwards Posted on: 03/07/09 You are currently: a Guest | | Terms of Use
Not really  Yagotta B. Kidding | 11/02/07
Fair enough  John CarrollZDNet Moderator | 11/02/07
One Standard  rnewton1@... | 11/05/07
Of note...  John Le'Brecage | 11/02/07
Yes  John CarrollZDNet Moderator | 11/02/07
Ignore my double negative  John CarrollZDNet Moderator | 11/02/07
No problem....  John Le'Brecage | 11/02/07
Also of note  Multivac | 11/03/07
Tis true, but homespun...  John Le'Brecage | 11/03/07
happy da Vinci here  gary.edwards | 11/03/07
In reply...  John Le'Brecage | 11/04/07
Compromises  Anton Philidor | 11/04/07
Nice explanation, but troubles ahead  easson | 11/05/07
BEhind the curve and down for the count? Maybe  gary.edwards | 11/07/07
Thanks.  Anton Philidor | 11/07/07
Inconsitencies  dstam | 11/05/07
Desires vs. Reality  gary.edwards | 11/05/07
There's a book to be written about ODF in MA.  Anton Philidor | 11/06/07
Corporate Sponsorship?  John Le'Brecage | 11/05/07
If we don't have one standard  LittleGuy | 11/02/07
OOXML vs RTF  John Le'Brecage | 11/02/07
And  John CarrollZDNet Moderator | 11/02/07
Sometimes only two sentences are needed.  John Le'Brecage | 11/02/07
Because  John CarrollZDNet Moderator | 11/02/07
Just to point this out....  John Le'Brecage | 11/03/07
What are you trying to point out?  LittleGuy | 11/03/07
I'm not even sure you're replying to me...  John Le'Brecage | 11/03/07
Don't forget [!CDATA  Robert Crocker | 11/06/07
John, once again, you're claiming something about MS-OOXML that's not true  zaine_ridling | 11/04/07
Fortune 500 company using MS-OOXML  kyron.gustafson@... | 11/05/07
Fallacious reasoning.  bmerc | 11/06/07
Mary Jo covered this.  TripleII | 11/04/07
Wandering from your point.  Anton Philidor | 11/04/07
RE: ODF and differences of opinion  jklowden@... | 11/05/07
You want proof? You can't handle the proof!  gary.edwards | 11/08/07
Wanted -A REAL Standard  misceng | 11/05/07
RE: ODF and differences of opinion  rnewton1@... | 11/05/07
The definition of a "Standard"  Ole Man | 11/05/07
Meant to say  Ole Man | 11/05/07
"... a standard for Microsoft users..."  Anton Philidor | 11/05/07
Ignore the obvious  Ole Man | 11/06/07
The oblivious ignore  Anton Philidor | 11/06/07
No thanks, Anton (thought about it)  Ole Man | 11/06/07
ole man you got it the right way  Quebec-french | 11/06/07
ODF, OOXML isn't the problem...  spacecase2 | 11/05/07
The Search for Interoperability: ODF, OOXML and HTML  gary_edwards | 03/07/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement
Click Here

Recent Entries

Top Rated

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads