[odf-discuss] Foundation plugin.
Alex Hudson
alex at stratagia.co.uk
Mon Feb 5 05:57:52 EST 2007
Ok, let's try and take some of the heat out of this discussion.
I think, plainly, the differences in opinion here are about whether or
not interoperability is a justifiable casualty in the War On OXML(TM).
Quoting from the Foundation Blog:
"Using [section 1.5], daVinci can get perfect fidelity between the
billions of binary documents and ODF. And get it right every time,
with every Microsoft Office version from 1997 to 2007. But this
"perfect fidelity" comes at a high cost of interoperability with
other ODF ready applications. Simply put, the other ODF applications
have no idea what to do with the daVinci <foreign elements>! An
Microsoft Office with daVinci knows. But for all other ODF ready
applications these dark objects are still a mystery. In many ways
the <foreign element> tags are the equivalent of the what EOOXML
does with the same volumes of unspecified legacy tags."
--
http://openstack.blogspot.com/2007/01/running-on-opendocument-inside-of.html
The approach that the Foundation is taking for preserving the Microsoft
data is pretty clear, and I think the analogy with OXML is apt. It's
taking Microsoft proprietary binary data, which neither the plugin nor
anyone else understands, and translating it into proprietary XML. (And,
ODF 1.2 doesn't give us any new tools to solve this problem)
The problem isn't that this isn't "allowed" or whatever with
OpenDocument: plainly it is. The problem is the opportunity cost.
The question is, how good is the interoperability amongst OpenDocument
applications? Our main claim about OpenDocument is that it is an open
format which will, in the future, be implemented by a variety of
applications, and users of those applications will be able to swap files
without worrying whether or not the recipient is running "the Right
application".
Gaining fidelity for Office users is a nice feature. But, at what cost
interoperability?
Alex.
More information about the odf-discuss
mailing list