Skip to content


Of Open Standards, Interoperability and Open Source

June 04, 2009

Posted by: Glyn Moody


One of the key moments in the rise of open source was when Massachusetts announced that it was adopting an open standards policy for documents.

Since this was a gauntlet flung down for the dominant supplier in this space, Microsoft, it was inevitable that a battle of epic proportions would result. In fact, it turned out to be a very dirty fight, degenerating into ad hominem attacks on the person behind this move to open standards.

In some ways, it was a prelude to the equally ugly struggle that took place over Microsoft's attempts to ram its OOXML standard through the ISO process – another important moment in the rise of open standards.

The attempt to bring in open standards in Massachusetts largely failed; just why that is the case is the subject of an interesting new essay in First Monday:

Governments around the world are considering implementing or even mandating open standards policies. They believe these policies will provide economic, socio–political, and technical benefits. In this article, we analyze the failure of the Massachusetts’s open standards policy as applied to document formats.

The central thesis of the feature is the following:

In the case of Massachusetts, the ODF mandate was set in 2005. At the time, ODF was an immature standard. ODF 1.0 was approved as a standard within Organization for the Advancement of Structured Information Standards (OASIS) in May 2005 and ISO in May 2006. Only OpenOffice.org could natively save documents in the acceptable document format (ODF) at the time of the policy. ... The other implementations of ODF shared the same source code as OpenOffice.org therefore they were not independent. There was no running code for ODF in 2005.

This is certainly a fair point: when Massachusetts opted for open standards, ODF was the only option, but was still somewhat rough. In particular, OpenOffice.org was the only full implementation of ODF.

But the authors of the paper then go on to draw an erroneous conclusion:

In other words, the process in Massachusetts was akin to switching vendors for office software. While ODF was an open standard, multiple implementations did not exist, so Massachusetts was effectively locked into OpenOffice.org. This is why we believe in the case of Massachusetts, the open formats policy, as constituted in 2005, was better understood as an OpenOffice policy rather than a policy seeking competition and choice for government.

Whether or not the Massachusetts was indeed a move to OpenOffice.org rather than to ODF is a side issue: moving to either ODF/ОpenOffice.org was *not* “akin to switching vendors for office software”, with a similar lock-in before and after. The point is, OpenOffice.org is open source, so at the very worst, Massachusetts had the option to *commission* a third party to fork the code and develop it as they wished. This was – and is – never possible with Microsoft Word. So Massachusetts always had an essential freedom with OpenOffice.org/ODF that was absent with Microsoft Word.

It's true that at the time of Massachusetts' move, there was only one full implementation of the ODF standard; it's also true that even today, things are not perfect:

The OpenOffice.org lock–in has still not disappeared in 2008. In another study, we have shown significant interoperability issues between various ODF implementations, e.g., OpenOffice, WordPerfect, and KOffice (Shah and Kesan, 2008).

We found considerable variation among how well each implementation performed. For ODF, the compatibility scores ranged from a raw score of 151 for OpenOffice.org (100 percent — weighted percent) to 48 (55 percent — weighted percent). As a result, the study warns that adopters of ODF will effectively be locked–in to OpenOffice.org, unless they are willing to suffer problems in translating documents between implementations.

To call this “lock-in” is even more misleading: since there is no lock-in with one open source implementation, there is even less when there are multiple open source solutions, albeit imperfect. Unless, of course, you want to call it a lock-in to freedom.

In fact, this obsession with perfect interoperability misses another crucial point, which is that there will *never* be anything like a perfectly-compatible solution with Microsoft's OOXML, given the 6000 pages of documentation, and the presence of opaque binary blobs. Compared to that situation, ODF is *already* far better, in that there are multiple solutions with good, if not 100%, interoperability.

Moreover, their open source nature means that any user can, if they so desire, make any of them better in precisely the areas of concern – that doesn't sound like lock-in to me. This is a fundamental freedom for open standards implemented in open source that Microsoft's rival solutions will never have (unless they, too, are released a truly open source code – something I believe will happen one day, in fact).

Follow me @glynmoody on Twitter or identi.ca.

Follow highlights from ComputerworldUK on Twitter
Sign up for our Daily Newsletter
The UK IT News widget Get it for your site!

<<newer entry | back to blogs indexolder entry>>

Advert

close

Email this article to a friend or colleague:




PLEASE NOTE: Your name is used only to let the recipient know who sent the story, and in case of transmission error. Both your name and the recipient's name and address will not be used for any other purpose.

close
  • This article is now being printed.
close

What are your views on this subject? Use the form below to post a comment on this article up to 1000 characters.


Characters remaining:

close

Click below to add 'Of Open Standards, Interoperability and Open Source' to your blog.



If you do not have a ComputerworldUK Account and would like to use this feature, please Register.

If you are a registered, logged-in user, this will post the title and first paragraph of this story to your blog to share with your readers.

What is this?

Comments received

David Gerard said on Thursday, 04 June 2009

I have rarely seen a word in First Monday that is worth paying attention to. Its purpose appears to be solely to rack up publication credits, and trolling for attention to this end. Taking anything written in it seriously for any purpose other than racking up a publication credit for its author is merely playing its game and strikes me as ill-advised.

For those who disagree with me: I welcome your list of First Monday articles that didn't fit the above description. Any that I can think of that have attained fame have been filled with ludicrous errors and misconceptions adequately demonstrating that caring about the subject isn't on the author's priority list in any way at all.

Glyn Moody said on Thursday, 04 June 2009

@David: a little unkind, I think. For example, this article about the stifling effects of patents on steam engines is a corker: http://firstmonday.org/htbin/cgiwrap/bin/ojs/index.php/fm/article/view/1284/1204

Kevin OConnor said on Thursday, 04 June 2009

One : The people who make management decisions arn't techies. They don't read these blogs. And they hold bill gates up as a hero and want to be just like him. they're business men.

two: the people who make open source are about giving stuff away free forever to people. they're not interested in anyone making a profit. It's a charity. But you have strayed from that path. You are trying to turn a profit on their charity, they must be turning over in their graves.

three : who cares if a bunch of business men who make their lively hood ripping people off get vender locked to a fair thee well and go bankrupt because of it ? Most business men are idiots and they train for it. they know they're only in their position for 6 months or a year, they know they won't be around next year to get hit by the results of their bad decidsions.

They built this boat. Let them start bailing.

Glyn Moody said on Thursday, 04 June 2009

@Kevin: wot, not even *this* blog....?

Michael Tiemann said on Thursday, 04 June 2009

Glyn,

You could have substantially strengthened your argument by pointing out that OpenOffice and StarOffice were two different products, albeit born from the same codebase. The fact that Sun productized, promoted, and supported StarOffice and the fact that the community developed, distributed, and otherwise managed OpenOffice is precisely the kind of choice that open source and open standards predict.

Sum Yung Gai said on Thursday, 04 June 2009

I agree with Michael. Furthermore, Microsoft always had and has the option of implementing ODF in Microsoft Office, since ODF is a truly open standard. But Microsoft already had declared at that point that they chose not to support ODF in MS Office.

Glyn Moody said on Thursday, 04 June 2009

@Michael: yes, that's a very good point. Indeed, I get the feeling that the authors of the essay somehow think of them as the same thing, so pointing out that they are different is important in countering their argument.

Glyn Moody said on Thursday, 04 June 2009

@Sum: so maybe it's all Microsoft's fault for not providing an alternative to StarOffice and OpenOffice.org...

Bogdan Bivolaru said on Sunday, 21 June 2009

Sounds like they did 'tobacco science'... Pay us some cash and we build a report that says mostly anything you want it to.

Dennis Byron said on Friday, 23 October 2009

The analysis above of the "essay in First Monday," like many articles about the so-called "open standards" activity in one department in one part of one branch of Massachusetts state government during the perod 2002-2006, ignores the facts. All the information is on the public record but open source bigots refuse to read it. This is especially interesting becasue the issue was about open standards, not open source. It is totally documented that the process was multiple year in nature, an end-around Massachusetts law, an insult to the disabled, and an out and out power grab by the little department that got all the publicity from the open source blogosphere. It is my opinion that it was a pure attempt by Sun and IBM to get the procurement process wired for them but that was not the conclusion of the state legislative committee that investigated the situation. Still it looks like First Monday came to the same conclusion as me (vendor lock in to Sun); they just worded it nicer.

Advert

WHITE PAPERS

  • Legal risks: Employee use of the internet and email
    Exploring the challenges facing IT Mangers today and vital steps to ensure safe internet an email use by employees.
  • Phishing for victims
    This White Paper examines the phenomenon of phishing. It explains the potentially catastrophic threat it presents to all kinds of organisation. Exploding some widespread myths, it lights up the murky waters where phishing first emerged and where it continues to evolve. But it also highlights what your business can do to blunt the threat.
  • Challenges and opportunities of PCI
    The control framework implicit in the Payment Card Industry Data Security Standard (PCI DSS) provides an enterprise structure for improving operational, security, and audit performance.
  • Social CRM comes of age
    Who is this “social customer”? What strategies and tools does the new breed of CRM provide to do something about this?
  • Risk Management: Protect and Maximize Stakeholder Value
    What has held organisations back from a broader adoption of risk management programs?
*