The following are problems with the OOXML specification which make it not an open standard. This page is a summary of the problems. For a complete list of the technical problems, see the list on

It cannot be implemented

The specification relies on mimicing the behaviour of previous versions of Microsoft Office, but this behaviour is not publicly described anywhere.


Microsoft's patent promise does not protect people who make software compatible with Microsoft Office.

Further concerns were raised by SFLC.

No one has read it

The original specification was over 6,000 pages. The national standards bodies submitted 11,000 problems in September 2007. In the Ballot Resolution Meeting in Geneva in February 2008, 900 changes to the specification were adopted to address these issues without discussion. It is highly unlikely, and maybe impossible, that anyone successfully applied all those changes and read the resulting text.


Activities/OOXML_problems (last edited 2017-04-01 14:03:55 by sabet)