Tag Archives: OOXML

ODF Defeats OOXML!

I became a fan of the OpenDocument Format when I was working on my Masters thesis in Computer Science, and needed to generate hundreds of report files in as Word and Powerpoint documents. Working on a combination of Linux and Windows machines, my best option was ODF… I could create OpenDocument files by outputting XML, graphics, and zipping them up, and then use OpenOffice to batch-convert them to Microsoft’s format. Since then I’ve followed the rise of ODF in some interested, and been curious about Microsoft’s uncharacteristic attempt to create a competitor format, OOXML.

Microsoft now seems to be conceeding that it backed the wrong horse. ODF support will be native in Microsoft Office from the next service pack on, while there’s no date for Office to support Microsoft’s own format:

Red Hat Summit panel: Who ‘won’ OOXML battle? | The Industry Standard
The Open Document Format (ODF) has benefited from the two-year battle over the ratification of Microsoft’s rival Open Office XML (OOXML) standard, which is native to its Office 2007 suite, Microsoft’s national technology officer said Thursday during a panel discussion at the Red Hat Summit in Boston.

ODF has clearly won,” said Stuart McKee, referring to Microsoft’s recent announcement that it would begin natively supporting ODF in Office next year and join the technical committee overseeing the next version of the format.

“We sell software for a living. The ability to implement ODF in the middle of our ship cycle was just not possible,” he said. “We couldn’t do that during the release of Office 2007. We’re looking forward and committed to doing more than [ODF-to-OOXML] translators.”

Panelist Douglas Johnson, an official involved with corporate standards at Sun Microsystems, said the attention caused by the debate has enabled other office-suite products to be competitive.

“The office-suite market has been ruled by one dominant player after another, but those markets were never governed by good open standards practices,” he said. “What has happened is that this dominant-player market has actually been upset and opened to competition that didn’t exist before.” Sun’s StarOffice product uses ODF.

The real winner is consumers. Once Microsoft Office natively supports ODF (meaning you can load OpenDocuments through File | Open, save them through File | Save, etc.), the same standard office format will be supported by OpenOffice, Microsoft Office, and Google Docs. This means that consumers will be able to use the productivity suite that meets there needs, and not be locked-in by a technical file format that is special to one company or the other.

Real and Fake Document Formats

OpenDocument is the OASIS and ISO approved international document standard. It is based on a zip file containing XML files, and so is remarkably easy to access. With the old, proprietary document standards, you were always worried that the company would change its way of creating files, giving you files that your programs could no longer open. Because OpenDocument’s standard is open and easy to implement (the zip file), that is no longer a problem.

Of course, the monopoly of a fixed and secret standard has helped Microsoft’s business a lot. So even though Microsoft Office supports old formats that others have almost figured out (doc, xcl, ppt, etc), as well as OpenDocument (albeit grudgingly, because of laws that some governments have), they have attempted to create their own incompatible version, OOXML.

OOXML is so hard to implement, even Microsoft doesn’t do it correctly!

While the full story insider deals and irregular processes is too long to go into here, Microsoft keeps meeting resistance in its attempt to create a second and incompatible uniform standard:

Slashdot | India Third to Appeal ISO’s OOXML Approval
“India is now the third country to appeal the ISO’s approval of OOXML, with their appeal arriving just before the deadline last night. According to PC World, this makes OOXML the first BRM process under ISO/JTC 1 to be appealed, which leaves us in uncharted territory. Although there was substantial confusion in the comments on yesterday’s story,

OpenDocument is currently supported by OpenOffice, Google Docs & Spreadsheets, KOffice, AbiWord, and many other office productivity applications. OOXML is supported by nobody, not even Microsoft.