Of course, I listed here 10 points but actually you can find hundreds of reasons and thousands of issues and defects. For me, it’s enough a more shorter list than the one I’m providing here to reject the OOXML and abide to one only ISO standard for office document format which is ODF (OpenDocument format).From my point of view, OOXML standardization is only useful for Microsoft and it is not for the rest of the world. While ODF is bad for Microsoft and good for the rest of the world for the same reasons. You can have a look on the following list and think if OOXML should be approved by ISO or should be rejected (even from normal ISO track which I think it is not possible according to ISO directives). Here is why OOXML (i.e. ISO DIS29500) should be rejected:
- The current ISO fast track is not suitable for OOXML DIS29500 which is more than 6000 pages and still is not ready to use fast track. Ready means it is completed, bug-free and has enough consensuses from all parties. This is still not true for OOXML.
- More than 3000 comments from all NBs was provided and normalized later to 1026 non-duplicate comments that had no chance for careful discussion in the Ballot resolution meeting in Geneva last Feb.
- Many Issues has been discovered related to Arabic and Islamic culture specific requirements. All these comments has not reached to ISO because of limited time allowed for review.
- This is a redundant standard. The current ODF ISO standard is sufficient and satisfactory for all NBs around the world. OOXML is only satisfactory for MS because it will retain its monopolization of the office suites and the documents file formats.
- OOXML approval as ISO standard is against the interoperability of the government documents as it will restrict the exchange of the documents between citizens or other countries that are using open source and office suites other than MS products.
- If OOXML approved as ISO standard, this will force million of people around the world) who want to deal with the governments to use this format. This mean a great increase of revenue for MS and a lot of lose for the our country National Income. This can be avoided by rejecting OOXML as standard and support the current ODF ISO standard.
- OOXML will cause ISO dual-standards for the same thing, which will divide the world and the people. Also dual standards always mean increase costs, confusion for industries, governments and citizens.
- OOXML didn’t achieve any of the goals stated in the proposed standard draft. For example: The full compatibility with the current MS office binary format can not be implemented using the current proposed specification, only MS can implement it.
- Currently no full implementation for OOXML. Even MS Office 2007 does not compliant to the current proposed DIS29500 specification. How OOXML can be ISO standard while no full implementation is exist. Instead this needs various full implementations from different vendors to guarantee the maturity, common and repeated use.
- This format conflicts with existing ISO standards, such as ISO 8601 (Representation of dates and times), ISO 639 (Codes for the Representation of Names and Languages) or ISO/IEC 10118-3 (cryptographic hash)
Hence, for all those rational reasons and since the NBs should vote by the end of the current month for the final ISO DIS29500 standardization, I think OOXML should fail and return to normal ISO track.