Sun's McNealy Proposes Merging ODF with Chinese Counterpart

By Scott M. Fulton, III | Published April 18, 2007, 3:31 PM

In a trade conference convened earlier this week by the Chinese Ministry of Commerce, Sun Microsystems Chairman Scott McNealy suggested that what he described as the world's #2 and #3 office document formats - OpenDocument Format (ODF) and the Chinese standard Uniform Office Format (UOF) - could go up against the #1 format from Microsoft more effectively if they were to be merged.

The news comes from Andy Updegrove, a respected Massachusetts attorney and a member of the board of directors of the Linux Foundation, who is a featured speaker at this conference and who attended McNealy's keynote speech. As Updegrove reports on his ConsortiumInfo.org blog, McNealy's suggestion appears to be the first signal made by any ODF proponent of that side's willingness to partner with one of Asia's burgeoning business standards.

The concept of "harmonization" between the two formats is not at all new, however; representatives of government, industry, and higher education in China have all actively pursued the idea. In November 2005, the Open Standard Lab of Beijing University commenced a one-year study into the possibility of fostering a technological and social harmony between the proponents of both open formats.

The results of that effort, published the following October, were - like Chinese poetry - subtle, balanced, and yet profound at the same time: After having met with ODF architects and representatives of IBM, the Lab concluded that a degree of harmony was attainable through "bi-directional conversion between the ODF and UOF document formats."

But that conclusion stopped well short of suggesting a merger of the formats. The reasons for this may be found in a Lab document comparing the two format's respective schemas for purposes of creating a conversion plan. Without making the argument directly, the document could lead knowledgeable people to the conclusion that UOF was the superior format.

One reason has to do with the formats' allocation of their respective namespaces. The Lab described the UOF schema as being much more structured, replete, and flexible, while certain parts of the ODF schema seem more arbitrary.

While the XML of ODF documents put styles, layout elements, and appearance properties first and foremost, the UOF document structure is based more around function and context. Hyperlinks and embedded objects in UOF are actually given first-tier precedence, rather than actually being embedded within the body section, as in ODF. As a result, the precedence differences between the two formats make translation extremely difficult, though as the Lab later concluded, not impossible.

For instance, every UOF document makes a first-order distinction between text, presentation, spreadsheet, graph, and math data. Think of a UOF document as universal across all applications in its office suite, so its spreadsheet and its presentation graphics application essentially produce the same XML document, when viewed in terms of first-order categories. Thus, a layout element description for something like a "table" might be completely different for the spreadsheet section of a UOF document than a "table" for the text section, and the two descriptions could co-exist within the same document.

Meanwhile, "text" and "table" are first-order categories in ODF, so the contents of a table could pertain to the word processor document or to the spreadsheet portion - same table, different contents. For ODF, the application is called upon to map the table properties to whichever program in its office suite happens to be open at the time.

"Different with ODF, UOF schema redefined many elements in [a] different namespace," the Beijing University Lab concluded. "And some of the element is limited to use in particular type of document... So it is hard to set up a mapping of namespace between ODF and UOF. And for some namespaces imported into ODF, there is no corresponding element in UOF."

Furthermore, there's a contextual gulf between the mindset a UOF document would have its developer adopt, and that of an ODF developer, the Lab demonstrated. What ODF utilizes as an attribute of an element - for instance, underlining, boldfacing, highlighting, or embossing - is treated by UOF as an element unto itself. So while ODF is limited to 40 attributes, UOF has at least as many corresponding "sub-elements" whose descriptions map themselves to locations in the body of the document, like "highlight-ers" rather than "highlight-ing."

Because of this, the UOF document format is more open to amendment by new and different types of sub-elements, without having to convene an international consortium to pull it off.

The Lab's document refrains from any and all directly subjective arguments with regard to the quality of the two formats. But the demonstrations and the accompanying diagrams achieve a result as striking as Prof. Feynman dumping NASA's O-ring into his ice water: They make it clear that any "harmonization" that takes place between UOF and ODF should not try to muddy the waters for the Chinese version, whose underlying principles are both transparent and convincing.

So why is McNealy making this pitch now? Updegrove notes that McNealy was personally invited to this conference, so his proposition may not be entirely unilateral. While plug-ins may be employed for both format's respective suites to enable them to save to, or convert to and from, one another's format, Updegrove does foresee the possibility of a merger of formats, which Chinese officials apparently concede is technically possible.

But the motivation for such a merger may have zero to do with increasing market share, Updegrove believes, and instead "may have a lot to do with China's overall strategy, which for the last several years has been oriented towards developing 'home grown' standards in areas where high foreign royalty payments, or product prices, would otherwise be encountered."

In other words, perhaps - just perhaps - China perceives this as an opportunity to leverage its patent portfolio. ODF vendors owing royalties to Chinese concerns could become the wildest twist in the history of the open source movement's most prolific format.

Comments

View comments by with a score of at least

Royalties? The last paragraph implies that the UOF format could collect royalties from its users. That's exactly the opposite of what ODF has been fighting for: a patent- and royalty-free format that anyone can implement in open and closed source applications without having to pay or ask for prior permission.

If UOF requires royalties, then it would make no sense to converge ODF with it, and thus lose ODF's greatest non-technical reason for existence. And indeed, if UOF requires royalties, than it offers little to no advantage over Microsoft's file formats either.

Is this paragraph incorrect? I cannot imagine Sun would consider merging ODF with a format requiring royalties.

While on the other hand, since ODF does not require royalties, I don't understand why it is not acceptable as a national standard in China. From what I've read elsewhere, UOF was based on the same original OpenOffice.org file format design that later morphed into ODF anyway. Is China suffering from "not invented here" syndrome in this case?

Score: 0

|

This would be a very smart move for all parties, ESPECIALLY as China has been very clear regarding their intentions to develop home grown standards if presented with proprietary market constraints.

Score: 0

|

Good point, a brilliant move, indeed. Ironically, if these formats were to be harmonized, it would drastically reduce piracy of Microsoft products in Asia, which is what Microsoft wants, right? However, at the same time it would also forever relegate Microsoft's various Office file formats to second-rate status from now on.

Score: 0

|

Will Firefox beat IE9 to Direct2D rendering?

Just days after Microsoft executives gave conference attendees a peek at a new rendering technology, a Mozilla contributor revealed he's working on the same thing.

AOL's decision to rebrand as Aol. takes a bad brand and makes it worse

The idea behind the social Web is to crowd source before bringing out something new. But not at AOL, which new logo debuted with a cry of "fail!" across the blogosphere and Twittersphere today.

Microsoft's Bob Muglia and Ray Ozzie on Silverlight vs. standards

Bob Muglia: "We're trying to provide people with an environment that has capabilities that you just simply can't do today in the standards-based world."

Uh-oh, netbooks -- not Windows 7 -- will lift 2009 PC sales

Santa may bring a lump of coal to the Windows PC industry this holiday season. Netbook sales will sap PC margins, while weak Windows 7 PC sales could further drive down average selling prices.

Kindle 2 update adds battery life, native PDF reader

Amazon has pushed out an update to the Kindle 2 e-reader that lengthens battery life and adds a native PDF viewer.

Safari on iPhone gets competition from a $1 browser app

Apple likes to say it gives iPhone users a full browsing experience, but a new competitor tries to incorporate more desktop browser features.

Action Replay maker sues Microsoft for Xbox 360 'predatory technological barriers'

Third-party video game accessory maker Datel has filed an antitrust lawsuit against Microsoft over the Xbox 360's recent Dashboard update.

Where there's smoke: Apple warranty stance raises troubling questions

Carmi Levy | Wide Angle Zoom: Smoking can be dangerous not only for your lungs, it appears, but for your Apple hardware warranty.

Microsoft's .NET Micro Framework is now free and open source

The latest version of Microsoft's .NET Micro framework is now in the hands of the FOSS community.

Google's value proposition for Chrome OS: Should we feel insulted?

For a search engine that has direct access to all the world's online history, it appears to have taught Google nothing about selling a machine.

E-book readers will be in short supply this holiday season

E-readers are hot this year, and a lot of compelling new products have been released, but are there enough electrophoretic displays to go around?