The Fellowship / Fellows / ciaran / Ciarán's free software notes

Ciarán's free software notes

Ciaran O'Riordan's irregularly kept software freedom journal

Limit entries displayed: [ 2 ] [ 4 ] [ 6 ] [ 8 ]

What's wrong with OOXML anyway?

ISO has now approved OOXML. In FSFE, as our press release title says, that makes us concerned about quality of standardisation process; but if you're like most of the world and haven't followed every OOXML blog entry from Andy Updegrove, noooxml.org and Groklaw, you may be wondering: what's wrong with OOXML anyway?

I'll try to summarise points from those blogs and FSFE's previous writings on the issue. Because this news is unfolding fast, I'll put this blog entry online section by section as I write it.

Patents

When people pointed out the danger of Microsoft's patents, Microsoft published an "Open Specification Promise" saying that they won't use their products against your project "to the extent it conforms to" the OOXML specification. However, Microsoft's own word processor does not fully comply with the OOXML specification, so if you try to make software compatible with their word processor, they can still use their patents against you. (This was pointed out FSF Latin America)

Further problems with their promise have been detailed in SFLC's document No Assurance for GPL.

Technical

wreck
Archive your data here?

It is known that the OOXML specification contains hundreds of problems. The Grokdoc website lists many, and the national standards bodies submitted more than 1,100 in September 2007. When these were discussed in Geneva at the end of February, it was concluded that there was nowhere near enough time to discuss all the problems. A bulk vote was proposed on the Thursday and on Friday a 6:4 vote approved, without discussion, Microsoft's suggestons for 900 problems.

ISO not up to the task

It seems ISO was not up to the task of making a technical decision under pressure, and failed to fix their process when the cracks became obvious. ODF remains the only open standard. There are claims of voting irregularities in United Kingdom, Germany+Croatia, Norway, Poland and others.

National standards bodies to approve farcical OOXML

Unofficial counts indicate that OOXML will be approved by ISO because enough national standards bodies changed their vote. Andy Updegrove is keeping a running tally. I just got off the phone to the National Standards Authority of Ireland and, disappointingly, Ireland is among the countries that changed their vote from "disapprove" to "approve" (despite a letter from IFSO).

One of the big problems with OOXML is the danger of software patents. Microsoft published a promise not to sue people for implementing the OOXML specification, but the promise only covers fully-compliant implementations. Microsoft's own implementation is not fully compliant, so if you write your software to interoperate or be compatible with Microsoft's software, you will not be protected by their patent promise. This was pointed out and explained by FSF Latin America recently.

On the technical side, the problems pointed out by FSFE's previous documents still stand:

Allegations of voting irregularities are rife among European standards bodies. More information can be found on Groklaw and on Nooxml.org.

-- 
Ciarán O'Riordan,
Support free software: Join FSFE's Fellowship


[ RSS Feed ]

Right menu

Fellow Events

<< June 2008 >>
Mon Tue Wed Thu Fri Sat Sun
  1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 
Selected Day Today


FSFE Card


DRM.info
© FSFE