{"id":251,"date":"2009-12-14T23:52:00","date_gmt":"2009-12-15T04:52:00","guid":{"rendered":"http:\/\/2d823b65bb.nxcli.io\/2009\/12\/the-relevancy-of-odf-1-0.html"},"modified":"2009-12-28T17:25:34","modified_gmt":"2009-12-28T22:25:34","slug":"relevancy-of-odf-10","status":"publish","type":"post","link":"https:\/\/www.robweir.com\/blog\/2009\/12\/relevancy-of-odf-10.html","title":{"rendered":"The Relevancy of ODF 1.0"},"content":{"rendered":"<p>By the time you read this (actually probably by the time I finish writing this post) a ballot approving the Public Review Draft of ODF 1.2, Part 1  will have passed.\u00a0 Part 1 is the largest of the three parts of ODF 1.2, and reaching a Public Review Draft status is a major accomplishment.\u00a0 Expect to see an official notice of the start of the public review period over the next few days.<\/p>\n<p>But as we look forward to ODF 1.2, and then beyond to &#8220;ODF-Next&#8221;, it is worth giving some consideration to what we do with ODF 1.1 and ODF 1.0.<\/p>\n<p>Today, if you surveyed ODF implementations, you would find that the preponderance of them write ODF 1.1 documents by default. Twelve months ago many of them wrote out ODF 1.0 format, and in another 12 months I predict most will be writing out ODF 1.2 format by default.<\/p>\n<p>So what does this mean for ODF the standard?<\/p>\n<p>Every 5 years each ISO standard undergoes what is called &#8220;Periodic Review&#8221;.\u00a0 The outcome of this review is to classify the standard as one of: confirmed, revised, stabilized or withdrawn.\u00a0\u00a0 If it is confirmed, it means the standard is of continued relevancy and is still undergoing maintenance.\u00a0 Revised means it is currently undergoing revision and periodic review is not necessary.\u00a0 Stabilized means it &#8220;has ongoing validity and effectiveness but is mature and insofar as can be determined will not require further maintenance of any sort&#8221;.\u00a0 And a standard is withdrawn (the most extreme option) if it has been declared unsafe, has a non-RAND patent asserted against it, or is &#8220;no longer in use&#8221;.<\/p>\n<p>Some of the nattering nabobs in SC34 (e.g., Alex Brown) are floating the idea that ODF 1.0 should be withdrawn from ISO, claiming it is not implemented and not relevant.\u00a0 At the recent SC34 meeting in Paris this view was echoed by a Microsoft participant (one of many) in the meeting, who additionally urged that a motion to withdraw ODF 1.0 be brought forward at the Stockholm SC34 Plenary in March.<\/p>\n<p>I think this shows an extraordinarily poor understanding of how documents and document format standards work.\u00a0 ODF is not a standard for a transient phenomenon, like a network or telephone protocol standard, that is no longer relevant when the last producer of the network protocol is gone from the market and the last signal fades from the wire.\u00a0 ODF specifies a document format, and documents persist and remain relevant so long as the documents and their owners remain.<\/p>\n<p>Additionally, and especially in public sector use, there are regulatory or statutory requirements for how long documents (records) must be preserved.\u00a0 Some for 3 years, some for 7, some for 30 years, and some records must be preserved forever.\u00a0 Just because ODF 1.2 comes along does not make ODF 1.0 retention and public access requirements go away.<\/p>\n<p>Although most major ODF editors now write out new documents in ODF 1.1 format by default, they all are able to read and process ODF 1.0 documents as well.\u00a0 So they are all &#8220;consumers&#8221; of ODF 1.0 and conform to the ODF 1.0 standard.\u00a0 This occurs at the same time they are also conforming ODF 1.1 &#8220;producers&#8221;.\u00a0 So it is absolutely false to say that there are no ODF 1.0 implementations today.\u00a0 There are many, including OpenOffice, Symphony, Google Docs, KOffice, even Microsoft Office.\u00a0 The are all ODF 1.0 consumers.<\/p>\n<p>We should also consider the needs of new word processors that implement ODF, since there are still a few that do not support ODF yet, like Apple&#8217;s iWork.\u00a0 When they eventually implement ODF they will want to implement write support (&#8220;producer&#8221; conformance) for the current version of ODF, as well as read support (&#8220;consumer&#8221; conformance) for earlier versions of ODF.\u00a0 So to enable competition in this space, and allow for new players, we must preserve access to the relevant legacy standards.\u00a0 Otherwise we would be perpetuating the type of information exclusion we typically associate with Microsoft, in the decades when they restricted access to their legacy formats.<\/p>\n<p>In any case, it is still puzzling to me why some are pushing for the very unusual and extreme action of withdrawing ODF 1.0 from ISO.\u00a0 This doesn&#8217;t pass the sniff test.\u00a0 Something is rotten here.\u00a0 This is an anti-competition, anti-user, anti-adopter and overtly political move, lead by Microsoft employees and Microsoft consultants in the Microsoft-dominated JTC1\/SC34.\u00a0\u00a0 (I wish I had a pump big enough to drain that swamp.)\u00a0 Ironically, by questioning the relevancy of ODF 1.0, they will cause many more to question the relevancy of SC34.<\/p>\n<p>At some point, I agree that stabilization may be something to consider in the future.\u00a0 But for now, ODF does not fit in that category because it is actively undergoing maintenance. SC34 members, including Alex Brown, have submitted defect reports against ODF 1.0, and the OASIS ODF TC is responding to them.\u00a0 It is quite reasonable to expect that ODF 1.1 and ODF 1.2 will be broadly implemented at the same time as ODF 1.0 continues to undergo corrective maintenance.\u00a0 That is the nature of document format standards like ODF.\u00a0 Their relevancy, as perceived by users and adopters of the standard, is determined by the mass of legacy documents in the format, not on whether their current word processor saves in that format by default.<\/p>\n<p>[12\/15\/09 Doug Mahugh today wrote to the OASIS ODF TC list, apprently concerned that this blog post might be misread as an official statement of the OASIS ODF TC.\u00a0 I&#8217;ve attempted to <a href=\"http:\/\/lists.oasis-open.org\/archives\/office\/200912\/msg00201.html\">dispel such notions<\/a> in my response on that list.\u00a0 As I&#8217;ve made abundantly clear on my <a href=\"https:\/\/2d823b65bb.nxcli.io\/blog\/who-is-rob-weir\">Who is Rob Weir<\/a> page, &#8220;The postings on this site are my own and don&#8217;t      necessarily represent the positions, strategies or opinions of any of my employers or the organizations I&#8217;m associated with&#8221;.<\/p>\n<p>My practice is simple: \u00a0 I am not speaking as OASIS ODF TC Co-Chair, unless I am posting ODF TC agendas, minutes or similar official ODF TC notices to the ODF TC&#8217;s mailing list, or when I explicitly sign my name with the title, &#8220;Co-Chair, OASIS ODF TC&#8221;.]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>By the time you read this (actually probably by the time I finish writing this post) a ballot approving the Public Review Draft of ODF 1.2, Part 1 will have passed.\u00a0 Part 1 is the largest of the three parts of ODF 1.2, and reaching a Public Review Draft status is a major accomplishment.\u00a0 Expect [&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":[9],"tags":[],"class_list":{"0":"post-251","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-odf","7":"entry"},"_links":{"self":[{"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/posts\/251","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=251"}],"version-history":[{"count":5,"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/posts\/251\/revisions"}],"predecessor-version":[{"id":389,"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/posts\/251\/revisions\/389"}],"wp:attachment":[{"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/media?parent=251"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/categories?post=251"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.robweir.com\/blog\/wp-json\/wp\/v2\/tags?post=251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}