Denying CDF: "There Be Dragons"


Carta Marina, 1539

The industry of denial of the importance of the W3C's Compound Document Format ("CDF") is going to be a sysiphean ordeal for the blindered ODF & OOXML choruses ...

"CDF: the common format you've never heard of" | O'Reilly XML.com | Kurt Cagle | 29 Nov 2007

Already, the number of HTML documents that exist dwarf (by a few orders of magnitude) the total number of Microsoft Word documents. As editing increasingly moves onto the web, its safe to say that the document of choice will be neither ODF nor OOXML, both of which gain their power on the basis of supporting legacy word processing systems. Instead, what seems to be emerging from the W3C is something that is not an office suite because it didn’t evolve from one, but that nonetheless is capable of most if not all of the same functions that office suite documents pose.

Note also this -- dated Sept 2007 -- W3C editor's draft of CDF's CDI WICD profile for "conforming document-authoring tools".

In plain English, this means CDF is in fact designed for the desktop as well as devices and the web. Let me repeat that: CDF is a format for office suites.

Andy Updegrove was either lying or revealing a willingness to believe anything IBM tells him; and IBM got poor W3C CDF working group members to deny CDF's applicability to the office suite tools to keep the sinking ODF ship afloat (see statements attributed to W3C's Chris Lilley).

How can you blame the W3C for wanting to stay clear of the politicized & unproductive ODF v OOXML stalemate?

Just because something as powerful as CDF is unfamiliar doesn't mean it's going to hurt you.

Going to Bed (without my supper)

Andy Updegrove has a great title on his attempted evisceration of the OpenDocument Foundation's pursuit of the W3C CDF.

"Putting the OpenDocument Foundation to Bed (without its supper)"

I'm still laughing. LOL! It's really fine stuff.

Except Andy makes a couple of presumptions | inferences | suggestions which are inaccurate and undermine his point.

'..the Foundation sees CDF as a replacement for ODF.'

Our position is that CDF is the best framework for a Universal Document Format. This will be located on the server hub, positioned as an MS Sharepoint alternative that is open.

Consequently, ODF -- a desktop format -- doesn't qualify in the space on which we are focused. There is no comparison; they are complementary, not mutually exclusive.

'... the Foundation is seeking to develop a new standard.'

Actually, we are committing to implement a standard framework which already exists at the W3C. This means we intend to develop a profile which conforms strictly to the requirements of the CDF. We don't need to create another standard because the W3C has done such a great job.

'... the Foundation needs to join the W3C.'


To accomplish our goals, it is probably not necessary for us to be members of the W3C. If our implementation is successful -- i.e., in perfect conformance to the CDR requirements -- that is sufficient.

Andy must be thinking of the OASIS OpenDocument TC where you must be a member in order for your software to be an implementation of the ODF specification. Andy is confused about appropriate open standards protocol here. (This is an area where we strongly disagree with the OASIS & ODF governance policies.)

We don't rule out joining the W3C, if we feel we can contribute there. This is not an unimportant issue to which we will be giving due consideration.

'... the W3C rejects the Foundation's ideas.'

In fact, members of the W3C have reached out to us. Reception is natural and understandable because the W3C and CDF working group need multiple implementations of their standard -- of which our concept represents but one.

If Andy reports that W3C's Chris Lilly said our reply was general, I believe it was more enthusiastic than that; however, if it was taken that way this is because we are busy making software and there is not much to discuss until there is running code.

'... the Foundation has put a stick in ODF's eye.'

The damage to ODF from its callous treatment of the fundamental issue of file format interoperability is no more than self-inflicted.

'...the Foundation is negating the good work of thousands of volunteers'

One of my first principles of business:

When a strategy is bad, it's better to find a different one that works.

This tear-jerking and inflammatory presumption ignores the fact that Gary Edwards and I have committed 5 years each of volunteerism to an open standards effort that was presented on the basis of principles of universal interoperability which were subsequently re-defined many years into the project when the issues were finally pressed.

'... the Foundation have behaved like, or are, children'

Our average age is somewhere in the 40's -- is my guess. [Gary...pls confirm] Although I would always hope to retain a bit of the child-like brilliance of a being who is free of thought and expression and undaunted by adult shame & old-fashioned habits of social conformity.

Yet children too are capable of rebellion. Ideas from any source placed out in the open under scrutiny do face the ultimate test of validity.

'... the Foundation isn't worthy of attention'

In light of our garageless status, this meme is being expressed in a post the very existence of which contradicts it.

The silver lining of this and the other assertions is the subtle implication that we might be successful in directing the world's billions of documents through the better venue -- W3C CDF -- for universal interoperability.

Thanks for the complement. From you, Andy, it means a great deal.

Garage-Gate 2007

Two -- or is it three -- guys without a garage are sure getting a lot of attention.

What's with that?

Applications versus Formats

Yesterday I asserted that at the core of our disaffection with ODF is its supporters' fundamental view that interoperability is an application thing and not a format thing.

If you parse [Sun's] actions in the development of ODF at OASIS, you would actually understand Sun's position is that full high-fidelity interoperability is "outside the scope" of the ODF [format] specification.

Sun shares this view with Microsoft -- who are the pioneers of the ideology of application supremacy.

Our view is that if there is to be a Universal Document Format, the format must be the nexus of interoperability.

Sun's Doug Johnson reiterated the Sun position (Katherine Noyes|ECT) here again more recently ...

"[CDF] doesn't seem like a good fit," he explained. "It's not designed for this, so I'm perplexed at their desire to go in that direction."

Interoperability is a burden that should be placed on applications, not formats, Johnson said. "I don't understand why it would be incumbent on anybody's format to incorporate interoperability -- that's the application's responsibility. They're trying to put the onus in the wrong place." [my emphasis...Ed.]

What was once considered an embarrassment has somehow emerged into the light of day.

Accordingly, ODF is writing itself into history as a meetoo proprietary, application-tied specification with no intention to provide the market requirement of universal interop. ODF is therefore a sideline drama, only useful insofar as it has provided a foil for OOXML.

OOXML is so fundamentally bad as a standards proposal that its chances for success at ISO in February cannot be improved or weakened by any exogenous forces. Only quirks of process and bribery can help it.

Foundation Helping Microsoft

Respect for our esteemed ODF community friends & colleagues encourages me to take cover from today's anti-Foundation PR Blitzkreig in the nicest possible way.

************************
UPDATE: Florian's take on the anti-Foundation PR campaign is humorous and, typical of his incisive wit, guns down the contradictions in the ODF community's position.
************************

The message of the day -- give or take -- reads: 'OpenDocument Foundation is helping Microsoft and Microsoft OOXML by promoting the CDF format in lieu of ODF!' 'Great Rift Seen!' Whatever.

This is unfortunate for the ODF community because we, and CDF, relish a stage we were not intending to take. In short, if the ODF community is looking for who's helping Microsoft, they needn't look far.

You hardly need a link since most of y'all are already on these feeds...

Martin Lamonica | CNet
"Former OpenDocument advocates bolt for W3C Standard"

Elizabeth Montalbano
UPDATE: "OpenDocument Foundation abandons ODF"

Mary Jo Foley | blogger
"ODF infighting could help Microsoft's OOXML"

My comment to Mary Jo's piece ...

********************************
Mary- As we've pointed out to our colleagues & friends in the ODF community, both OOXML and ODF v1.2 are having (going to have) difficulty at ISO. ODF v1.2's problem is that it doesn't respect ISO's "JTC 1" directive mandating interoperability. Same OOXML.

So, the dream of a single universal document format (around which all applications have equal access) has, for the time-being, gone sideways. We tried really hard working within the standards process (for years) and our interoperability proposals were rejected by Sun (who leads the ODF OASIS TC by governing the schedule of what proposals will be discussed and what and when voting will or won't occur).

They read our whitepaper published in Spanish in Dec 2006 ... "Interoperability: Will the Real Universal File Format Please Stand Up?" ... where we first clearly articulated our vision for ODF v1.2 and the necessary changes to the ODF specification to align it with ISO interop directives as well as the high-level of document fidelity required by the enterprise market (simply installing OpenOffice is not enough).

Experts were able to grok that the OpenDocument Foundation's interop proposals were necessary also to make the Foundation's ODF Plug-in viable at the ODF format level. We knew it would take Sun's Hamburg engineers 2 to 3 years to catch the OpenOffice application up to our proposed changes in the ODF spec, but hey, that's life. Sun blocked the changes we believe to avoid embarrassment if the ODF spec should be able to do things that the application could not handle; and they did it also to honor their $2 Billion hardware & server commitment to Microsoft (in the 2004 pact, meaning to prevent or delay perfect interop with MS documents) and, therefore, to keep the Foundation's plug-in from the playing field.

All this is merely historical arcana to many observers, and the open source chorus seems to think it's a good idea to avoid extending the life of Microsoft's legacy applications with an EXCELLENT-QUALITY (**INTERNAL**) plug-in ... only weak plug-ins (Microsoft's, Novell's, Sun's) are wanted.

What seems missing from the discussion is that the market is going to give the de facto standard back to Microsoft, regardless of events at ISO. That is, unless we provide a clean way for enterprises to access their Microsoft formatted documents and play with an open document format standard within BUSINESS PROCESSES.

While part of the world is swallowing the ODF story, those enterprises who are testing ODF implementations and hitting the brick wall of business processes (Mass ITD [with whom I am under NDA], Denmark, Belgium) are finding it impossible to implement across autonomous networks of decentralized government agencies (each with its own CIO) for practical reasons. People wonder why the ODF policies are drifting back to ODF + OOXML. Wonder no more.

It's true -- I was a vociferous supporter of ODF, and among the most passionate and committed people to identify the importance of OpenOffice's file format back in 2002. But this year the vendors' tendency to use open standards and open source applications as a bargaining chip to extract (some would say 'extort') money from the deep-pockets Gorilla [that's your client, Microsoft] seems to have won out over good software that works for people.

CDF is better. It's governance is with the W3C: does anyone dare question the integrity of Sir Tim? And it is a format -- or I should say a framework for open formats -- which does something ODF can't do at all and OOXML can only do with Microsoft products -- it can go Mobile.
********************************

For one thing, it would be impossible to help Microsoft get the 1,000-odd unique comments through a five-day Ballot Resolution Meeting process in February at ISO. I'm not sure what force of nature could possibly help that, unless convener Alex Brown is seen along the quaint cobblestoned environs of the Bristol quays anytime soon driving an Aston Martin DB9. Microsoft will undoubtedly fail to get ISO approval for OOXML. They don't need my help, either way.

(And if by some sleight of hand they do get OOXML approved, ISO will go into such a spasmodic reform mode that there will never be another important standard from Microsoft.)

Among our difficulties with ODF is that ODF v1.2 is headed for failure at ISO, too. And if the ODF community is tone-deaf to the necessary enhancements (which the Foundation has proposed), then we can't help ODF either -- much as we would like to and much as we have dedicated years of our lives in order to influence. 

More to the point, it is our view that if you want to help Microsoft, you will do nothing to fix the interoperability problems of ODF; you will do nothing to help ODF address the enterprise market's requirements to work cleanly with the existing documents and business processes of almost a half-billion document authors; you will stop, obfuscate and delay the efforts or others to introduce the material to enable the ODF standard to interoperate with the installed base of MS Office documents. This is what one does to help Microsoft.

Back in the languid torpor of summer, Sun's John Bosak made the statement explaining Sun's puzzling vote at the American standards body, INCITS, a vote which benefitted OOXML's case in the run to the failing round in September ("Black September"). His confusing announcement can be read in its moment as a message to all NB's that they should follow Sun's lead to submit "Yes with Comments." Bosak made this declaration in full knowledge that only "No with Comments" can force ECMA to address the comments in the later ballot resolution phase. Bosak knew that a "Yes with Comments" was a piss in the wind.

We wish to make it completely clear that we support DIS 29500 [OOXML] becoming an ISO Standard and are in complete agreement with its stated purposes of enabling interoperability among different implementations and providing interoperable access to the legacy of Microsoft Office documents.

At the recent GOSCON panel on ODF, Sun's Doug Johnson joined Microsoft's oxymoronic argument in favor of multiple formats, including OOXML, because of the market requirement to interoperate perfectly with legacy Microsoft documents. (This left IBM's representative, Arnaud Le Hors, stunned as he was surprised to be caught between Sun's and Microsoft's bullshit sandwich.)

If you parse their actions in the development of ODF at OASIS, you would actually understand Sun's position is that full high-fidelity interoperability is "outside the scope" of the ODF specification. (I have links for this on the OASIS mailing list archive if you'd like.) IBM for reasons I grope hopelessly to understand has acquiseced in this deception.

That's helping Microsoft. With help like that, there's not much more rope left for us poor sods at the Foundation to pull on.

It is beyond question that no organization -- except perhaps SCO, Novell or Microsoft themselves -- has done more to help Microsoft than Sun Microsystems in their conduct of the leadership of the OASIS ODF TC and their failure to encourage the kinds of innovations at the file format specification level that would make ODF a legitimate universal document format. I'll leave you to speculate what connection the Sun-Microsoft pact of 2004 may be having here.

If the Foundation were on record, we are more into Microsoft being drummed out of town -- or beaten 500 million to nil in a boisterous market referrendum. Meanwhile -- while we wait for the Obama Administration to create the necessary political will to drop the RICO statutes on Microsoft -- we'll just have to go and Embrace & Extend the Microsoft installed base by going and getting those files and piping them into trustworthy open standards (standards with process & governance integrity) with unimpeachibly open business processes surrounding them.

We are a single-format shop. Our interests have shifted to the W3C's Compound Document Format. Our ideology, if you must, is for a universal document format about which any and all applications can work with equal rights. Jason Matusow says our actions tell that we are for multiple formats. Jason's full of shit.

We will of course support ODF whole-heartedly if the specification improves in the necessary ways, ways about which we have been clear and will be happy to be clearer in future if we have lacked a certain, shall we say, puissance of message. I am not sanguine, though: I don't expect ODF or ODF's governance environment to improve in the time-span necessary to stop Microsoft from cementing Exchange|Sharepoint and Sharepoint|Exchange Live Whatever across most of what's left of the Lotus Notes installed base.

No, I'm not encouraged that IBM has taken over OpenOffice.org's development. This merely means that Sun has just sold IBM a condo in Corral Gables with a 180 view of the parking lot of the Kingdom Hall Bowling Lanes, Barbecue & Pet Salon and Sun Microsystems is moving on to bigger business (business that actually has money) as a thinly disguised Microsoft subsidiary selling Windows-primed servers and killing Linux with "Solar-Ian" (Ian Murdock's Super Duper Linux Application Layer Embedded in openSolaris) Which-Interoperates-By-Design-With-Microsoft.

Accordingly, IBM better get busy acquiring Novell before Novell becomes a thinly disguised Microsoft subsidiary dedicated to implanting .Net and patent-encumbered dependencies -- or the idea of patent-encumbered dependencies -- in Free Software -- I say this much as IBM detests the GPL.

If helping half-a-billion souls get away from Microsoft is helping Microsoft, then I'll be darned.

CDF c'est moi!

CDF: Disrupting the Disruption

Today at GOSCON, the OpenDocument Foundation's legal affairs czar, marbux, will present something quite new and refreshing to the tired eyes & numb ears of the document formats conversation.

Within the broad schedule which Deb Bryant skillfully assembled, today at 12:30 pm PST Andy Stein, the CIO of Newport News, Virginia, will host in a general session the Executive Panel on Open Document Formats.

Here are the conference location details.

Panel promo: "GOSCON Executive Panel Will Navigate the Sharp Turns in the Open Document Debate"

Here, CDF will enter formally from stage-left, representing our Hero with a Thousand Faces -- a potential solution to the difficult problem of the Universal Document Format. (Click the image to view in full size.)

The_universal_format_cdf Attending will be well-known senior open source & format people from Adobe, IBM, Microsoft, OpenDocument Foundation  & Sun Microsystems. Expect some pretty mind-numbing repetition of platitudes about choice, openness, value & interoperability.

It may be news to some -- not to the ODF Community, certainly -- that we at the OpenDocument Foundation have been displeased with the direction of ODF development this year. We find that ODF is not the open format with the open process we thought it was or originally intended it to be.

Holding aside any tiresome stridency about motivations and possible malicious intentions (everyone wants to be successful and has their own set of objectives and view on how to accomplish them), it is important to recognize that ODF -- the format we have today along with the community structure which sponsors its progress -- does not adequately respect existing standards and does not address the market's requirements for a single Universal Document Format with which any and all applications can work on an equal basis.

Among ODF's weaknesses is its provenance from a specific application and the unwillingness of its originators to release it into the Bazaar. Merchants of irony will note this is the identical problem that paralyzes the incumbent gorilla's format.

I beg you to pay attention to this event and to listen and participate in the trailing conversation over the next several weeks. We may have a solution to a large problem, we may not.

Scoff, complain, criticize, discuss -- but do not doubt that the motivations behind the proposal of WC3 CDF comes from fresh & healthy thought about the market's requirements, which include:

  • openness & objective oversight
  • full compatibility with legacy MS formats
  • convergence of desktops, servers & devices
  • cross-platform portability
  • vendor independence
  • an explicit interoperability framework
  • freedom from patent & other encumbrances

Members of the W3C may be sensitive that we are bringing their work to a purpose for which it was not intended. We express with the deepest sincerity our intention to work within the frame provided by the W3C and to fully respect the spirit and the specification of the Compound Document Format to help make documents good for the Web.

UPDATE: Further details and background on our Universal Interoperability efforts are found here.

UPDATE II: better link


Sam Hiser

OFF-WHITEPAPERS

ARTICLES


www.flickr.com
This is a Flickr badge showing public photos from swhiser. Make your own badge here.


Locations of visitors to this page


Google
Search PlexNex

  

View Sam Hiser's profile on LinkedIn

Powered by TypePad