Message to Denmark: Dual Format Standards Are Bad

I gave an interview at JavaOne which seems to be causing a stir because of the way it's being spun in translation in Denmark. The spin seems to be suggesting that I think it's OK to have a dual standard in a country for document formats, both ODF (the open format used by multiple applications including Microsoft Office1) and OOXML (Microsoft's Office 12 file format).
To be clear, I do not believe that. It's clearly Microsoft's strategy to socialise that idea but it's not an ideal outcome. Having a single, baseline standard for document files is clearly preferable, and because of its complexity and the way it unfairly advantages Microsoft's existing products, OOXML is clearly a very poor choice for a national standard. Thus I would always advocate having a single standard and making that standard ODF. It's good for Norway and others, so why not for Denmark too?
Will that happen in Denmark? Well, the amount of pressure Microsoft is bringing to bear on the Danish government by funding lobbying, media activity, astroturfing and more, I am worried that the legislators will cave and have a dual standard. That may sound pragmatic but in practice that's a disaster for Denmark. Because of the existing market power of the monopolist2, Denmark's history, culture and due process will end up in a format that can only be faithfully rendered with Microsoft products3.
My comments were meant to indicate that fear, and any version of them stating I support a dual standard in Denmark or any other place is incorrect. The best future for computer-maintained documents is ODF4 and I recommend Denmark follow the trend and standardise on it.
- Via Sun's free ODF plug-in, although it ought to be a built-in feature of Office if Microsoft are serious about interoperability.
- The Rambøll report already indicates the scale of the lock-in the country faces - it's assumptions of continued use of MS products are what pushed the cost up for alternatives. It seems to me that suggesting writing this monopoly into the law makes the situation worse, not better.
- We can already see how impossibly hard OOXML is to implement, from the poor quality of the (partial) translators that people have built and the repeated delays of Microsoft's own Mac implementation. I said more in the audio interview on this subject.
- Probably with an allowance for added-feature namespaces layered over it to allow products like MS Office to have proprietary features. Having ODF as a baseline does not preclude inclusion of either backward-compatibility capabilities or added-feature support, it just sets an interoperability baseline that does not assume the perpetuation of Microsoft's monopoly.
Comments are closed for this entry.





Posted by Stephen on May 19, 2007 at 10:04 AM PDT #
Posted by Stephen on May 19, 2007 at 10:10 AM PDT #
Hi Stephen - welcome to the blog (readers: Stephen is Microsoft's European pro-OOXML apologist, vastly more intelligent than me and probably with far more time to argue this issue!)
Thanks for reminding me about OO.o's OOXML work, I'd overlooked mentioning it. Sun is indeed working to add the best support possible for OOXML to OpenOffice.org, since the power of your employer's monopoly makes it inevitable that it will be required and the CleverAge work they've been sponsoring is unlikely to be able to deliver an effective and maintainable translation, as I'm sure they knew when funding it.
This programming work shows no approval for OOXML and is a costly necessity caused by their continued lack of support for ODF on specious grounds. Sun's policy continues to be that open source implementations of truly open standards create the greatest freedoms both for customers and for the market. You can work out for yourself what that means about OOXML...
I'm afraid what shows the most disrespect to the people of Denmark is the sophistry currently undertaken by the monopolist who employs you. The strategy of playing language games and trying to focus the discussion on detailed technical issues most people can't argue, while never mentioning the existence of the monopoly and investing heavily in lobbying to protect it. The way StarOffice and OpenOffice.org have been cited as proof-points in Microsoft's pro-OOXML lobbying is none to honest either.
I've neither the time nor, let's face it, the intellectual rigour to argue with you at any length, Stephen, but yes, my heart tells me that Microsoft's concern is not for the people of Denmark but for the protection of its monopoly. And actually my head isn't arguing with that.
Posted by Simon Phipps on May 19, 2007 at 01:05 PM PDT #
Posted by Leif Lodahl on May 19, 2007 at 04:07 PM PDT #
Posted by Simon Phipps on May 20, 2007 at 12:39 AM PDT #
Posted by Kurt Westh Nielsen on May 20, 2007 at 11:55 PM PDT #
The message is now clear from you: One standard only !
http://www.computerworld.dk/art/39441
Posted by Leif Lodahl on May 21, 2007 at 04:33 AM PDT #
Kurt: Thank-you for commenting. I am responding here to concern from Danish contacts that my comments were being used by the pro-OOXML lobby to support the dual-standard idea. I apologise if this implied criticism of you. And you're right, I believe that having a dual standard is a covert selection of OOXML given the monopoly power of its inventor.
Leif: While I am pleased to see the article there, it's not very accurate. It claims I am "backtracking" but, as Kurt notes above, that's not the case. Seems to me there are people with their own issues involved here.
Posted by Simon Phipps on May 21, 2007 at 08:53 AM PDT #