Comparison of Microsoft’s Office 2003 XML Reference Schemas to OASIS’ OpenDocument
Monday, November 7th, 2005In the dispute with the Massachusetts state government over their planned adoption of the OpenDocument format, Microsoft has claimed that their Open XML formats, which they recently announced will be the default format for the pending Office 12, will be “published and made available under the same royalty-free license that exists for the Microsoft Office 2003 Reference Schemas—openly offered and available for broad industry use.” While the 2003 Reference Schemas specifications are freely available (for example, the Word 2003 XML Reference) under a royalty-free license, saying that the specifications are “openly offered” is disingenuous.
Microsoft has patented techniques used to in their “open” formats. The license for the specifications includes a patent license, which states that “Except as provided below, Microsoft hereby grants you a royalty-free license under Microsoft’s Necessary Claims to make, use, sell, offer to sell, import, and otherwise distribute Licensed Implementations solely for the purpose of reading and writing files that comply with the Microsoft specifications for the Office Schemas.” Unfortunately, the provisions below include: “You are not licensed to sublicense or transfer your rights.”
The last clause precludes, for example, writing a program that uses the new formats and then letting your friend tweak the code to do something else. Your friend might make your code do something that wasn’t “solely for the purpose of reading and writing files that comply with the Microsoft specifications,” and even if he didn’t, you can’t transfer your royalty-free license to Microsoft’s patents to him.
Handily, this eliminates all of the GPL software in the world.
On the other hand, the OASIS OpenDocument format is truly open. Its specification is available from OASIS, which guarantees that the OpenDocument license is royalty free. Furthermore, “By ratifying this document, OASIS warrants that it will not inhibit the traditional open and free access to OASIS documents for which license and right have been assigned according to the procedures set forth in this section. This warrant is perpetual and will not be revoked by OASIS or its successors or assigns.” Additionally, Sun Microsystems, one of the companies involved in the development of the standard, has stated that it will not assert its patents as they relate to the standard.