Signs That Your "Open Standard" May Not Be Open Enough
,----[ Quote ]
| If OOXML is an open standard, why must Mac MS Office users wait so
| long for OOXML support? Correct me if I am wrong, but MS Office on
| the Mac is developed by Microsoft themselves, how is it that the
| Windows Office development team had access to the OOXML specification
| but the Mac Office team did not?
| Microsoft's ECMA submission comprised more than 6,000 pages. The
| challenge of plowing through so much could drag out
| approval by ISO. (ODF's submission was less than 700 pages.)
| So, while Microsoft's own developers struggle to comprehend and
| implement their own proposed "standard" file format, perhaps Mac
| MS Office customers can use Novell OpenOffice for their Windows MS
| Office compatibility needs.
It seems like Open XML is just the binary blob as an XML file dump. This
seems to also be the case with Microsoft/Samba in the EU.
Is Open XML a one way specification for most people?
,----[ Quote ]
| Who will implement Open XML correctly and fully? Maybe Microsoft.
| Why? Since it is essentially a dump into XML of all the data
| needed for all the functionality of their Office products and
| since those products are proprietary, only they will understand
| any nuances that go beyond the spec. The spec may illuminate
| some of the mistakes that have been made and are now being
| written into a so called standard for all to have to implement,
| but I'm guessing there might be a few other shades of meaning
| that will not be clear. Fully and correctly implementing Open
| XML will require the cloning of a large portion of Microsoft's
| product. Best of luck doing that, especially since they have
| over a decade head start. Also, since they have avoided using
| industry standards like SVG and MathML, you'll have to
| reimplement Microsoft's flavor of many things. You had
| better start now. So therefore I conclude that while Microsoft
| may end up supporting most of Open XML (and we'll have to
| see the final products to see how much and how correctly),
| other products will likely only end up supporting a subset.