The Fast-Track process for OpenXML is just now getting underway, and there about 6 more months of review before the ballots will be cast.
I got an e-mail yesterday asking why there was only a month for ISO to review the OpenXML submission and I figured I should clear this up. I've seen this misinformation in a number of blogs lately and it appears that certain parties have created some sort of panic that the formats are being pushed through ISO at a record breaking speed. This is absolutely false, and it's unfortunate that so much of the information out there is so inaccurate. Ecma submitted the OpenXML standard to ISO a few weeks ago (it's now officially called DIS29500), and it's currently in the fast-track process which is a 6 month review period.
The first month of review is a period when national Bodies can express "perceived contradictions" they may find between the proposed fast-track and existing ISO/IEC standards or ongoing JTC1 standardization projects. This is a quick review to make sure there isn't anything in the spec that would invalidate an existing ISO standard.
This is not the point where people raise technical objections, missing content, poor design, etc. Instead this is where you want to make sure that the approval of this ISO spec won't cause another ISO standard to break. In the case of OpenXML, there really can't be a contradiction because it's always possible to implement OpenXML alongside other technologies. For instance, OpenOffice will soon have support for ODF and OpenXML.
An example of a contradiction would be if there was a standard for wireless technology that required the use of a certain frequency. If by using that frequency you would interfere with folks using another standard that also leverages that frequency, then there may be a contradiction.
After the contradictory period is complete, the technical review begins. There are 5 months of review followed by a vote. In this time the national bodies for each country can pour through the spec and decide if there are any technical problems. At the end of the 5 month process, every country has the opportunity to submit a yes or no vote. With the vote they can include comments explaining why they voted yes or no.
No votes will be accompanied by proposed changes that, if accepted, would turn the no vote into a yes vote.
Votes are tallied under the ISO/IEC DIS rule. Irrespective of the tally, if comments have been submitted, there will be an effort to resolve them. This effort will be even stronger if the no votes have to be turned into yes votes in order for the fast-track to pass. In the case of OpenXML, SC34 will be the group to convene the ballot resolution meeting, which is the chance to get together and work through the votes and comments. The ideal goal of the ballot resolution meetings is for everyone to reach a consensus. Maybe more detail will be required for certain portions of the documentation, or maybe it will even be decided to remove parts of the standard. These can all be negotiated at the ballot resolution meeting, and at the end of the ballot resolution meeting, all national bodies will be asked to confirm their yes or no vote.
ODF went through the PAS process which allows them to skip the 1 month contradictory review and go straight into the balloting stage. Other than not having to go through the 1 month contradictory review though, the process is pretty much the same.
Well there you go. I tried to keep that really short. I know many of you are already aware of these processes, but I thought it might be good to write-up anyway.
-Brian