{"id":2424,"date":"2010-04-01T20:23:53","date_gmt":"2010-04-01T19:23:53","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/2424-microsoft-accused-of-failure-to-observe-open-xml-standards-process.html"},"modified":"2010-04-01T20:23:53","modified_gmt":"2010-04-01T19:23:53","slug":"microsoft-accused-of-failure-to-observe-open-xml-standards-process","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/2424-microsoft-accused-of-failure-to-observe-open-xml-standards-process.html","title":{"rendered":"Microsoft accused of failure to observe Open XML standards process"},"content":{"rendered":"<p>XML specialist Alex Brown, who was involved in the ISO standardisation of Microsoft\u2019s Open XML \u2013 still perhaps best known as OOXML \u2013 says Microsoft has failed to honour the commitments it made when the standard was approved. In particular, it seems little progress has been made between Office 2007 and Office 2010. The key problem is that Microsoft implemented Open XML before it was standardised. There were numerous changes made during the standardisation process, but what to do about the existing implementation? Loosely, the existing unacceptable format was given a \u201cTransitional\u201d status, while the more satisfactory, corrected format was called \u201cStrict\u201d. Microsoft promised to implement the \u201cStrict\u201d variant as soon as it could. <a href=\"http:\/\/www.adjb.net\/post\/Microsoft-Fails-the-Standards-Test.aspx#ixzz0jsOOHabw\" target=\"_blank\">Brown adds<\/a>:<\/p>\n<blockquote>\n<p>I was convinced at the time, and remain convinced today, that the division of OOXML into Strict and Transitional variants was the innovation which allowed the Standard to pass. Enough National Bodies could then vote in good conscience for OOXML knowing that their preferred, Strict, variant would be under their control into the future while the Transitional variant (which \u2013 remember \u2013 they had effectively rejected in 2007) would remain purely for the purpose of accurately specifying old documents: a useful aim in itself.<\/p>\n<\/blockquote>\n<p>It is now two years since Open XML was approved, and Microsoft is on the brink of releasing a new version of Office. So does Office 2010 implement Open XML Strict? Apparently not \u2013 it\u2019s the Transitional version. That is bad enough; worse still, <a href=\" http:\/\/www.adjb.net\/post\/Microsoft-Fails-the-Standards-Test.aspx#ixzz0jsPsBwzt\" target=\"_blank\">according to Brown<\/a>, it does not even conform correctly to that:<\/p>\n<blockquote>\n<p>It is also a worrying commentary on the standards-savvyness of the Office developers that the first amateur attempts of part-time outsiders find problems with documents which Redmond\u2019s internal QA processes have missed. I confidently predict that fuller validation of Office document is likely to reveal many problems both with those documents, and with the Standard itself, over the coming years.<\/p>\n<\/blockquote>\n<p>Note that Brown is basing his remarks on the preview of Office 2010; we have not seen the final release yet. I can believe that Microsoft may fix some issues, but it looks vanishingly unlikely that Office 2010 will implement the \u201cStrict\u201d standard which ISO approved.<\/p>\n<p>Brown\u2019s remarks shed light on something I noticed when <a href=\"http:\/\/www.theregister.co.uk\/2009\/07\/13\/office_2010_preview\/\" target=\"_blank\">reviewing the preview<\/a>:<\/p>\n<blockquote>\n<p>As for Open XML, it&#8217;s notable that Microsoft neglects to mention it at all in its Reviewer&#8217;s Guide, even though this is supposedly the release that will fully implement ISO\/IEC 29500. It is odd how this has gone from a cause to campaign for, to not-worth-mentioning in just over a year. To be fair, few users ever cared about XML formats themselves: it is only when documents get scrambled or fail to open that such things become important.<\/p>\n<\/blockquote>\n<p>No wonder Microsoft said nothing about it, if in reality it has lost interest in conformance.<\/p>\n<p>I think it is a good thing for Microsoft to standardise its Office formats. Selfish manipulation of standards committees on the other hand is not acceptable. One thing is for sure: if <a href=\"http:\/\/www.adjb.net\/post\/Microsoft-Fails-the-Standards-Test.aspx#ixzz0jsSPCfJ2\" target=\"_blank\">Brown is right<\/a> and <\/p>\n<blockquote>\n<p>without a change of direction, the entire OOXML project is now surely heading for failure.<\/p>\n<\/blockquote>\n<p>then the company will only have itself to blame. Its nightmare will re-emerge: entire governments mandating <a href=\"http:\/\/www.openoffice.org\/\" target=\"_blank\">OpenOffice<\/a> for the sake of&#160; standards conformance.<\/p>\n<p>That said, and despite the hype, I regard Office 2010 as a minor release. 64-bit Excel, a few tweaks, and a first foray into browser-hosted versions. Microsoft often displays this pattern, following up a release with major changes \u2013 Office 2007, for example \u2013 with one that is really just a refinement of what went before. It is not impossible that somewhere in the corridors of Redmond a team is working on a new Office that does a much better job with the Open XML standard.<\/p>\n<p>Over to Microsoft \u2013 serious about Open XML? Or just doing the minimum necessary to protect a lucrative market dominance \u2013 maybe a bit less than the minimum?<\/p>\n<p><strong>Update<\/strong>: Microsoft\u2019s Doug Mahugh has replied to Brown\u2019s comments <a href=\"http:\/\/blogs.msdn.com\/dmahugh\/archive\/2010\/04\/06\/office-s-support-for-iso-iec-29500-strict.aspx\" target=\"_blank\">here<\/a>. I am writing separately about this.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>XML specialist Alex Brown, who was involved in the ISO standardisation of Microsoft\u2019s Open XML \u2013 still perhaps best known as OOXML \u2013 says Microsoft has failed to honour the commitments it made when the standard was approved. In particular, it seems little progress has been made between Office 2007 and Office 2010. The key &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/2424-microsoft-accused-of-failure-to-observe-open-xml-standards-process.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Microsoft accused of failure to observe Open XML standards process<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[55,101],"tags":[586,662,673,677,682,1053],"class_list":["post-2424","post","type-post","status-publish","format-standard","hentry","category-microsoft","category-xml","tag-microsoft","tag-office","tag-ooxml","tag-open-xml","tag-openoffice","tag-xml"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/2424","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=2424"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/2424\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=2424"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=2424"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=2424"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}