To view parent comment, click here.
To read all comments associated with this story, please click here.
How well do ODF apps interoperate with each other? At the time of the whole formula spat, a couple of folks did a few interoperability tests between gnumeric, ooo, and koffice and found that things were not quite peachy and interoperable over there.
ODF as standardized by the ISO isn't a particularly useful standard for spreadsheets. It was standardized too soon, likely because certain industry players wanted to try using standardization as a means of selling their products through legislation.
On the other hand, doesn't OfficeOpenXML provide an open framework that can't get full Office compatability without also including patented closed format bits inside the wrapper? Was that issue eventually resolved or are we still talking an open wrapper to zip closed blobs inside?




Member since:
2006-01-19
However, it doesn't seem strange to me that MS was not about to adopt a file format controlled by its competitors (ODF), and many MS customers wanted the Office format to be an open standard. There is a positive angle here, which is now Office uses a human readable format by default which is well specified and documented. That's goodness.
The reason for Microsoft wanting their file format to be an ISO standard was ODF already being an ISO standard, and Microsoft wanting to balkanize the ISO office format standards.
If Microsoft just wanted to give other programmers access to their file format, why not just publish it? Why corrupting a (easily corruptable) standarization process, if ODF being the only ISO office format did not matter to Microsoft? Microsoft has not been keen on giving anybody information about it's file formats and protocols, why then this attempt to confuse people about office file formats?
Really, look at the easily confusable Names: OpenDocumentFormat (an XML format) is the standard document format of OpenOffice. Along comes Microsoft and names it's new file format "OfficeOpenXML".
Nobody will be able to convince anyone with half a brain, that this was not deliberate.
By the way, that Microsoft does not want interoperability at all was proven by - yes - Microsoft. Their Microsoft Excel ODF export filter writes formulas in a way that is not interoperable with any other spreadsheet application that can read ODF spreadsheets. Why? Because they can. ODF 1.0 does not specify how formulas should be written. And Microsoft already announced, that they would not support the openformula format, but rather stay with their crippled version of ODF 1.0.
And it is completely clear to me why Microsoft does not want interoperability: They want to lock-in their customers a little longer into their MS Office ecosystem. Makes sense, doesn't it?
The company I work for (very small company) has switched from MS Office to OpenOffice, because we still could (no Macros yet). But it was not completely without trouble due to Microsoft's lock-in strategy.