File Format Fatigue Sets In

On the eve of ISO's notorious BRM week in Geneva (when national standards bodies try to find reasons to pass Microsoft's format, OOXML, as an international standard like ODF v1.0), we are visited by a strange call for truce from the ODF side's Patrick Durusau -- Sun's employed editor of the OASIS ODF v1.2 (and friend of the erstwhile interop player & my very own, the once and ever, OpenDocument Foundation, the Foundation having joined the august company of Disgruntled OASIS ODF TC Alumnae including Arbortext, Boeing, Corel, Speedlegal, Stellent|BEA|Oracle & others who tired of beating their heads against Jonathan Schwartz's erected brick wall).

Perhaps the most telling part is that Patrick chose to publish his letter in Adobe's PDF fixed file format, so thoroughly has the ODF v OOXML debate deteriorated into distraction from the main point -- which was and still is interoperability ... or rather the lack of it: the inability of word-processors of different vendors, vintages and varieties to open, read and edit files with business-process-level fidelity ... like e-mail and web pages. (The need is for a true interchange format -- what we've called a Universal Document Format for editable documents. Peter Seebach gets right to the point in "OOXML: What's the big deal?" | IBM Developerworks | 19 Feb 2008)

PDF is the real winner here.



click the image for Adobe's James King's insights: "Bits & Pieces"...

At least we have that: a great & useful, open-enough & archive-able fixed document format with aesthetic document layout-presentation nous. This alongside the other news that Blue-ray has won out definitively against HD DVD in the hi-def video medium war. There's reassurance in at least some finality -- somewhere.

Not so lucky are we here in the document format war -- where all conclusions are certain to be inconclusive and the uncertainty has a 50-percent chance of carrying the years 2008 AND 2009.

Patrick's letter, among other things, is a loser's cry for help (with CV attached) because even the EU-sponsored harmonization directive on ISO to work with the German standards body, DIN, parented by the Fraunhoffer braintrust to report on the harmonization potential of ODF & OOXML is proving a waste of time, the directive likely about to produce the conclusion that merging ODF & OOXML is a technical impossibility even if the sponsoring applications -- OpenOffice.org & Microsoft Office -- are harmonized too (a commercial impossibility given how tightly Microsoft, Sun & IBM covet the office application market shares).

The calls for civility, patience, calm & restraint appeal nicely to all parties at this point, tired of personal attacks, misdirection, mud-slinging, character assassination, vitriol & pointless emotionalism. The calls appeal to Microsoft most of all, which moves forward in its new phase of dominance of the web with a brilliant ramp of the truly brilliant & actually innovative Office 2007 product suite -- which implants a version anyway of the OOXML format which is the questionable case before ISO.

Eyes and ears with any interest in new balance in software markets must now ignore everything on the table in the Document Format War as it is being dished today, must look ahead -- skate to the puck (as Gary Edwards says) -- to documents and the Internet.

Here, the only place to look is the W3C. But given the high stakes in owning formats, there's a real risk that the argy-bargy visited by the vendors upon us in the ODF-OOXML Cycle (2005 - 2008) will encumber, subsume & overwhelm the W3C in future days.

Let's hope not, for documents ought to be open & free if we are to have data-sovereignty and if basic applications are ever going to work for us(ers).

'Harmonization' Synthesis

Dennis Hamilton, alias Orcmid, has an interesting comment with links on the many views of ODF & OOXML harmonization.

IBM's | Sutor's Dissonance

Bob Sutor's Warsaw deck (6 slides, PDF) is to-the-point & true with regard to this magic word, 'interoperability'. Too bad ODF isn't an interoperable format and a harmonization effort, if successful, would take another 3 years.

It reminds me of the good feelings Simon Phipps' words inspired when we could hear him talk about Sun's commitment to open source back in 2003 & 2004 when OpenOffice.org was all promise -- and Sun hadn't yet discovered its allergy to GNU/Linux.

Both parties speak well, but the evident intent on both Sun's & IBM's parts to create an alternative office suite monopoly -- a DUOPOLY (Sun & IBM on the one side, Microsoft on the other) -- through the force of rip&replace political mandates is disgraceful, and the execution lame.

Doc Searls said the great thing about open source and Free Software is that the users have taken over their own supply ("DIY-IT" | Linux Journal | 1 Feb 2004). It is high time this became true in the document space, for CIOs and policy bureaucrats who have signed up for ODF are going to get a Massachusetts comeuppence when the difficulty of deploying OpenOffice.org in a decentralized enterprise is acknowledged. (By now it would be easier to go straight to Ubuntu.)

CIOs & policy bureaucrats! Look past the ODF & OOXML miasma to the Internet -- where the problem of document interoperability can reasonably be solved.

The Disappointing Formats

The ODF-to-OOXML harmonization effort being hosted by the German standards group, DIN, is Europe's best effort to resolve our Mexican Standoff between Microsoft, Sun and IBM. Even though harmonization is laughably complex and will not work unless the applications are harmonized too, the best and brightest of Germany are left to hope for success.

Hope for a harmonization of formats does reflect one truth: that the whole point of this ugly exercise is to have one single FORMAT -- which is really the same thing as having interoperability. Anything else ridiculously undermines common sense.

We have e-mail. E-mail works because there is one standard format. (Despite there being a host of different e-mail protocols, they are open enough to enable everyone to field and deliver e-mail across different systems.) This is called interoperability.

So, too, HTML is the single agreed format which enables us all to view web pages from different brands and versions of browsers and across a good (though not great) variety of hardware and software operating system environments. This too is called interoperability (though bad people have tried and are still trying to corrupt HTML).

E-mail interoperability and web page interoperability define what we mean by interoperability. It means when software applications of any kind can read the content of an electronic document and present the document's original and intended layout faithfully.

Why don't we have interoperability of this nature for editable documents?

The answer is obvious. Because there is a monopoly of the desktop operating system and of the office suite, and because the monopolist guards its position of control over the main document format. I would too, if I were in their place (and I hope that you would do everything in your power to stop me if I were in their place).

Here's what they are guarding:

REDMOND, Wash. — January 24, 2008 — Microsoft Corp. today announced second quarter records for revenue(s) ... of $16.37 billion. Compared to the year ago period, [this figure] represent growth of 30%.

This record performance is attributable largely to strong sales of Office 2007, which it goes without saying is the Trojan Horse insertion device for the new OOXML file format which drives Microsoft's strategy to kill Adobe Systems, kill SAMBA, stop GNU/Linux adoption, and in Steve Ballmer's words, "... win the Web!"

Despite great efforts to intercept and weaken Microsoft's control of the main editable document format, there has been no effect on the company's transition from the old binary formats to the new XML-based style of document format.

ODF was originally conceived -- at least in the minds of some -- as a death-bomb to the Office & format hegemony, but it has been executed badly and now is being shaped to carve out a small share of the office suite market for Sun and IBM. OpenOffice.org's and ODF's execution is so poor, in fact, that Sun & IBM are merely carving out a minority share of an obsolete market for old fat-client applications which may only have another 2 years to live -- at best. Most shocking is the low level of Sun's and IBM's market ambitions, not so much the familiar vendor tactics of obfuscation they're using to promise interoperability while delivering an application-tied file format with the same flaws as Microsoft's.

They would have done better to kill Microsoft Office -- dead -- by engineering full interoperability into ODF and closing off Office 2007's chances in the market-place with fit aggression. Make ODF a single Universal Document Format by enabling the format to handle all of Microsoft's document application features (without dropping "foreign elements") and enable OpenOffice.org to function successfully in a mixed office suite environment, making application change in the enterprise at least a possibility. Thus, by end-of-life of Office 2003 (sometime in 2009), CIO's would have been given time to orchestrate full migrations to other, perhaps more open and less wasteful, platforms.

This is where ODF went wrong. The chance to disrupt the monopoly in the market-place has come and gone (Gary describes here precisely how the buy-side has been left out). If you don't believe me, go to the mailing lists; the ODF community's distaste for format-level interoperability sits in plain sight in the record of the OASIS ODF Technical Committees over the span of the last several years.

Even KDE developers can't get documents to work interoperably between KOffice and OpenOffice.org. Here is KDE's lead developer:

"One thing I have always dreamed to be possible is that when I write a doc in KOffice I can then open it in OOo to use that one feature that's useful to me and then save it and continue in KOffice without loosing lots of data.

"Its still a dream, of course. Most features are lost on opening and saving it in OOo, but its a nice goal[.]"

Thomas Zander | KDE | 27 Sep 2007

The history of a single KDE interoperability proposal to the OASIS ODF Technical Committee reveals Sun's and IBM's success at keeping the OpenOffice.org application's unique document settings from being fully specified in the ODF standard:

From the original KDE interoperability proposal to the OASIS ODF TC ...

"In order to improve interoperability with
the OpenDocument format, we need to
standardize the settings a bit more.

Right now the contents of settings.xml is
not part of the standard, it's up to each
implementation to save whichever settings
they want.
..."

David Faure | KDE | 25 Nov 2005

Two years later, D Faure submits an action item enclosing his two-year old suggestion, verbatim ...

"Here are my suggestions for which
settings we could standardize upon..."

David Faure | KDE | 19 Mar 2007

The ODF TC minutes note that a response, ostensibly from the TC Chairman, Michael Brauer (Sun Microsystems), is required ...

"* Action items
(Document settings), reposted by David,
follow up from Michael needed ..."

Lars Oppermann | Sun Microsystems | 4 Apr 2007

The KDE interoperability action item stays alive in the OASIS ODF TC minutes ...

"* action items
michael - follow up on docuemnt settings,
in porgress" [SIC]

Lars Oppermann | Sun Microsystems | 25 Apr 2007

The KDE interoperability action item stays alive in the OASIS ODF TC minutes ... 

"* action items
michael - follow up on document settings,
in progress"

Lars Oppermann | Sun Microsystems | 9 May 2007

The KDE interoperability action item stays alive in the OASIS ODF TC minutes ... 

"* action items
michael - follow up on document settings,
in progress"

Lars Oppermann | Sun Microsystems | 18 May 2007

The KDE interoperability action item stays alive in the OASIS ODF TC minutes ...

"* action items
michael - follow up on document settings,
in progress"

Lars Oppermann | Sun Microsystems | 24 May 2007

Next minutes reveal the action item gone ...

"* action items
no new status"

Lars Oppermann
| Sun Microsystems | 7 Jun 2007

The action item has recently reappeared in the TC notes, but without action. Meanwhile, the relevant application-specific markup remains in the OpenOffice.org application's source code, where only tag names and not their functionality are identified. (See lines 169-211.)

I have been on record criticizing Microsoft's bad specification of its new XML format. I still stand by that criticism.

Reasonable people recognize the importance and necessity of holding ODF to the same standard of criticism. In light of the performance of leadership of the OASIS ODF Technical Committee shown here, it is impossible not to point out similar fundamental omissions in the specification of ODF.

This is why we've missed our chance.

The harmonization process will call again for the interoperability features in ODF and OOXML which KDE leadership where calling for THREE YEARS ago. Over that time span, Microsoft has been allowed to ready another office suite platform. This is a disgraceful loss of a chance to intercede in the monopoly grip on the market while the opportunity was ripe.

Office 2007 is in and now we must shift our attention to the next forum of the conflict: Documents & the Internet. The drama of ODF & OOXML at ISO is merely theater at this point.

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.

Burton Group Report on ODF | OOXML

Peter O'Kelly & Guy Creese's summary of the ODF | OOXML situation is a uniquely vendor-neutral summary that is both detached and accurate in its coverage -- though strangely weighted toward Microsoft when both sides have glaring sins.

"What's Up .DOC?" (PDF, requires e-mail address registration)

A weakness is its omission of any detailed coverage of the meaning of OOXML throughout the rest of Microsoft software products, those existing outside the office suite domain. Covering OOXML as a document format alone is like covering the tip of an iceberg.

Additionally, the conclusion that either of the new XML formats can help mitigate vendor lock-in is simply a good reflection of writer's fatigue.

Apart from these flaws, and its kid-glove treatment of Microsoft's incongruous and unexplainable machinations, O'Kelly's & Creese's effort is a worthwhile 37-page read.

Document Formats at GOSCON 2007

The video for the ODF (OpenDocument Format) Panel at GOSCON 2007 (Government Open Source Conference) was just kindly posted by Deb Bryant. The panel took place in Portland Oregon on 16 October 2007.

Panelists included ...

  • Buck Martin (OpenDocument Foundation)
  • Jason Matusow (Microsoft)
  • Doug Johnson (Sun Microsystems)
  • Arnaud Le Hors (IBM)
  • James King (Adobe)

DOWNLOAD the video (Real Media format | 59:01)

Panel management was disciplined by Andy Stein, CTO of Newport News Virginia, and the second half of the video contains a Q&A with uncommonly apt questions -- reflecting the importance of the document formats issues to the audience.

An interesting moment comes in the 44th minute when Microsoft's Jason Matusow answers a question directed to him about interoperability ...

"You don't want interop to be an innovation killer. You want to be able to have that balance  where ... maybe interop is less important as something emerges but over time it becomes more important in that particular space."

Coming from Microsoft this non-sense -- complete with sophistry -- justifies the current Microsoft strategy.

'Don't stop innovation' -- this is certainly a point where the office suite vendors concur and it is a statement which has in this past year repeatedly come from the ODF development community, too -- particularly Sun's leadership of the ODF TC at OASIS, who have made ODF just about as dependent on its mother application as OOXML is upon MS Office 2007.

This is the central point of the whole situation. In the two areas out in the glorious World Wide Web where near perfect interop exists with diverse sets of authoring tools and readers -- e-mail and Web pages -- innovation was historically superceded and even frozen by the primary concern for interop. It leads me to conclude there is no solution to the document interoperability problem that is rigorous enough to enforce functional interop for editable documents coming from the vendor community; that the governments of the world are going to have to create, enforce and protect their own single document format standard and only against strong opposition from all vendors except Adobe.

I believe the requirements are clear but the IT sell-side and the IT government buy-side are talking past each other.

The separate set of frequently-asked-questions on the GOSCON 2007 site is also worth a moment -- particularly useful for catching up to the substance of this long, noisy -- often nauseating -- debate.

Dutch Format: Define Success, Get Success

A familiar electric feeling of excitement courses the spine unbidden when I hear the improving news about the Dutch national policy for ODF. The Dutch determination is faintly familiar. It's nearly like Massachusetts in August of 2005, when I heard through backchannels about the surprising contents of the final draft ETRM 3.5 and, chewing half a pizza, I called the scoop in to the Financial Times' San Francisico-based technology editor, Richard Waters.

Let's not let this one go, like Massachusetts, Denmark or Belgium.

What are the metrics of success here?

In a rodeo calf-roping competition, the iron gate crashes open and the calf bolts from his pen. The cowboy and his mustang, a single silhouette together in the corner, bolt in pursuit, hoofs gulping dirt, muscular haunches straining to speed from a standstill. The man-horse, gaining, swings the stiff loop once overhead and punches it downward. With talent, the noose catches a foreleg and the calf flips, heals over head, oblivious to what force of the sky could raise the ground so quickly. The pursuer comes down from his horse. The clock -- less than eight seconds has elapsed -- will not stop until he winds the rope around three awkward calf-legs and stabs the air with his gloved hand. The time is best; the crowd roars.

In Holland, success means a timely, inexpensive & painless migration to OpenOffice.org on existing largely Windows XP machines. Period. Stab the air. If it's a careless, blind grope, we all go home and the name 'ODF' is murder in our ears.

The ODF case worldwide hangs on a Dutch fulcrum: is it possible, as well as easy, to implement the software necessary to fulfill the ODF policy? That's the question enterprise IT executives want to know. And if the ODF vendors, Sun & IBM, are sincere for a win, their professionals will be descending like leaves in Autumn from now through next summer upon Arnhem, Amsterdam, Den Haag, Eindoven, Groningen, Heerenveen, Nijmegen, Rotterdam & Utrecht.

In those places, success means wrestling with business processes, identifying what people do with documents and spreadsheets, analyzing their behavior and re-routing their actions onto new & unfamiliar systems. Details count. People's time matters to them.

Perhaps many IT people worldwide have already given up hope; but this second spasm in the Netherlands cranes necks from Capetown to Cape Horn to St Petersburg to St Paul.

They are watching (if not holding their breath).

Yale Whitepaper on Documents & Democracy

Laura DeNardis & Eric Tam of Yale Law School's Information Society Project published last month their whitepaper -- "Open Documents and Democracy: A Political Basis for Open Standards" (PDF).

This paper will come to represent a touchstone of the case for a good de jure standard document format.

How we get there is a world of questions in a separate sphere, but we've been waiting for an authoritative, clear & definitive expression of the basic common reasons why software markets should give way to democratic principles & process with respect to the common editable document format.

OpenDocument Foundation is Closing

People have wondered why I haven't blogged about the Foundation closing. It is. And I haven't said anything here because corporate housekeeping takes a little time: board votes, blah blah blah.

We will issue a press release when we have thought through and fully understand what we are going to do next.

Thanks for your patience.

Gary's History of ODF Development

"Trying to pipe into ODf as it's currently written is the equivalent of trying to pour 100 gallons of jet fuel into an 85 gallon tank."

ODf isn't the target of MS-OOXML. HTML is.

- Gary Edwards

Gary Edward, Founder & President of the OpenDocument Foundation, made this response to a discussion yesterday on ZDNet.

It's a long post, but highly informative on this topic where good information is not easy to find. It's the way things went from Gary's, the Foundation's, point of view. [I note (**) where I've added a few helpful links to our old materials that support the narrative. -SH] ...

*******************************************************************
da Vinci here

Thank you John. Just because we are garage challenged doesn't mean we can't find the back door to the big house :)

The larger issue at stake here is not whether or not we have a garage, or what our contribution to ODF has been over the course of five years as active members of OASIS ODF. What it really comes down to is the implementation of ODF in the real world.

The chickens came home to roost when Massachusetts started a year long pilot study regarding the implementation of ODF. The study began shortly after the OASIS approval of ODf 1.0, and ended in May of 2006. The results were nothing short of a disaster for ODF.

Not wanting to give up on ODF, Massachusetts came up with another plan; a hail Mary cry for help known as the RFi.** The Request for Information concerning the feasibility of an ODF plug-in for MSOffice.

They couldn't implement ODF using the many OpenOffice variations that participated in the year long pilot study, so they came up with the idea of an ODF clone of the MS-OOXML Compatibility Pack plug-in for MSOffice. The thinking being that if Microsoft could convert documents, applications and processes to MS-OOXML using a plug-in, then maybe it's possible to do the same with ODF?

The ODf vendors had of course advised Massachusetts that such a plug-in could not be done. But then CIO, Louis Gutierrez, and his staff persisted, releasing the public plea for help. We responded to the RFi based on an interest myself and some other Foundation members had dating back to the initial release of the MSOffice 2003 beta when we were first amazed that an XML conversion could actually be done using the plug-in architecture.

The one thing about the Massachusetts ODf implementation problem that people refuse to admit is that the hard barrier was not political. Sure, the politics were nasty. But Louis and his staff were determined, even though their entire budget was cut out from under them. The hard barrier that was uncovered during the pilot study was that of a wide proliferation of MSOffice bound workgroup-workflow business processes. Processes demanding the high fidelity exchange of documents commonly demanding perfect application version synchronization throughout the chain. It was too disruptive to rip out and replace MSOffice because of these bound business processes. And it was too costly to re engineer the business processes for ODf ready alternatives. Hence the idea of an ODf plug-in for MSOffice.

Even though we proved it was possible to write an ODf clone of the MS-OOXML Compatibility Pack plug-in, and demonstrated this on June 19th, 2006 at a day long event hosted by IBM, there still remained the problem of adapting ODf to a situation it was not designed to deal with. Because we were dealing with business processes, there was an absolute need for a high fidelity “round trip” capable conversion process.

"PLUGIN: Transparently Open a File" ** | fr0mat.net | 17 July 2006

This statement that ODf was not designed to meet the Massachusetts market requirements comes as a shock to the faithful. Yet, most would admit that if Microsoft were to join the OASIS ODf TC, there would no doubt be a massive wave of compatibility eXtensions and application specific eXtensions required for MSOffice apps to implement ODf. From our point of view though, we only needed five generic eXtensions to get the job done.

"PLUGIN: Transparently Save a File" ** | fr0mat.net | 18 July 2006

Doesn't sound like a big deal does it? But it is. The issue of eXtending ODf to meet the compatibility – interoperability needs of MSOffice desktops was destined from day one to tear the ODf community to shreds. It's kind of like the issue of slavery was to the original framers of the Constitution. They couldn't agree as to how to deal with the issue when the country was founded, and it later came back to tear the Republic apart in a horrific civil war. I'll try to explain, so bear with me.

To start with, this much must be understood.  The core Massachusetts market requirements are expressed as compatibility with existing file formats (including Microsoft binary documents), and interoperability with existing applications (including MSOffice apps).  There is a third requirement called grand convergence, but we'll save that for later. Others, like Sun with their ANSI – ISO vote in favor of MS-OOXML, expressed this same issue as: ”We wish to make it completely clear that we support DIS 29500 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.

The ODf compatibility-interoperability with Microsoft documents and applications has a long and troubling history at OASIS. The very first instance of this issue came on December 16th, 2002, at the first OASIS Open Office XML TC meeting, when the proposed charter came up for vote. Keep in mind that the first phase OASIS ODf group was overwhelmingly comprised of enterprise publication, content, and archive management systems representatives. Representatives from Stellent, ArborText, Boeing, Corel, SpeedLegal, the Australian National Archives, and the Society of Biblical Literature were prominent members. The desktop office suites were a minority.

Throughout those first 15 months of phase one work, the interests, influence and persuasive arguments of this “enterprise” side of the original OASIS ODF group greatly influenced the Foundation's goals of a single universal file format. A vision that went beyond the limits of desktop office productivity suites, and into the realm of what has been called the ”grand convergence” of desktop, server, device and web systems.

"PLUGIN: Default to ODF" ** | fr0mat.net | 18 July 2006

So what happened at that first meeting that is so significant to the later events in Massachusetts? When the proposed charter was brought up for discussion, Phil Boutros, the legendary conversion - reverse engineering - Über document expert from Stellent, proposed that the charter be amended to include as a primary objective, “compatibility with existing file formats”.  Including Microsoft file formats.

Phil argued that if we didn't include in the charter this important objective, in the end our work might prove to be irrelevant to the needs of the marketplace. Compatibility with existing file formats would be absolutely essential to the process of converting those documents to ODf XML. So spoke the legend.

There was wide agreement on this. But being a phone conference, all i can say is that only one member attending put forward an objection. Sun's Michael Brauer, who was also the Chairman, postured that we had to be careful with the wording of this “compatibility” objective. His concern being that people might think we were specifically referring to Microsoft binary documents, and that would compromise our goal of providing an application independent specification.

Phil argued that of course we were referencing MS documents because those are exactly the documents that the world would be most interested in converting!

The issue of amending the charter was tabled pending future review. A review that never came even though it was proposed and discussed on many occasions. In later years, whenever the issue of compatibility with Microsoft file formats or interoperability with Microsoft applications came up, which was often, the final word ending discussion was invariably, ”That's outside the charter and out of scope”.

And there you have it. So we knew full well, as Louis and his staff explained the facts of life, that we would have a very difficult time getting any compatibility-interoperability with Microsoft eXtensions through the OASIS ODf TC. Louis took the position that the ODf community and vendors would not allow ODf to fail in Massachusetts. He fully expected everyone to support what came to be called the ODf iX proposals.

Louis of course was wrong. The ODf community didn't even show up. Massachusetts was hung out to dry. But he did spend that summer of 2006 doing everything he possibly could to successfully implement ODf using our da Vinci plug-in. Including signing off on the first three ODf iX proposals submitted to OASIS for discussion in July-August of 2006. Between July of 2006 and February of 2007, there were a total of five major iX proposals submitted to OASIS for discussion. Another very important, but alternative set of RDF metadata iX initiatives was approved by the OASIS ODf Metadata SC as part of the metadata requirements in August of 2006.

The long and the short of it is that ODf could not meet the Massachusetts requirements without the five generic eXtensions known as ODf iX. The five generics addressed the OpenOffice – MSOffice application specific differentials concerning lists, tables, fields, sections, and page dynamics. It is the application unique implementation models for these document structures that accounted for most of the problematic conversion fidelity loss.

Many people believe that the only way ODf can establish high fidelity “round trip” conversion compatibility – interoperability with Microsoft documents, applications and processes is to have the secret binary blueprints. The thing is, our da Vinci plug-in was designed as a clone of the MS-OOXML Compatibility Pack plug-in, and, as such, leveraged the internal conversion process native to MSOffice apps. We don't need the secret blueprints. Microsoft does a good job of converting the binaries for us ;-). We even released ACME 376 as proof that we could in fact hit a conversion fidelity the equivalent of the MS-OOXML plug-in.

ACME 376 Compatibility Kit **

The important thing to understand is that an internal conversion process differs greatly from trying to import and break an external stand alone MS binary document. There are two aspect to internal conversion – both of which are critical to conversion fidelity. The first aspect is that of triggering, capturing and decoding the internal application conversion of in-memory-binary-representations. The second is that of piping the decoded structure into the target file format.

For short we call these two aspects ”conversion” and piping.  And we have cute names for the actual components that perform these tasks within da Vinci.

Acme 376 is the first aspect of the da Vinci process.  The second aspect is called ”InfoSet”, and it is here that the piping into a target file format occurs.

ACME 376 can do the job it was intended to do. But without ODf iX, we are unable to pipe the results into ODf without loss in the areas of our five document structures. Trying to pipe into ODf as it's currently written is the equivalent of trying to pour 100 gallons of jet fuel into an 85 gallon tank.

The amazing thing is that we can pour that 100 gallons of jet fuel into the W3C's CDF, with plenty of room to spare. We don't need any eXtensions or special exceptions to do this. As this dawned on us after months of testing, we we're speechless. If you've spent any time converting MSOffice binaries and xml, CDF will take your breath a way. All i can say is that the W3C CDF Workgroup has done an amazing job of writing a flexible and expansive framework able to handle everything we know MSOffice has to throw at it. Even with the years of business development on the MSOffice platform that must be accommodated.

And oh yeah, the 130 critical workgroup test documents that ODf failed with in Massachusetts are not a problem for the W3C's CDF. Wow. If only we knew this in July of 2006.

The failure of ODf in Massachusetts has had a devastating world wide impact. People accuse of us of failing in Massachusetts. We did. No question about it. Yet one has to wonder, where were the faithful when ODf hung by a thread?

On October 4th, 2006, with the resignation of CIO Louis Gutierrez, ODf was branded in those hushed CIO conversations where pragmatic solutions trump both ISO and legislative mandate efforts every time, as difficult and perhaps impossible to implement. Just as the legend Phil Boutros had warned near four years earlier.

Following the resignation, we stopped all work on ODf da Vinci, and went back into the OASIS ODf process to finish the iX work we had started. The da Vinci plug-in and ODf iX were inextricably tied. Neither could move without the other. But the subsequent events at OASIS turned out to be one disaster after another. By April of 2007 we had failed with the “List Enhancement Proposal”, our metadata requirements were dropped and discarded, our interoperability issues brushed aside, and even the OpenDocument Foundation's purpose for being had been totally gutted.

This ended our work on ODf (April of 2007). And the search for a worthy alternative to MS-OOXML began.

Our feeling was that the marketplace of 550 million MSOffice bound workgroup desktops would migrate to MS-OOXML unless we were able to offer them an alternative. The thing is, the world is going to migrate to XML, regardless of what happens at ISO. It's a pragmatic reality. The only question is, “Which XML?”

The hard truth is that ODf was not designed for the conversion of existing MSOffice documents, applications and processes. MS-OOXML on the other hand, was designed exactly for this purpose. And that's the challenge we're up against. We need an alternative to MS-OOXML that meets the same critical market requirements. Otherwise, we might as well all pack it in as we stand by and watch Microsoft migrate those MSOffice bound business processes over to the core of the emerging MS Stack, the Exchange/SharePoint developers hub.

We believe the W3C's CDF can fill that role as an effective, easy to implement and transition to alternative. We know for certain that ODf can not fulfill this task, as events in Massachusetts proved.

We also believe that we need to neutralize and re purpose MSOffice with CDF for another reason. The Exchange/SharePoint juggernaut is now at 65% marketshare and accelerating. The advantage E/S has over all other competitive alternatives is superior integration into existing MSOffice bound business processes through the systems level binary <> MS-OOXML conversion function. If E/S has 65% marketshare, so does MS-OOXML.

Furthermore, it's becoming ever more obvious that W3C Web platform technologies are being relegated to the bottom by a whole raft of higher level MS Stack proprietary “foundation” replacements. ODf isn't the target of MS-OOXML. HTML is. With the prize being the future of the open Internet.

[Steve Ballmer: "We will win the Web...We will win the Web!" | "Trouble Exists at Microsoft" | BusinessWeek | 26 Sept 2005 ** ]

We might not be able to rip out and replace MSOffice, but at least we can neutralize and re purpose the business process mainstay using CDF and the available plug-in architecture.

My last point is that there were three primary market requirements in Massachusetts: compatibility with existing file formats, including Microsoft documents; interoperability with existing applications, including MSOffice; and the grand convergence, of desktop, server, device, and web systems.

Of these requirements, the first two relate to the legacy situation much of the world finds themselves having to deal with. The third requirement of grand convergence however represents the Massachusetts vision of the future. And it is here that the real strength of CDF comes into play. Grand convergence is the sweet spot for CDF, exactly what it's designed for. What we have to now do is enable the great herd of 550 million desktops so that they can easily, effortlessly, and without disruption, consider the transition to CDF as a fully capable alternative to MS-OOXML.

Because so much of the world's attention was focused on Massachusetts, we were privileged to have had many conversations with CIO's around the world. We know the reality of these requirements is undeniable and universal. So much so that we often have to answer the question as to how it came to be that ODf was not designed to meet these requirements? In recent conversations concerning our work with the W3C's CDF, one analyst commented that, “ODf is a fine format for an alternative universe where MSOffice doesn't exist”. And while many wonder how it came to be, we really don't have the luxury of time to figure out how it is that five years of work on ODf could have missed the mark for 550 million desktops. But miss we did.

IMHO, the reasonable course of action going forward has to be an all out effort to provide pragmatists, who find themselves bound to MSOffice workgroups and business processes, with an alternative to MS-OOXML. Otherwise, it doesn't matter what happens at ISO. MS-OOXML will be the default file format for the majority of businesses and organizations going forward. If the W3C's CDF can be used as an effective alternative to MS-OOXML, this ought to be done yesterday. If those who disagree with Massachusetts and the market requirements continue to insist that ODf can be implemented as a non-disruptive alternative to MS-OOXML, then they really need to get out of the blogosphere and into the trenches where software does the talking.

Hope this helps.

~ge~

Hey buddy can you spare me a garage?

*******************************************************************

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.

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

OpenDocument Foundation Stirs the Stew

Rob Weir goes postal on the OpenDocument Foundation today on his blog.

It was triggered by our attempts all year to get IBM to think seriously about full & universal interoperability around ODF, culminating in our attaining a prominent place on the marquee ODF panel at GOSCON.

Open Document Panel Features Leading Experts from Microsoft, IBM, Sun, and OpenDocument Foundation

What IS the debate over Open Document Standards, and what is at stake for your organization or enterprise?
This year’s conference will close with one of today’s most pressing issue for governments in the US and abroad.  We are pleased to announce that GOSCON attendees will hear directly from the organizations and their top-flight experts that will define the next Document Standard.
Panelists are expected to address the practical differences between competing standards OOXML, ODF and CDF to determine which one(s) truly provide a single file format that is open, universally interoperable and application and platform independent. About half of this special general session will be set aside for audience questions, providing an opportunity for GOSCON attendees to gain direct access to the debate.
Panelists include:
  • Douglas W. Johnson, manager, Standards Strategy, Corporate Standards, Sun Microsystems
  • Arnaud Le Hors, program director, Standards & Emerging Markets, IBM Open Source & Standards Project Office
  • Buck "Marbux" Martin, director of legal affairs, OpenDocument Foundation
  • Jason Matusow, senior director of interoperability, Microsoft Corporation
Brian Proffitt, principal of Linux Today, has weighed in.

So has PJ at Groklaw in News Picks.

Whatever can be so threatening? Watch for transcripts or audio feeds from the GOSCON panel which happens at 12:30 Pacific Standard Time, (next) Tuesday, October 16th.

Reverse-Halloween: The Marketing Checkbox Strategy

Glyn Moody is, of course, a quick-study. He's among the few who get it.

This post in Linux Journal ties Microsoft's new-found open source strategy and its document format strategy together to illuminate a major shift in Microsoft's tactical approach to defrauding the market.

We've been waving our arms up and down to draw attention in FLOSS circles to the idea that ODF v OOXML is vital to Software Freedom. Glyn tells more effectively why this is true.

Getting Microsoft software licenses OSI-approved and similarly getting Microsoft's proprietary document formats approved at ISO are like painting an old Chevrolet. But that's all they think they need in the enterprise...

This, I think, goes to the heart of Microsoft's open source strategy. As well as adopting those aspects of an alternative development model that it finds useful, Microsoft is aiming to blunt the undeniable power of openness by hollowing it out. If OOXML is an open standard, and some of its own software licences become OSI-approved, Microsoft will be able to claim that it, too, is an open standard, open source company. For many busy managers, subject to all kinds of demands – including increasing pressure to “go open source” - the difference between Microsoft's open source and real open source won't matter, in the same way that the difference between Microsoft's open file formats and those of the OpenDocument Format won't really matter. In terms of keeping people happy, what matters for many is the label – the appearance of going open – and Microsoft's moves aim to provide just that.

In many ways this new approach is exactly the reverse of that espoused in the famous first Halloween Document. There, the idea was to “de-commoditise” open protocols by adding proprietary elements. Today, the technique is to pseudo-commoditise proprietary standards by getting them defined as open.

This may be enough to satisfy the enterprise customer that he is achieving something different. Clearly, the substance is no different: it's a lock-in in sheep's clothing.

We are entering The Gray Period.

[According to this line of reasoning, the real failure in Massachsetts is that Microsoft gets to market OOXML's acceptance in ITD's policy as an "open" document format. The more desirable way forward would be to have Bethann Pepoli change the wording to "...open formats, such as ODF, and other proprietary formats we cannot refuse for practical reasons." ]

UPDATE 8/8/2007:

I just recalled that I made this very argument (together with Gary Edwards & marbux) back in December (2006) in the Novatica | UPGRADE article published in Spain...

"Interoperability: Will the Real Universal File Format please Stand Up?" (PDF, 9 pages,  123 KB)

Conclusion - The XML Cold War in a Changing Market for Software

    To fully grasp the vendor lock-in and legal bind Microsoft and Novell are devising, it is important to understand how ISO/IEC ("ISO") adoption of EOOXML one or two years from now would result in a legally sanctioned extension of Microsoft’s monopoly in office document formats. Through its technology-sharing arrangement with Novell and its elaborate messaging around "interoperability," Microsoft audaciously seeks to reassert the old lock-ins while draping its behavior in the "open" language that is today in vogue.

The complete Special ODF Issue of Novatica | UPGRADE is here (PDF, 72 pages, 1.4 MB)

Microsoft Breaks the Plugins

Tiffany Maleshefski at eWeek Labs is giving the Plugins the once-over-twice and she kindly put up the slides of her experience with Sun's faulty attempt.

Observe the trouble Sun Microsystems' engineers are having getting their ODF plugin to work in MS Office. See the presentations here...

Sun is having trouble because Microsoft is breaking interoperability deliberately through hi-jinks with the Dynamic-Link Libraries ("dll") in Windows.

From Sun's Malte Timmermann's blog...

Q: Why doesn't it support Office 2007?

A: Well, basically, it does, but there is an issue in Word's 2007 Filter API handling. You can save to ODF, but when you try to open ODF, Word ignores the installed filters and tries to open with it's own filters. Of course Word can't, so you get an error message "The Office Open XML file <name> cannot be opened because there are problems with the content". This even happens if you explicitly select the ODF filter! I hope Microsoft will fix this issue with the next service pack. If not, we will work around this bug by doing the same kind of integration like in PowerPoint and Excel.

As marbux says, "Welcome to dll Hell!"

Microsoft's Brian Jones innocently says 'Gee I can't imagine how that's happening?'

You're making me laugh, Microsoft.

You went to the DoJ for this behavior in Netscape. This is going to add to your fines in Europe. We know how you're doing it; we're going to tell on you.

If Brian Jones is obviously looking in the wrong place and can't grok what's happening it's because his head is buried in XML (within the files) and it's the Windows Department who are playing fast & loose with interoperability: the file-association behavior of Office 2007 was working for the OpenDocument Foundation's da Vinci Plugin with Office 2007 Beta and broke in the Final version (yes, we've known about this for about 6 months).

Y'all are some dirty mutherfuckers.

Give me your markets, or I'll take them from you.

The Failure in Massachusetts...

...is the beginning of the end for ODF. It's on the ODF Community's hands.

Good backgrounder & synopsis by Roy.

Microsoft HAD to "kill" two CIO's in Massachusetts to get its fraudulent formats in OOXML accepted as policy. They needed to do it to establish a policy precedent (ODF-only turning to ODF + OOXML) and they also needed to do it to prevent all the other CIOs from attempting ODF-only policies.

What a success! There is a phrase we've heard other CIOs use for attempting an ODF-only policy -- it's called "being Quinned" (referring to Peter Quinn who was the first Massachesetts ITD CIO to be politically immobilized and shunted from office).

"Massachusetts" now means "Krystallnacht" for open standard document formats at the state government level. The silence is telling of a world of appeasement.

We expect Microsoft to behave this way. The company is pure sociopath. Not an ounce of human feeling or remorse in its genetic make-up. But the ODF Community could have saved Massachusetts by producing a device like da Vinci which enables an organization to migrate to ODF document production by costless insertion of an INTERNAL plugin into existing MS Office installations.

Why didn't Massachusetts get da Vinci when Louis Gutierrez all but demanded the vendors supply it? That is the question you should be asking before naively crying about the corrupt actions of the software monopolist. Don't waste your breath. Forty-nine other CIOs -- the customer -- couldn't care less.

The solution was in our hands and the ODF Community is still scoffing itself into oblivion.

Game-over, ODF.

My Comment on Mass ITD's ETRM 4.0

Public comments ended last Friday. Here's what I submitted...

Dear Ms Pepoli-

I urge you to review and change the ETRM 4.0 policy from ODF + OOXML back to ODF-only.

It is morally and pragmatically detrimental to the citizens of The Commonwealth of Massachusetts (of which group I am now proudly a member) to have Microsoft's proprietary XML formats (which subsume the few benefits of XML in onerous lock-in mechanisms) included in the state's procurement policy.

It is my informed belief that accepting both formats will produce WORSE software constipation at all levels of use than we have ever experienced before.

While ODF is proving difficult to implement on a practical basis (and you & I know precisely how this is so), developments in the open standards field will in time stimulate a deployable solution. (As you know, solutions have already been identified.) If The Commonwealth feels the frictions of deployment particularly acutely now it's because The Commonwealth was and remains first to challenge the issue. The ITD pilot alone will have saved other organizations millions, since they no longer need to repeat the work -- this is part of the progress we all make together.

Adhering firmly to the confidence of earlier convictions by changing back ETRM 4.0 to ODF-only will accelerate the changes necessary to make ODF the freely deployable solution to a workable XML document format future for the Commonwealth.

You can be assured in this rapidly changing field of technology that your decision will influence many important decisions by your counterparts across the nation and the world which will reinforce a decision in this case based upon moral & practical principles.

Sincerely,

Sam Hiser
[address omitted]

Novell's Lose-Lose Situation

GPL version 3 paints Novell into a corner in it's "patent & interoperability" deal with Microsoft. (I'm assuming the GNU tools are early to upgrade their license from GPLv2 to GPLv3 and that the Linux kernel will certainly upgrade in time.)

The effects upon Novell's position of the terms of GPLv3 are quite simple to understand: Novell can either 1) elect itself out of the Linux business to protect its deal with Microsoft (something of a non sequitur); or 2) stay in the Linux business and thereby spread immunity from potential patent infringements to any customer who uses Novell's or any new GPLv3 versions of Linux.

(Among the layered ironies here, is that it is more likely that Microsoft is the infringer upon others' patents which may be contained in Linux.)

Holding aside the (greater) problems for Microsoft, the problem for Novell arises from the free-SuSE Linux support vouchers which Microsoft has been spreading around to its customers, making Microsoft a distributor of GPL software. In particular, the problem arises because the vouchers have no expiry date. With no end-date, the vouchers exercised by customers after GPLv3 code comes into use means that Microsoft, as a distributor, becomes subject to the terms of the GPLv3 license and therefore its patent license to Novell gets applied to all users of relevant GPLv3 code, not just Novell's customers.

This, according to the provisions of Sections 10, 11 & 12 (parts given below) of GPLv3, means that after Novell has upgraded the Linux kernel and GNU tools on its own development tree to GPLv3 code, then the resulting product will cause the same patent protections granted to Novell by Microsoft in their deal to be distributed to any "downstream" user of this code and other works derived from it. Thus, all users of Novell's SuSE and other distros of Linux after a certain time will have the same protections & immunities Microsoft attempted to grant only to Novell.

Accordingly, Novell can do one of two things: lose or lose...

In the first scenario, Novell can simply stop distributing Linux (not likely) or elect not to use GPLv3 code in its GNU/Linux-based products. This would mean Novell would have to effectively fork itself away from the Community activities and Community code -- away from GNU/Linux -- to become isolated as a lone steward of, over time, obsolete GPLv2 code. Ostensibly they would choose to do this in order to continue to honor the Microsoft deal, justify the large (company-saving) payment from Microsoft, and continue to "benefit" by being among the few commercial Linux vendors offering patent "protection". This scenario sees Novell removing itself from the Linux business to protect its vig from Microsoft. Yet, in the end, such a move would make Novell an uncompetitive and unattractive Linux partner. (The scenario is unlikely because it doesn't make business sense from Novell's perspective.)

In the second scenario, Novell loses a new uniqueness among Linux distributors it thought it had forged with the desktop Monopolist. Here, the company continues as normal to take down and work on the new GPLv3 code from the Community development trees of GNU/Linux and when any end user installs the resulting Novell product, they are subject to the immunity of the "patent license" granted by Microsoft to Novell customers; this occurs whether the case is an installation of the free voucher versions or of versions purchased from Novell. And here's the rub: the patent protections get automatically extended to all recipients of GPLv3 GNU/Linux code (see Section 11); the new terms nullify the Microsoft-Novell patent detente by spreading the protection to all GNU/Linux users & purveyors.

For Novell, the second scenario looks like the present course (this Novell has confirmed): the company stays in the Linux business, it stays current on GNU/Linux code and the only thing it loses is the uniqueness among Linux vendors as a source of protection against Microsoft's threatened legal lashings-out.

It would be easy to say this was a set-up by the Linux and the Free Software Communities against Microsoft; but it's been clear from triangulation in parallel and orthogonal experiences over time that Novell's senior people did not (do not) understand the GPL much better than Microsoft's. This makes the truth seem stranger than the fiction. But in the end it will be difficult to conclude other than that knowledge will continue to insist upon its freedom (this video is a rousing bit of oratory on June 26, 2007, from the homeland of Adam Smith by the Lawyer of the FSF).

For the curious and the other lawyers, here are the relevant parts of GPLv3, Sections 10, 11 & 12, on which I base my assertions. In particular, note how the license does not permit different terms to be attached by different purveyors to different recipients of the work...

Section 10 - Automatic Licensing of Downstream Recipients (exerpt)

Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License.

Section 11 - Patents (exerpt)

If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it (emphasis added).

Section 12 - No Surrender of Others' Freedoms (exerpt)

If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License.  If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all.

Groklaw has an interpretation and discussion here, MS: Dancing as fast as it can to try to get away from GPLv3, which assumes some prior knowledge.

Microsoft can say it is not subject to the terms of the GPL, but one can say one is not subject to the forces of gravity...

This is likely to become a court case. If Microsoft can satisfy a court that it is not distributing Linux (via the support vouchers), then its present dissociation from Novell and GPLv3 might -- MIGHT -- hold up.

ODF Alliance Newsletter

The June 28, 2007, issue of the ODF Alliance Newsletter just went live in PDF.

Paints a picture of powerful momentum for the universal document format and gives links to some interesting bedside reading on the weaknesses of ODF's nemesis, OOXML.

News: Denmark, Microsoft to Merge

Big news in the merger space this week: Denmark -- the one just north of Germany -- has given over its government to an American corporation.

Countries have been co-opted more or less whole by corporations before -- notably the USA by Haliburton, Chinese weapons manufacturers in Sudan, de Beers & South Africa, The East India Company and the whole world east of Mauritius -- but what's new is that Denmark, what we had assumed was an advanced Northern European country with a more or less open & democratic mode of government, is paying Microsoft in what appears to be a reverse-acquisition for the privilege of having that corporation take over Denmark's national policies.

Commenting (evidently in a Norse dialect, precursor to Anglo-Saxon) from Denmark, Microsoft's Stephen McGibbon said...

"It's in fast track at the moment | and that's a process | you know we must be | we have to now | we've given | Microsoft has given | the business leaders in the company understand -- okay? -- that the control of the file format has been given from Microsoft to Ecma International."

This will be the first policy out-sourcing and the brilliant new technique looks likely to cascade throughout the European Union. Despite attempts by the EU to fine Microsoft hundreds of millions of Euros for not complying with its requirements of honest corporate behavior, it looks as though Microsoft will be able to fund indefinitely those fines through sales of its new Office software because Europeans like to buy new shiny things (with difficult packaging) from America -- even if they do not offer anything actually new.

See John Gotze's blog entry, Dual Standards?..., for more...

Investment Negated

See this document format history for your edification.

Customers and developers who move to these formats will find their investment quickly negated when Microsoft abandons the format in the next release.

This is the litany of experience from Office 95 to Office 97 to Office 2000 to Office XP and, now, to Office 2007.

Some people argue that Open XML is not developed in a process that's as open as ODF and that it has technical flaws. ODF advocate Sam Hiser published an analysis earlier this month.

Robertson asserted that within 5 or 10 years several other document formats will emerge and will coexist with today's formats.

In 5 or 10 years we'll have ODF -- that's all. This is an argument by senior Microsoft officials to set up in tableaux fashion a justification for a continuation of format changes from them. I don't buy it.

If past is prologue, it's what to expect from Microsoft's fraudulent bid to have it's mixed XML-with-proprietary-characteristics file format approved as a global standard.

And don't be fooled into thinking Microsoft is leading an authentic interoperability movement around its new document formats. The corporation is responding to pressure from customers and anti-trust agencies to play nice; however, the corporation's chosen technical approach to providing interoperability is inadequate to address the problem and will not provide the needed intercourse of document content & layout moving freely and accessibly across different systems.

Look. Going to Microsoft to solve interoperability is like asking the barber if you need a haircut.

Interoperability is not happening, despite what looks like the validation of the uncompetitive & dying Linux vendors: Novell, Linspire & Xandros. (Their senior managements and legal departments who negotiated the alliances don't know any more about document & office suite business processes than the average man or woman on the street.) The Microsoft approach is given by translators which are external to the application document processes. This methodology will not make it any easier for a large organization's workgroups to implement mixed office suites or even implement a homogeneous productivity platform that is not from Microsoft.

We have discovered methods that work and Microsoft, though capable of delivering such, refuse the approach to protect their market -- it's what corporations do. That corporation will not give up its principal customer lock-in mechanism voluntarily without a wild screech like that of a dying Pteradactyl.

We're not there yet. Don't be fooled.

Microsoft Patent Deals & ODF

Gary Edwards, President of the OpenDocument Foundation, argues correctly in this Q&A that Microsoft's "patent" deals with the weak Linux vendors are -- if all the unimportant details are held aside -- an ODF-containment play.

When you hear Microsoft's insistence that these are not patent deals, then it begs the question, "What else is there?" Keeping ODF from harming Microsoft's strongest systematic customer lock-point is that important to them.

The fact that you can't see it yet is a testament to their skill at distraction...and to a little willful ignorance on all our parts of the boring, complex & arcane topic of document formats. Among their greatest talents, Microsoft have in many instances used complexity as a force-field.

Gary thoroughly answers questions from a reporter including...

  • What do you think drove Microsoft to support the ODF format?
  • Is this a bane or boon for the open source community?
  • Many countries have adopted ODF as the preferred standard within government agencies; how helpful would it be for the increased adoption of open formats among masses and corporates which mostly use MS formats? How helpful would that be for a country like India?
  • While OASIS and ISO has approved ODF as an standard, what is the need for having various formats?
  • Productive suits are much controlled by ordinary users who have little know how or understanding of file formats. Will the community or Sun support Microsoft's OOXML format, as a return favor to MS's support?
  • Is it possible through legislation that one format is made a universal standard like PDF?

Gary's credibility is unimpeachable, since he is the only independent Founding member of the OASIS ODF TC who still contributes to the format work. Keep in mind that Gary has no agenda other than the creation of a universal, open document format, no business plan to protect, no installed base to secure and no financial compensation from years of commitment to standards work.

His responses may surprise you since their information in some cases has not been emphasized in public by the interests who control the airwaves; but I vouch for the high quality of Gary's interpretation of market forces & behaviors and for the facts underlying his assertions, some of which are only known to Gary and certain members of the inner ODF community.

Achieving Openness, again

O'Reilly has posted my whitepaper, "Achieving Openness: a closer look at ODF & OOXML", at ONLamp.

I'd like to thank Andy Oram and James Turner at O'Reilly for their kind support.

Eunice on ODF Politics

Jonathan Eunice comments perceptively on the defeat of open document legislation in the states (CA, CT, FL, MA, MN, OR, TX).

But the “Microsoft trounces pro-ODF forces” tone trumpeted by the headline strikes me as wrong. Consider that these legislative and lobbying skirmishes are happening precisely because the concept of open document formats is now seen as important and achievable—an almost unthinkable state of affairs five years ago, and one absolutely unthinkable ten years back.

The legislative work was PR. Now we have access to state IT people to discuss how they will get a document format that is XML, vendor & system-neutral, as well as persistent across the generations. The other important part of the conversation, oft minimized, is how they are going to get their data out of old dependencies. We have a good answer for that, too.

Achieving Openness

My whitepaper, "Achieving Openness: a closer look at ODF & OOXML" (HTML & PDF), is up today.

It contrasts the two formats from a technological perspective on the key criteria of document format openness.

Mexican Standoff...

...at the Document Interoperability Council of Elders

A Single, Standard Format

I'll draw your attention to Rob Weir's level-headed comment to a rather bent post by James Governor trying a glancing blow at justifying the cacophony of multiple document formats.

Says Weir...

I’d note DIN’s (the German standards organization) definition of a standard as a, “…document which has been elaborated consensually and accepted by an acknowledged institution and which lays down for general and recurrent application rules, guidelines or characteristics for activities or the results thereof, whereby an optimal degree of regulation in a given connection is striven for.”

I’d emphasize the phrases “elaborated consensually”, “general and recurrent application,” and “optimal degree of regulation”. Certainly, a format dictated by Microsoft and fully usable only within their product is lacking by these criteria. Is ODF perfect? No. But it continues to be “elaborated consensually”, and it is that open, transparent process that continues to improve a file format which is capable of, and has already demonstrated, “general and recurrent” use. I think the key is to get Microsoft to come to the table to participate in this consensual standardization effort, rather than having them create islands of non-interoperable documents and document processing systems in an widening ocean of interoperability.

Note that all ICT vendors depend upon mucked up interoperability; yet note that the ODF effort is an oasis in the desert of mal-operating systems with historic impact.

What's gotten into James?

Sutor's Texas Oration

Bob Sutor's remarks to the Texas Legislature this week were the clearest and most effective articulation to-date of the case for ODF. The words will hold up for a long time.

Phrasing was simple, audience-centered and the points were numbered -- that magic Three. The argument touched on the key practical reasons in support of ODF legislation while avoiding overt negativity. At the front of what can seem an esoteric and irrelevant topic to the regular people, Bob forcefully but affably makes it clear why ODF won't go away and particularly why it is meaningful to every single person.

Introduction is mercifully direct. It has a shocking effect in such a majestic setting (and immediately neutralizes the vendor vs. vendor criticism by yanking the lens up to 30,000 feet, and we descend gracefully from there)...

Good afternoon/evening, Mr. Chairman and members of the Committee. IBM supports this bill. This bill is about the future, increased competition and innovation, and about more choice for Texas. It is completely consistent with the technological and intellectual property directions of the software industry.

Context is extremely important here to establishing significance...

Second, change is happening now and users will, over time, get new applications that use new document based file formats. I have never met a CIO or financial person who has told me that they will never get new software. So, there’s a fork in the road approaching rapidly and you must choose: go with a single supplier and pay those taxes I mentioned, or go with truly open document formats that are not dictated by a single vendor and get increased competition, innovation from many parties, and real choice [etc.]

Sutor makes declarative impact with a rhetorical plain-ness of language that is well chosen for this audience (it's Texas; he's a slicker from New York, and they won't be distinguishing Rochester from Wall Street). He offers a resolving symmetry, and the absence of inflection makes this appeal larger than life in a very short space without seeming over-important.

ODF finds its Churchill...or its Twain.

Support ODF; Support Democracy in Texas!

Let lawmakers know you care about open standards, and watch them discuss the issue at a legislative hearing.

This Monday, 26 March 2007, Texas lawmakers will be holding a hearing about adopting a technology policy for which open standards will play a key role.  You do not need to be a Texas resident to let lawmakers how you feel about the importance of open standards. Use this form to express your support.

By logging on, you will tell them that citizens and taxpayers care about the ways in which open standards can help state & local government to achieve the following objectives...

  • Enable competition and competitive bidding
  • Provide for choice and cost saving
  • Provide for interoperability
  • Spur innovation
  • Enable preservation of cultural heritage.

You may also want to watch democracy in action by watching the hearings live, on the Web, beginning at 10:30 am for the Texas House hearing, and 9:00 am for the Texas Senate hearing.

Here are the notices of public hearings for the Texas House and for the Texas Senate.

Exchange IS the Control-Point

Mary Foley kindly breaks the news...

In her post, "Open source e-mail systems biggest threat to MS Exchange," Mary says...

Yankee will publish in April its "2007 Global Server Hardware and Server OS Survey." The survey of nearly 1,000 IT managers and C-level executives includes some "ominous" news for Microsoft, according to a copy of the executive summary of the study that I had a chance to see this week. </