20070520 Sunday May 20, 2007

links for 2007-05-20


technorati del.icio.us digg slashdot
20070519 Saturday May 19, 2007

links for 2007-05-19


technorati del.icio.us digg slashdot
20070518 Friday May 18, 2007

Message to Denmark: Dual Format Standards Are Bad

Twisted Spire in Copenhagen

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.


  1. Via Sun's free ODF plug-in, although it ought to be a built-in feature of Office if Microsoft are serious about interoperability.
  2. 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.
  3. 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.
  4. 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.

technorati del.icio.us digg slashdot

links for 2007-05-18


technorati del.icio.us digg slashdot
20070517 Thursday May 17, 2007

links for 2007-05-17


technorati del.icio.us digg slashdot
20070516 Wednesday May 16, 2007

links for 2007-05-16


technorati del.icio.us digg slashdot
20070515 Tuesday May 15, 2007

links for 2007-05-15


technorati del.icio.us digg slashdot
20070514 Monday May 14, 2007

links for 2007-05-14


technorati del.icio.us digg slashdot
20070511 Friday May 11, 2007

links for 2007-05-11


technorati del.icio.us digg slashdot
20070509 Wednesday May 09, 2007

links for 2007-05-09


technorati del.icio.us digg slashdot
20070508 Tuesday May 08, 2007

Java Liberated

Today is the day I have been working towards for the last seven years, and I am delighted. Sun just made the source code to Java SE Free software in the OpenJDK open source community. There is a fully buildable JDK available, complete with a set of projects for NetBeans to allow an easy start with the code. I am also delighted to have been asked to join the interim OpenJDK Governance Board and I'm humbled by the challenge that faces us to create an inclusive and effective governance for OpenJDK.


technorati del.icio.us digg slashdot

links for 2007-05-08


technorati del.icio.us digg slashdot
20070507 Monday May 07, 2007

In SF for J1, C1, and more

Finally made it to San Francisco ready for CommunityOne today (I'll be at RedMonkOne as much as I can) and then JavaOne the rest of the week. Hope I'll see you here, not least at the Thirsty Bear on Wednesday evening.


technorati del.icio.us digg slashdot
20070506 Sunday May 06, 2007

links for 2007-05-06


technorati del.icio.us digg slashdot