The progress of a technical specification from development to adoption has a certain, often-lamented glacial quality to it, due to the consensus process involved. But while that process may be slow, it is not inexorable, and that which starts does not always finish.
It was over a year and a half ago that Microsoft first announced that it would offer its Office Open XML specification to Ecma, and it has been pushing the process of adoption as hard as possible ever since. It pursued that plan first through it's choice of Ecma as a vehicle, due to its ability to move OOXML through that organization at the maximum speed possible, and with the minimum risk of change. Once OOXML became Ecma 376, it has been pushed through ISO/IEC as quickly as possible, as witnessed by JTC1's decision to move directly from the one month contradictions phase directly to the five month full review phase without addressing, through changes, any comments received during the contradictions phase. In the United States committee, INCITS V1, Microsoft was even successful in blocking the inclusion of any comments at all.
Now we are reaching the end of the five month full review period, and things are getting interesting as reports begin to trickle in from one National Body around the world after the other about how the national votes are going. Here are a few examples.
Rob Weir reported today that V1, the Technical Committee at standards organization INCITS charged by the Executive Committee of that organization to review office format specifications, has narrowly failed to approve Ecma 376 (formerly Microsoft's OfficeOpen XML formats). A number of votes were tried across marathon proceedings, including "approval, with comments," "abstention, with comments," and "disapproval, with comments," all of which failed to garner the necessary 2/3s vote needed to report out a consensus decision.
As significantly, Rob reports that a very dramatic increase in the membership of V1 was observed in the months leading up to the vote – most of whom were coincidentally were representatives of Microsoft business partners, and the great majority of whom voted as a block in favor of advancing the specification in a manner that would permit, and against any vote that would prevent, final approval as an ISO/IEC standard. Rob describes the events to date as follows:
A few days ago, I posted my comments to the Mass. ITD on whether or not it should include OOXML in its list of approved standards. I also urged anyone with an opinion on this issue to send their own comments to the ITD at this address: standards@state.ma.us. Now, Pamela Jones, who has contributed hugely to the ODF effort in the past, has just posted a long and informative entry at Groklaw, pointing her readers to various resources that they may wish to consult in preparing their own comments, as well as ideas on the various areas upon which comments may be relevant. PJ has done her usual great job on this, and I'd encourage you to read her entry to see how her observations strike you.
It's particularly important for you to consider doing so, because I learned from a reporter today that only about 50 comments have been filed with the ITD so far. With only 8 days to comment left, this compares very poorly to the over 150 comments that were received by the ITD in 2005. I have no idea what percentage of these comments are pro OOXML and what percentage urge the ITD to stick only with ODF, but given the small number in total, it could easily be disproportionate in one direction or the other, especially if a concerted effort has been made by one constituency or the other to influence the outcome.
Regular readers will know that I think that this is an important issue. Right now, the default decision in the ITD's new version of the Enterprise Technical Reference Model is to include OOXML. In my last post, I paraphrased one slogan from the activist 1960's that helped to shape a lot of who I am today. I'd like to now offer another catchphrase from those braver and more involved times, this time a chant from the many protest rallies that punctuated the antiwar movement: "Silence means consent."
As I reported recently, the Massachusetts ITD has announced its intention to add Microsoft's OfficeOpen XML specification (now Ecma 376) to its list of approved "open standards," subject to a very short comment period that will expire on July 20. I have great concern that such a decision may be as influential outside of Massachusetts as was the original decision by the ITD in August of 2005 to include ODF, and exclude OOXML. That first decision raised the credibility and visibility of ODF dramatically, and it is fair to say that all of the later successes of ODF were made possible by that decision.
While the ITD has now announced that it believes that Ecma 376 has met its requirements, it is important to note that two years ago it reversed a similar conclusion as a result of energetic public input. That can happen again, and interim CIO Bethan Pepoli has stated as much in a widely reported quote.
Whether the ITD truly believes that Ecma 376 meets its requirements, or whether it has finally folded to the significant and ongoing pressure to which it has long been subjected cannot be known. But what is clear to me is that if enough people provide carefully considered and persuasive comments to the ITD prior to the expiration of the comment period, the ITD will be given an opportunity and the "cover" to reverse its position if it so wishes.
Preparing such comments is time consuming, but it is also important. I took several hours to do so yesterday, and have just sent them to the ITD. You can to, and I hope that you will. The ITD's comment address is standards@state.ma.us, and the deadline is next Friday. If you're a believer in open standards, please don't let that deadline pass without making your thoughts known.
Here are the comments that I sent in:
As you can imagine, yesterday's news that the Massachusetts Information Technology Division (ITD) may endorse Microsoft's OOXML (now Ecma 376) spread like wild fire among the journalists that have been covering the ODF/OOXML competition. As of nightfall the same day, a Google News search turned up 59 articles (many of which were reprints of the same, syndicated text). As many of these are short pieces that add only a paragraph or two of new material on top of the usual stack of text or factual background pulled from prior stories, I've selected and linked to a few of the more informative, interesting and controversial ones and pasted excerpts below. Not surprisingly, they are from journalists that have been following the ODF/OOXML story from the beginning, or not long thereafter, who could quickly round up the usual suspects and pull a quote or two for context.
Let's start with Andy Oram, from O'Reilly's OnLamp.com, who saw the Massachusetts decision as a blow, but not one to be taken lying down. He wrote a piece called How a standard can kill a standard that reads in part as follows:
As the U.S. Independence Day approaches, we can honor the shot heard around the world when the IT department of the state of Massachusetts declared a couple years ago they would adopt the Open Document Format….The standards process has clearly been turned against standards….If you live in Massachusetts, read Updegrove’s blog and the Massachusetts draft, and let the state know what you think by July 20.
True to his own advice, he's already sent his comments to the ITD, urging them to reverse their decision. You can read Andy's input here.
The Massachusetts Information Technology Division (ITD), the state agency that effectively launched the voyage of ODF around the world in August of 2005, has released a new version of its Enterprise Technical Reference Model. And this new draft includes Microsoft's OOXML formats as an acceptable "open format." The new draft was posted today >here, and the very brief comment period will end on July 20. The header to the announcement at the ITD Web site reads as follows:
A review draft of ETRM v. 4.0 is available for review and comment from July 2nd through July 20th, 2007. Comments should be submitted to standards@state.ma.us. This major release of the ETRM updates content published in version 3.6, introduces the new Management Domain, enhances the ETRM's format for accessibility and usability as well as provides additions and updates to existing language and technical specifications. For a detailed outline of major revisions made in this version please consult the document.
The announcement is not a surprise to me, as I've been following the progress of the ITD's internal reviews over the past six months. I've not been commenting on this publicly in order to try to give Bethann Pepoli (once again the interim CTO, since the departure of Louis Gutierrez) and her team the space to do their internal evaluations with less pressure than Peter Quinn experienced the first time around. However, and as you can imagine, the ITD has been under as much pressure behind the scenes (and perhaps more) as the legislators of those states that have recently tried, and failed, to pass laws that would mandate open formats in government.
The OOXML-related changes to the text of the ETRM are deceptively insignificant. By my word search, there are only three references: the inclusion of the name of the standard in the introductory summary of changes, a brief description and migration section in the Domain: Information part of the draft (scroll down and look for the "Open Formats" section), and the listing of Ecma among the other standards bodies on a list of "Relevant Standards Organizations." But the potential impact of these change if retained will be great.
My blog entry from last Friday has sparked some commentary (a few examples are here, and here). One by Mary Foley particularly caught my eye, and moved me to respond to her. Here's the part of Mary's story that I thought merited a response:
Andrew Updegrove, cofounder of Gesmer Updegrove LLP and editor of the ConsortiumInfo.Org blog — as well as one of the leading opponents to Microsoft’s Open XML standardization effort — issued a dire prediction:
“If OOXML (Office Open XML), and now Microsoft XML Paper Specification, each sail through Ecma and are then adopted by ISO/IEC JTC1, then I think that we might as well declare ‘game over’ for open standards.”
I’ve been no fan of Microsoft’s methods for drumming up support for its standardization effort around Open XML. But I don’t see how the existence of multiple standards portends the end of open standards … even if a company that has abused its monopoly power is one of the players. Doesn’t “open standards” mean they should be open to the inclusion of technologies from anyone, even Microsoft?
Microsoft, like IBM, Sun and every other open-source and closed-source tech vendor needs to have its technologies designated as “open standards” in order to qualify for many requests for proposals, especially from government customers. That’s what’s behind Microsoft’s attempts to get standard status for Open XML and XPS.
I agree that there's nothing wrong with multiple contenders for "standardship," if you will. Mostly, though, it's a matter of timing. You might find this piece that I wrote last year interesting, where I try to distinguish between "standards competitions" and "standards wars:" It's part of an entire issue of the Consortium Standards Bulletin dedicated to standards wars.
It was not so long ago that most kids in school experienced a predictable "Oh Wow!" moment when they learned about atomic structure (that's "Oh Wow!" as in, "What if our solar system is, like, you know, just an 'atom' in this, like, really big 'molecule' thing called a galaxy and…").
Today, of course, that Oh Wow! moment is more likely to be sparked by a video game or, more recently, a visit to a virtual world. And after all, it was time for a change anyway, what with the discovery of subatomic particles, and the assumption that there's no physical "there" there at all – just electronic charges. Or whatever. Personally, I've always found the video game day dream more appealing and amusing than the atomic theory in any case. After all – how much difference is there between energizing a monitor and the Big Bang? Oh Wow!
The old concept of life as being something other than what we suppose returned to me just now while checking in at Bob Sutor's Open Blog, where I read about a Virtual Worlds Conference held at MIT on June 15 and find a live blog entry at Virtual Worlds News on a panel that Bob moderate. And yes, there's (of course) a standards hook in here somewhere.
Updated 7:40 AM June 22: Dan Bricklin has now posted his own blog entry on the event here, which includes not only multiple audio podcast segments for the entire event, but also his 1 hour and 10 minute video podcast of the OLPC demo (follow the URL at Dan's blog).
Open source summits seem to be all the rage these days, so I'm blogging from another one this week. In this case, it’s the second somewhat similar event staged by the Massachusetts Technology Leadership Council, the largest and oldest technology membership association in the Commonwealth. Rather than repeat the dance card, you can see my prior entry on the program here. Dan Bricklin is taping the event, so I'll add a link to the podcast here when he posts that. Interestingly (or incongruously) enough, the event is being hosted by Microsoft, consistent with its somewhat schizophrenic strategy of both moving cautiously into the open source marketplace while at the same time seeking to protect its core products from erosion. (Dan is also doing his usual Happy Feet routine, dashing around the room with a microphone to capture every question.)
I arrived somewhat late, due to the even more than usually villainous traffic this morning on Route 128, but caught most of the first panel (the legal one) which overviewed events of note over the past year, as well as first-hand accounts from members of some of the GPL3 committees of what it's been like in those venues as the parlous process of consensus building proceeded in the run up to the imminent release of the final version of GPL3. Karen Copenhaver did a great job chairing the panel, and the presentations were interesting and informative, but didn't inspire any particularly provocative comments or questions from the floor. The good news here is that the emotional stage of GPL3 creation is over, and consensus has been reached. The fact that there are no new suprises to be learned and no arm waving to be engaged in means we should be able to look forward to a smooth release and roll out of the final text of the new license.
Things are picking up now, with vendor panel, chaired by a puckish Jay Batson, a VC from Northbridge Ventures, and one of the event organizers.