![]() |
status privacy about contact |
|
Welcome to Orcmid's Lair, the playground for family connections, pastimes, and scholarly vocation -- the collected professional and recreational work of Dennis E. Hamilton
Archives
![]() Atom Feed Associated Blogs ![]() Recent Items |
2008-05-18ODF 1.2, Hijacked by OO.o?
Technorati Tags: ODF, OOXML, IS 29500, OASIS ODF TC, IS 26300, open standards, document formats, ISO JTC1 SC34 [update 2008-05-19T14:40Z Well, I could have avoided this post if, as Rob Weir's comment points out, I had looked around the OASIS OpenDocument TC Wiki a little more closely. I am putting corrections in this post and will make another for people who won't see the corrections in their RSS feeds.] This is not a post that I wanted to write. The situation has been nagging at me and I need to lay it to out to give myself some rest. My nightmare is that the worst possible thing is happening to completely undermine the prospect for successful open document-format standards: the building of a favored implementation prior to the public availability of even a public draft specification. No, I don't mean Microsoft Office, and I don't mean OOXML DIS 29500 final (or IS 29500). 1. Flash BackFollowing the agreement on changes to ISO/IEC DIS 29500 (OOXML) at the Geneva Ballot Resolution Meeting, the ISO/IEC JTC1 SC34, meeting in Oslo on April 5-9, 2008, initiated a maintenance process for IS 29500 (the official form of the revised DIS 29500 documents). To support its moving forward in that and related work, SC34 Resolution 8 from the meeting requests copies of DIS 29500 final, the revised material reflecting the BRM agreements:
The following elements strike me as important:
People are wondering when a final version will be available. On May 16, Yoon-Kit Yong (no fan of OOXML) commented on a blog post that the SC34 Secretariat claims to have DIS 29500final and (as quoted by Yong):
It would appear that the ITTF is marching ahead to produce the published IS 29500. It may be a few weeks before someone manages to post the proof documents and start delighting in whatever defects are apparent. Meanwhile, this modus operandi is providing lots of room for cynical speculation and apprehension. 2. Flash ForwardOn May 4, Rob Weir commanded "Release the OOXML final DIS now!" Waiving the JTC1 Directives in the air, Weir points out that the missing DIS 29500final is in violation of the procedures. I don't know what is served by instructing the SC34 Secretariat in this manner. I would think that National Body members of SC34 are the ones to act and to raise concerns about procedural issues with the SC34 Secretariat and IITF. I'm also disappointed that the specification, with all the interest that has been generated, is not available, especially to those who would want to ensure that the BRM-agreed changes are properly reflected and that nothing untoward has occurred as well. Being an outside observe of this process, I simply presume a proof of IS 29500 (one can't say draft in this context) is important for accomplishing that. Weir speculates three difficulties that this delay reflects:
Of course, I am not a lawyer, not even in the UK or other international jurisdiction. And I have no knowledge of Microsoft's approach to aligning with IS 29500. 3. Checking the Parallel RealityI follow the GullFOSS blog of the OpenOffice.org engineering team at Sun Microsystems. The periodic status reports, such as this one from March 2008, are intriguing to me for what they intimate about support for OOXML and, more than that, new functionality expected as part of ODF 1.2. I keep an eye cocked for mentions of OpenFormula and other new features of ODF 1.2. It is interesting to see the OO.o team busily building various bits of ODF 1.2 functionality for future release in OpenOffice.org. I haven't been digging into the details beyond the occasional look at the ODF Technical Committee's public-document collection for ODF and for OpenFormula on the OASIS site. I'm not on the TC and not part of an ODF development team. I avoid beta releases in general and I don't look that closely at the working drafts produced internal to the TC. I'd just been keeping my eye out for some sense of the work being close enough where it would be good to anticipate the public review (if required) and publication of ODF 1.2. Although I should have been prepared for it, I was still surprised that OpenOffice.org 3.0 beta was announced with ODF 1.2 support. (Support for OOXML is also an announced feature, so there is apparently enough known about ECMA-376 and IS 29500 that the OO.o team is not dissuaded.) There are two aspects to this that concern me. (Actually, they disturbed me. I have since calmed down.)
4. Zen Karma Penance
Comments: Dennis, it is not all that hard to find out the status of ODF 1.2. The TC uses a wiki to track these things. This is pointed to from almost every meeting agenda, and the agenda is posted to the public list. But in case you've missed this, you can see the list of ODF 1.2 changes here. So the key premise of yor argument -- that no one outside of the TC knows what ODF 1.2 contains until the standard is finished -- is false. As for starting to see draft implementations of ODF 1.2, that's a good thing, right? Implementation experience of a draft standard is valuable input into the process. In fact, OASIS rules require that we have three successful uses of a draft by OASIS memberorganizations before we can put it out for an OASIS Standard vote. The file extensions question, I wonder, has the .html/.htm convention for HTML lead to any problems? Or .cpp for C++ files? Remember, we still deal with many pre-web, pre-mime systems that distinguish file types of file extensions. So having uniform extensions, in addition to a MIME type is a useful optimization. In many cases, such as downloading an ODF file from a web server that has not been configured to serve up ODF files with the proper MIME type, having the ODF file extensions are the only thing that will give the right clue to the web browser on what application to launch. Dennis, I really appreciate your openness in discussing the issues. For me the issues about an implementation taking the place of a specified standard are the most worrisome. It's pretty hard to make reproducible measurements without some kind of ruler. But, as you point out, maybe in practice it won't matter so much. The good news is that this is a nice empirical question. Time will tell. Finally, Rob, I really think that depending on names as reliable and accurate description of content format is a problem more than a solution. Don't get me wrong, I do it all the time myself when I go out of my way to label my text files with ".txt" extensions. I'd really prefer to query the document itself about it's format (and its provenance). One can always dream. -Bill Rob, thanks. The Wiki page is exactly what I needed to find. I agree that this erases my key premise and I have adjusted the post (and will make a follow-up). Yes, on provisional and exploratory implementations, with the usual caveats and concerns about releasing these into the wild before the specification is fully-baked at some level. I think the .htm and .html situation is murkier, and for those of us who don't build web servers or browsers, mainly resolved by MIME type text/html in HTTP response headers. This very blog page, with URL ending in .asp, is actually served up as tet/html, for example (long story). Also, the magic numbers and MIME types for ODF packages should be sufficient. I need to try that out with some ODF-supporting applications. |
![]() |
You are navigating Orcmid's Lair. |
template
created 2002-10-28-07:25 -0800 (pst)
by orcmid |