Microsoft publishes Office specs in OOXML push

By Tom Espiner, ZDNet UK
Tuesday, February 19, 2008 09:05 AM

Software giant Microsoft has published Office file format binaries as part of its controversial bid for International Organization for Standardization accreditation for Office Open XML, an office document format.

The Word, Excel and PowerPoint file format specifications, which were previously only available from Microsoft by request, were published on Friday, together with details of an open-source Office binary-to-Office Open XML (OOXML)& translator project.

The binaries were published in response to concerns among national bodies voting whether or not to ratify OOXML as an International Organization for Standardization (ISO) standard, according to Microsoft Office program manager Brian Jones. The national bodies were concerned that third-party developers may have had difficulties converting Office binary formats to OOXML, referred to in the ISO ratification process as "DIS 29500".

"To make it even easier for third-party conversion of binary format to DIS 29500, Microsoft agreed to... make it even easier to get access to the binary formats documentation by posting it and making it available for a direct download on the Microsoft Web site no later than 15 February, 2008," Jones wrote in his blog on Friday.

However, the file format specifications were criticized as being incomplete by third-party OOXML developer Stephane Rodriguez.

In a comment posted on Jones's blog post on Saturday, Rodriguez said that Excel's internal format table, known as BIFF, had missing records and a "reserved" specification, while Office Drawing also had unspecified records.

"I first gave a cursory look at BIFF. 1) Missing records: examples are 0x00EF and 0x01BA, just off the top of my head. 2) No specification: example is the OBJ record for a Forms Combobox," Rodriguez wrote. "Then I gave a cursory look at the Office Drawing specs. And, again, just a cursory look at it showed unspecified records."

With the specs criticized as incomplete, Jones announced that Microsoft had made the binaries available under its Open Specification Promise (OSP), a more formal version of the "covenant not to sue".

"The binary formats have been under a covenant not to sue and Microsoft will also make them available under its OSP by the time they are posted," wrote Jones.

Microsoft's OSP is a form of license agreement designed to give software developers peace of mind that Microsoft will not pursue them for patent infringement should they use the binaries, or the OOXML specification, to develop code.

However, the OSP has been criticised by intellectual-property law experts as legally inexact and untested. According to Ronald Yu, a U.S. patent agent and academic, the covenant has never been tested in court, and it includes no mention of any court or tribunal in which to resolve a dispute. Patent coverage is also not explicitly defined, according to Yu, who stressed that the OSP is neither a release nor a contract, and, therefore, needs to be treated with some caution.

Microsoft responded to Yu's criticism by insisting that the FAQs on Microsoft's OSP Web page clarify the OSP sufficiently. Steve Mutkoski, regional director of interoperability at Microsoft and one of the lawyers on the team that drafted the licensing terms, described the OSP as an "innovation" that enables a company like Microsoft to gain a quick and broad adoption of a technology without needing to negotiate 20- and 30-page agreements with every party that wants to use it.

ZDNet Australia's Brett Winterford contributed to this article.


WORTHWHILE?

0

0 votes
Blog

Talkback 0 comments

There are currently no comments for this post.


Tech Jobs Now!

Search for your ideal tech job:

Use shades of gray to enhance scale in Excel

Microsoft Office Suite

Excel's palette is generous, but don't throw buckets of pigment all over your spreadsheets just because you can.


Read more »



Ultimate 2012 recovery site: the moon

Blog thumbnail

Have you seen the disaster movie "2012"? A friend from Control Risks and I did, and we reluctantly concluded we wouldn't be able to write off the cost of our..... by Nathaniel Forbes

Read more »

Tags

  1. antivirus
  2. apple ipod
  3. cnet networks inc.
  4. desktop
  5. e - mail
  6. hard drive
  7. intuit inc.
  8. mcafee inc.
  9. microsoft corp.
  10. microsoft windows
  11. microsoft windows vista
  12. microsoft windows xp
  13. norton co.
  14. pc
  15. performance
  16. security
  17. software
  18. tool
  19. web
  20. web site