{"id":1071,"date":"2010-07-07T21:19:37","date_gmt":"2010-07-08T01:19:37","guid":{"rendered":"http:\/\/2d823b65bb.nxcli.io\/?p=1071"},"modified":"2010-07-07T21:19:37","modified_gmt":"2010-07-08T01:19:37","slug":"iso-iec-jtc1-revises-directives","status":"publish","type":"post","link":"https:\/\/www.robweir.com\/blog\/2010\/07\/iso-iec-jtc1-revises-directives.html","title":{"rendered":"ISO\/IEC JTC1 Revises Directives, Addresses OOXML Abuses"},"content":{"rendered":"<p>On July 1st, 2010 a new set of rules (directives) took effect in ISO\/IEC JTC1\u00a0 including new processing and voting rules for JTC1 Fast Track submissions.\u00a0 If these rules had been in effect back in 2007, OOXML would have died after its initial ballot.<\/p>\n<p>Let&#8217;s take a look at some of the specific changes that were made in reaction to the events of 2007-08.<\/p>\n<p>First, we see the elimination of the contradiction phase in Fast Track processing.\u00a0 If you recall, under previous rules, a Fast Track begin with a 30-day NB review period, sometimes called the &#8220;contradiction period&#8221;, where NBs were invited to raise objections if they think the Fast Track proposal contradicts an existing ISO or IEC standard.\u00a0 This was followed by a 5-month ballot. \u00a0 The problem was that the word &#8220;contradiction&#8221; was not defined, leading to various irreconcilable interpretations.\u00a0 In the case of OOXML <a href=\"http:\/\/www.consortiuminfo.org\/standardsblog\/article.php?story=20070206145620473\">20 JTC1 National Bodies (NBs) raised contradictions<\/a>.\u00a0 Evidently, the passage of time has lead to no progress on defining what exactly a contradiction is, so the contradiction period has been eliminated entirely.\u00a0 Instead, looking for &#8220;evident contradictions&#8221; (still undefined) is given to JTC1 administrative staff, which is the surest way of guaranteeing that we never hear of contradictions again.\u00a0 The Fast Track DIS ballot remains at 5-months, so net-net this accelerates processing by one month.<\/p>\n<p>Next, we see some clarification around how NBs should vote on Fast Tracks.\u00a0 Back, during the OOXML ballot,\u00a0 Microsoft made a huge effort to convince NBs to vote &#8220;Yes with comments&#8221; if they found serious flaws in the text, with the promise that they would all be addressed at the BRM.\u00a0 Well, we now know that this was a big lie.\u00a0 Very few issues were actually discussed and resolved at the BRM.\u00a0 And most of them were addressed by merely saying,\u00a0 &#8220;Sorry, no change&#8221;.\u00a0 <a href=\"https:\/\/2d823b65bb.nxcli.io\/blog\/2007\/08\/is-it-safe.html\">At the time I argued<\/a> that the rules were quite clear, that disapproval should be voiced by a &#8220;No, with comments&#8221; vote.\u00a0 Well, we now see another small slice of vindication.\u00a0 The revised rules now state:<\/p>\n<blockquote>\n<p>If a national body finds an enquiry draft [ed.\u00a0 A Fast Track DIS is an &#8216;enquiry draft&#8217;] unacceptable, it shall vote negatively and state the technical reasons.\u00a0 It may indicate that the acceptance of specified technical modifications will change its negative vote to one of approval, but it shall not cast an affirmative vote which is conditional on\u00a0 the acceptance of modifications. (ISO\/IEC Directives, Part I, Section 2.7.3)<\/p>\n<\/blockquote>\n<p>I assume this is clear enough now.<\/p>\n<p>Another change is that if the DIS ballot fails to get sufficient votes, meaning less than 2\/3 approval of ISO\/IEC\u00a0 JTC1 P-members, or more than 25% disapproval overall, the proposal dies at that point.\u00a0 It doesn&#8217;t go on to the BRM.\u00a0 Game over.\u00a0 If this rule had been in place back in 2007, OOXML would not be an ISO standard today.<\/p>\n<p>Finally, we see the requirement for a Final DIS (FDIS) text for review and approval by NBs.\u00a0 Back in 2008 I was <a href=\"https:\/\/2d823b65bb.nxcli.io\/blog\/2008\/05\/release-ooxml-final-dis-text-now.html\">quite vocal<\/a> about the absurdity of having NBs vote on a text that they were not allowed to read.\u00a0 Several NBs lodged formal objections at the time as well.\u00a0 All this was dismissed by JTC1 staff.\u00a0 But reality struck when NBs reads the actual published version of OOXML, and saw that it did not contain all of the changes mandated by the BRM.\u00a0 So belatedly, but better than never, the rules have been changed.\u00a0 Fast Tracks now require an FDIS text for NBs to review,\u00a0 along with a 2-month ballot on it.<\/p>\n<p>There are also smaller, less substantial changes.\u00a0 For example, the dedication to Jan van den Beld, the former head of Ecma, for his &#8220;unwavering dedication to the development and evolution of the JTC 1  procedures&#8221;, has been removed.\u00a0\u00a0 Ironically, both Ecma and Microsoft have indeed made long-term contributions to the evolution of Fast Track in JTC1, but probably not the way they intended.<\/p>\n<p>The new ISO\/IEC Directives are <a href=\"http:\/\/isotc.iso.org\/livelink\/livelink?func=ll&amp;objId=9384365&amp;objAction=browse&amp;sort=name\">posted<\/a> online.\u00a0 Note that one document expresses the common rules for ISO and IEC, while another is a set of supplemental rules which apply to only ISO\/IEC JTC1.\u00a0 Evidently, we&#8217;re supposed to consult both documents and mentally merge them whenever trying to determine what the rules are.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>On July 1st, 2010 a new set of rules (directives) took effect in ISO\/IEC JTC1\u00a0 including new processing and voting rules for JTC1 Fast Track submissions.\u00a0 If these rules had been in effect back in 2007, OOXML would have died after its initial ballot. Let&#8217;s take a look at some of the specific changes that [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_genesis_hide_title":false,"_genesis_hide_breadcrumbs":false,"_genesis_hide_singular_image":false,"_genesis_hide_footer_widgets":false,"_genesis_custom_body_class":"","_genesis_custom_post_class":"","_genesis_layout":"","footnotes":""},"categories":[6],"tags":[],"class_list":{"0":"post-1071","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-ooxml","7":"entry"},"_links":{"self":[{"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/posts\/1071","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/comments?post=1071"}],"version-history":[{"count":7,"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/posts\/1071\/revisions"}],"predecessor-version":[{"id":1079,"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/posts\/1071\/revisions\/1079"}],"wp:attachment":[{"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/media?parent=1071"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/categories?post=1071"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/tags?post=1071"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}