The New Zealand Open Source Society

Search

Navigation

  • About NZOSS
  • What is Open Source Software?
  • What are Open Standards?
  • Open Source Resources
  • Company supporters
  • Open Source Projects
  • Event Calendar
  • Events of Note
  • Community
  • Contact Us
  • Job Listings
  • Links
  • Mailing Lists
  • search

NZOSS Company Supporter

  • Open Systems Specialists

    OSS is New Zealand's leading independent provider of standards-based enterprise IT infrastructure and services. 100% locally owned, OSS works with its clients and partners to select, design, implement and support strategic computing infrastructure based on standards-based components and industry best practice.

    Website: 
    http://www.oss.co.nz/
more

New Zealand Open Source Project

  • Greenstone
    Website: 
    http://www.greenstone.org/

    Greenstone is a suite of multilingual software for building and distributing digital library collections. Produced at the University of Waikato, the project has been developed and distributed through UNESCO and the Human Info organisation.

more

Upcoming events

  • Albany Senior High School - Using Open Source(4 days)
Add to iCalendar
more

User login

  • Create new account
  • Request new password

News Feed

XML feed
Home

Microsoft "ODF" Plugin

Submitted by donchristie on May 8, 2009 - 14:49.

A while ago I caused a bit of a stir within Microsoft when I used the headline "Old Dog, same old tricks". I tried to think of a less contentious way of describing Microsoft's support for ODF1.1, as released in SP2 for the MSOffice suite. I have failed.

So, it seems that the Microsoft-developed ODF plugin fails at the most fundamental level of standards support. It fails to interoperate with other ODF compliant applications. The raison d'etre for open standards is for different applications to talk the same language and be able to treat information in the same way. We don't call a piece of software a "web browser" if it doesn't comply with HTML standards. IE6 is a case in point. I do not know if ODF is a trademark, but if it were I fail to see how Microsoft could use the term "ODF" to describe their plugin. Certainly it appears to run counter to the underlying intent of trade descriptions legislation.

Some really, really basic testing of the SP2 plugin has shown that the support for ODF1.1 has been done in such a way that no other ODF-compliant application can successfully and accurately render documents saved using Microsoft's plugin.

Maybe this is simply an issue of QA at Microsoft and it will be fixed in later releases. Maybe all their applications are tested in this way. Maybe that's why Windows 7 is being rushed out as the "working" version of Vista.

However, I do not think this is entirely the case. Microsoft not only have a track record of trying to bend, extend and break standards to further their own gain, they are like 99.999% of all commercial software vendors. They see standards as a pain in the arse. Something that requires a tick in the box to satisfy a vendor requirement.

This approach is in stark contrast to the FLOSS approach to standards. Free and open source software thrives on open standards. The ability to interoperate with other applications is a major component of project success and sustainability. The attitude that collaboration is a good thing is fundamental to the FLOSS philosophy. This is probably why the Sun ODF plugin for MSOffice is better than Microsoft's.

Microsoft's response to the issue has been amazingly short-sighted. Rather than trying to work with the ODF community and standards body (OASIS) they have offered nothing but aggressive defence, oh, and called for their critics to resign from that body. This is surprising for an organisation that seems to be falling over itself to give an appearance of being "open source" friendly.

Getting back to the subject in hand. When Governments who have insisted that ODF is a standard that they want applications to support, they should consider why that standard is important. When making their purchasing decisions they must consider the cost to third-party applications of using documents that play very poorly with the standard. Not taking this stand would be a terrible dereliction of duty by those with whom we entrust billions of tax payer dollars.

Some links.

Update on ODF Spreadsheet Interoperability - http://www.robweir.com/blog/2009/05/update-on-odf-spreadsheet.html

A follow-up on Excel 2007 SP2's ODF support - http://www.robweir.com/blog/2009/05/follow-up-on-excel-2007-sp2s-odf.html

Our own Matthew Holloway does some analysis - http://holloway.co.nz/blog/2009/05/opendocument-support-in-microsoft-office-sp2-odf/

Does MS Office SP2 With ODF Support Really Work? Test Results Point to No - http://www.groklaw.net/article.php?story=20090503215045379

Microsoft now attempt to fragment ODF - http://homembit.com/2009/05/microsoft-now-attempt-to-fragment-odf.html

A Few Facts As Antidote Against Microsoft's anti-ODF FUD Campaign - http://www.groklaw.net/article.php?story=2009050712493241

Finally, Gray Knowlton, who blessed us with his presence in NZ during the OOXML process, calls for the co-chair of the ODF Technical Committe to resign because he dared to test and publish the results of Microsoft's plugin - http://blogs.technet.com/gray_knowlton/archive/2009/05/06/rethinking-odf-leadership.aspx

As I said, old dog.

  • Login or register to post comments

I didn't say I believed it

Submitted by dorseymike on July 17, 2009 - 23:27.

I didn't say I believed it or agreed, I implied it would be bound to happen... although less for ODF as it would be for PDF.

The point is people complain for sake of complaining about something... shut up and be glad it will be available.

  • Login or register to post comments

Except that the MS OpenXML

Submitted by dorseymike on July 17, 2009 - 23:26.

Except that the MS OpenXML formats are on track to be an ISO standard. Even now they are in ECMA and the full specs can be freely downloade--for free--by anyone. In addition, just like SUN's patented ODF format, MS has filed a promise not to sue for anyone implementing the standard in any software.

I've been screaming these facts into the wind for months now and why people keep spreading this FUD about the MS format is beyond me! :/

  • Login or register to post comments

Breakages are deliberate

Submitted by Feynmanfan on May 14, 2009 - 09:08.

Personally I don't see how this can be anything but deliberate breakage. The attitude was that they would be technically ODF compliant, but to make use of any place in the specification that gave them a choice to implement in such a way that would break compatibility. It amazes me that OOXML or docx format has actually been used to break interoperability. The old Microsoft formats were at least well known and could be read by OpenOffice. With the introduction of the new formats we once again have the issue of documents being saved in formats that can't be read universally.

I understand the motivation for companies to maintain market share and profit, but the impact of this incompatibility on users is enormous. It shows that Microsoft's "interoperability" commitments are really about maintaining non-interoperability. If they have access to code that works, refuse to use it, create a clearly broken implementation, and then plaster messages in their applications blaming the standard - what else can one conclude.

  • Login or register to post comments

Yet some people still insist on giving the benefit of a doubt

Submitted by grAnt05s on May 8, 2009 - 18:13.

Against all evidence, some people insist on giving Microsoft the benefit of a doubt. Fortunately, the EU seems to have a clear grasp of the issues and their actions will help the rest of us. But it has taken a long time.

  • Login or register to post comments

All content © the NZ Open Source Society unless otherwise noted. The New Zealand Open Source Society is registered as a charitable entity under the Charities Act 2005. Registration number CC42367

Powered by Drupal. |  Themed by CatalystIT |  Hosted by Egressive |  W3C standards compliant XHTML 1.0 Strict markup and CSS 2.0 styling.