A response to Patrick Durusau: Who Loses If OpenXML Loses?
Updated on 26-Mar-2008 12:34 PM I emailed a copy of this article to Patrick and he has responded. I have posted his response below. This is a response to Patrick Durusau's recent letter Who loses if OpenXML loses? (PDF). Before I discuss the various points that you make in your letter there is one thing that I would like to say; I find it shameful that you, Patrick, makes these kind of statements without a proper disclaimer that this is your personal opinion and not the position of the ODF committee (for whom you edit the ODF specifications), the V1 or any other technical body that you represent. In fact you seem quite happy that the media is running with headlines like “The ODF editor says…” else you would have done something about it after your previous publications. To lead by example: The opinions expressed in this letter are my own. They do not necessarily represent the viewpoint of LXer Linux News, nor the viewpoint of my employer Tribal Internet Marketing. They do represent the viewpoint of The Lone Wolves Foundation though. Now, back to your letter. 1) National bodies lose an open and international forum for further work on DIS 29500. Which open and international forum? DIS 29500 is scheduled to be maintained by Ecma (PDF). Office Open XML is already an Ecma standard: Ecma 376. So the community can already work with Ecma on future revisions of that standard. Approving DIS 29500 does not change the venue in any way. It only changes the name of the standard. The only circumstances under which this statement can be true is if Microsoft has announced to stop supporting Ecma 376 all together unless it is approved as DIS 29500, but promises to work on the standard if it does get the ISO stamp. This is obviously not true because Microsoft has already stated that it cannot commit to whatever comes out of Ecma, regardless if it's DIS 29500 or Ecma 376 they are working on. From the mouth of Brian Jones: it's hard for Microsoft to commit to what comes out of Ecma in the coming years, because we don't know what direction they will take the formats. We'll of course stay active and propose changes based on where we want to go with Office 14. At the end of the day though, the other Ecma members could decide to take the spec in a completely different direction. Your point can also be interpreted in a different way. Perhaps you are arguing that Ecma is not an open forum but only ISO is. If that is true then it's obvious that DIS 29500 should not be maintained by Ecma if it is approved. It would also mean that Ecma 376 is nothing more than a rubber stamp on a stack of documents submitted my Microsoft and that Ecma 376 should never have entered the fast track process in ISO. I'd go further and state that if Ecma is not an open forum then it should be barred from the fast track process at ISO all together. Your second point makes little no no sense at all: 2) Microsoft based third-party vendors may be excluded from contracts because Microsoft has no ISO approved format. First: ISO and its national bodies do not owe any company a living. Second: There are no third-party vendors that implement DIS 29500. The best you get is a few third-party vendors that support a few parts of Ecma 376. Third: The primary concern for third-party vendors is interoperability with Microsoft Office. They can already interoperate with Microsoft Office by implementing Ecma 376. DIS 29500 adds nothing in this regard. What you are really saying is that not approving DIS 29500 means that Microsoft itself will lose out on certain contracts. This has some effect on third-party vendors as well of course. If some company or government body does not use Microsoft Office then they will not have much need for third-party tools that implement Office Open XML. Again the answer is simple: ISO does not owe Microsoft a living. But the point above is of course why Microsoft is trying to ram Ecma 376 through ISO in the first place, isn't it? If Office Open XML does not have an ISO stamp of approval and OpenDocument Format does, then it's plausible that government bodies over the world will mandate ODF support in their IT procurements. Since Microsoft is not willing to implement ODF support in Microsoft Office it's very likely that Microsoft Office cannot fulfill those procurements. Yet again the answer is simple: Governments do not owe Microsoft a living. It is Microsoft's problem and not the government's problem. Microsoft can easily avoid this situation by implementing full support for ODF in their Office suite. Proof of my point can easily be seen in Microsoft's requirements that any change that ISO or Ecma make to DIS 29500 does not break support for Office Open XML as currently implemented in Microsoft Office 2007. From Yoon Kit on the OpenMalaysia blog: We eventually found out that if any changes affected current implementations it would certainly be rejected. If Office Open XML passes ISO certification but its specification is incompatible with Microsoft Office 2007 then Microsoft will have gained nothing. Governments will procure for ODF or OOXML support but since Microsoft Office 2007 then does not implement either, it still cannot fullfill the procurement. This is the sole reason for DIS 29500: Maintaining the Microsoft Office cashcow. On to your third point: 3) ODF has no ISO-based formula definitions to insure compatibility between OpenDocument and OpenXML. Approving DIS 29500 does not change this in any way. OpenDocument Format 1.2 is already on its way and it will handle spreadsheet formulas in its own way. What is needed here is a mapping between Ecma 376 and ODF 1.2 spreadsheet functions. DIS 29500 does not contain this mapping. Moreover, we do not need DIS 29500 to create this mapping. We can create it from Ecma 376. OpenDocument currently lacks formula definitions for spreadsheets. (its to appear in OpenDocument 1.2.) Many core financial functions in spreadsheets are undefined except for actual Excel output. That output varies by version and service pack of MS Office. What happens if OpenDocument and OpenXML reach different definitions of those functions? This makes using Excel for financial calculations outright dangerous. It's a big vote against Microsoft Office. And if all those variations and inconsistencies are in the DIS 29500 specification then it's a big vote against DIS 29500 as well. 4) ODF has no ISO-based definition of MS legacy features for an ODF extension. OpenDocument does not presently support legacy features of Microsoft formats. That will be easier with a formal definition of those features. Without OpenXML, OpenDocument has no authoritative definition of those legacy features. That delays OpenDocument supporting them in some future release. DIS 29500 does not need to be approved for this. Ecma 376 as it stands already formally defines these features. If DIS 29500 does not pass ISO then Ecma 376 is authoritative. OASIS and ISO can use Ecma 376 to create possible extensions to ODF. 5) ODF has no ISO-based definition of the current MS format for mapping purposes. OpenDocument does not have a robust mapping to the current Microsoft format. That requires an OpenXML that has completed the standards process. If OpenXML is unclear, it must be fixed in order to create a robust mapping between the two. First: DIS 29500 does not provide such a mapping. The current Micrsoft formats are the binary formats. What is required is a mapping for those binary formats. Second: If such a mapping is ever made then there is still no need for DIS 29500. Ecma 376 is good enough for that. Third: If Office Open XML is unclear and needs fixing then it should be disapproved now. That way Ecma can resubmit it through the normal (non fast-track) ISO process where enough time can be spent fixing it. Fast track is no place for a flawed standard. The bottom line is that OpenDocument, among others, will lose if OpenXML loses. The only one who loses if DIS 29500 fails is Microsoft, whose Office 2007 cashcow will run into trouble. Everyone else, including the OpenDocument Format, do not need an ISO stamp of approval on DIS 29500. The current Ecma 376 standard, flawed as it is, is more than enough to work with. Putting an ISO stamp of approval on that document does not suddenly make it “more interoperable” or a better spec. Unless Microsoft stops working with Ecma, but that is not ISO's problem. It's Microsoft's and Ecma's problem. Besides all that, Ecma can still resubmit Ecma 376 through the regular ISO process and gain approval in a few years when the standard has been properly reviewed and fixed. That's too late for the Microsoft Office cashcow of course, but that is not ISO's concern. The world does not need DIS 29500. Ecma 376 currently provides the exact same benefits well enough. Update: Patrick Durusau has sent me a response to this article:
So posted. This letter is licensed under a CC-by-sa 2.5 license. You are free to copy, redistribute and change this letter as long as you follow that license. |
|
|
Comments (56)
Patrick Durusau's response
33 earlier comments in the full thread.
The guy probably felt insulted, and "you don't know what you're talking about" is a pretty common slap back.
Yeah, it's an easy and quick retort, and if he was responding in anger it's even somewhat understandable. In this case it's completely unjustified though. Sander's response was detailed and comprehensive. The fact that I find his response to point two lacking is comparatively minor.
To be truthful, most of Sander's response was riddled with similar problems. I took point 2 as the clearest example.
For example -- point 1 (I think it was 1) about losing an international body to shape the standard was kind of a drive-by by Sander. Yes, Ecma is still there, but OSI wouldn't be. One instead of two, and, worse, the more influential and rigorous one is the one that gets lost.
Sander's piece is disrespectful and biased. Now, disrespectful shouldn't be much of a problem for anybody who pokes his head out in public. We all need to have thick skins or crawl back into our hidey-holes. The bias issue is legitimate, and went completely unaddressed by Durusau's response because he viewed the piece as a personal attack.
Biased, yes, though it's a bias common among the readership of this site. I'm not so sure about disrespectful. I think Sander would say that it is the arguments he is disrespectful of and not the person, and that the arguments are not deserving of respect.
See it like this: Someone tells BS about who loses if OOXML is not promoted to an ISO standard. OK, he's formally right those parties lose but it's not of any interest; and can only be meant to influence NB's by throwing totally irrelevant issues at them. Then it doesn't matter who he's working for, how old he is or how many things he has done for ODF, if he's a good guy or not, the number of purple hearts or how many cow lives he saved. BS is BS and neet to be debunked. Apart from the first paragraph I see no arrogance at all, Sander just tries to argument how the letter he replies to is irrelevant. I agree the first paragraph might be considered arrogant though, but it's just an opinion of what's ethical and what's not.
If you say "because you should have noticed that the Ecma spec is a piece of crap that does not provide everything a proper ISO spec should." than who's arrogant by making a list of 'some parties losing ' which should be 'considered', and publishing this list to try to influence the NB's to promote the piece of crap you're referring to to the ISO level?
Well, this is my opinion: I don't agree to what you see as the intention of ISO. The intention of ISO is to make life cheaper and simpler for customers. OOXML only reaches the opposite: It makes life more expensive and more difficult for customers. Then it doesn't matter who loses if a standard which is against the goals of ISO doesn't reach the ISO level; does it? That's totally irrelevant BS; and I have to admit I find it downright insulting to try to mislead NB's in such a way. Durusau is arrogant with respect to the ISO and the intention of ISO-standards, that's the problem.
Yawn.
>The intention of ISO is to make life cheaper and simpler for customers
Do tell?
How do they do that?
Hmmmmmmm.
Let's see.
Wait a minute!!!
I see it now!! Standards matter because somebody decided it would be nice.
Get a grip.
Quoting:Did you actually read the letter?
Yes
Quoting:If so, did you read Sander's piece?
Yes
Quoting:If so, did you you read Durusau's response in light of the other two?
Yes
There was nothing particularly insulting in what Sander wrote, unless you are so far up your own rear orifice that you can see daylight through you own clenched teeth.
Sander managed very successfully to show the flaws in Patrick Durusau's logic, so much so that the only response the bloke could come up with was to be rude heavy handed argument from Authority.
Ok Dino, so you don't like the attitude with which the article was written and have contention with the relevancy of some of the comments contained therein, its like the pot calling the kettle black for me.
If you had not displayed the very same attitude that you were complaining about I would be defending you instead of engaging you. It is your right and prerogative to like or not like the tone of an article you read, but to then display that very same attitude that you said you did not like, over and over again in conversation is unfortunate. You could have stated your displeasure and kept to the "high ground" and actually have made a point. But you did not and now this thread has degenerated into personal attacks and conjecture.
Do you have any complaints with any of the factual information included in Sander's article?
Does anyone for that matter?
I for one liked the tone very much, it takes "huevos", for lack of a better word, to call someone out, back it up with facts and say how you feel, its about time someone did. If Sander wasn't so right about what is going on then why did Patrick not want to engage Sander and attempt to refute facts or comments? Why would Patrick respond by saying he will not bother to respond to it? I know why, its because he can't.
Its your choice now, you can take the high ground and find something factual that is worth arguing about to bring to the thread or "come down" to my level and lock horns with me over whose attitude is the worst.
I know there will be those who say, "Your attitude is no better considering your comments" and you would be right, but I figured why not lay some bait of my own and see what I catch. If I can catch an argument over the facts instead of the tone, then I will have caught the fish I was looking for.
Yes. His response to point two ignores the thrust of the argument.
There are lots (oodles and oodles) of third party vendors who support Microsoft Office. They would very much like to be able to claim ISO compliance in doing so, as many government contracts require ISO compliance to be considered. If Microsoft's proposed standard doesn't make it as an ISO standard, they're locked out of the bidding. Implementing the ECMA standard doesn't cut it when the contract requires ISO compliance.
This is unfortunate in that it limits customer choice and vendor competition. I'm sure I could think of other negative aspects if I took the time, but that's enough to make my point. Sander's arguments do nothing to address this point. While valid, they ignore this aspect of the situation, which I believe was the central point Patrick was trying to make.
Please note that I consider this to be a fairly minor defect in his overall article.
Quoting:Please note that I consider this to be a fairly minor defect in his overall article.
I don't see it as a defect at all. The solution to that particular problem is in Microsoft's hands, all they have to do is conform to THE standard - ODF, and all those third party vendors who have chained themselves to Microsoft's products will have no problems.
Its because
Quoting:Since I have spent the last six years of my life working on and improving the ODF standard I feel no need to formally respond to your obviously ill-informed post.and
Quoting:I don't have to answer questions about my commitment to ODF from you or anyone else.
See, he's real important and Sander is not.
Its that kind of attitude that gets my gander. He would have to admit to himself that what comes out of his south end stinks before he would be capable of engaging Sander in conversation about the article he wrote.
Bingo. Exactly.
See what I mean?
>Its your choice now, you can take the high ground and find something factual that is worth arguing about to bring to the thread or "come down" to my level and lock horns with me over whose attitude is the worst.
Speaking of pots and kettles.
Durusau's whole letter was a little bit of nothing. Why on earth did it warrant such a rant -- one in which pretty much everything but the kitchen sink was thrown in? My hypothesis (already stated) is that Sander let a whole pile of stuff well to a head that this letter exploed.
As to factual items,
I started out with one point re item 2, then added another. Sander more or less invented a great big pile of stuff to be angry about. People on this site hate Microsoft so it made them feel good to see a big old angry rant against a little letter that had next to nothing in it.
You don't have to like the truth. Many people don't. I do. Even when it might be vaguely non-hysterical with regard to Microsoft.
Quoting:People on this site hate Microsoft so it made them feel good to see a big old angry rant against a little letter that had next to nothing in it.
You don't have to like the truth. Many people don't. I do. Even when it might be vaguely non-hysterical with regard to Microsoft.
I think you are quite wrong dino, I read the original, I read Sanders comments, I read the response to Sanders comments. I think Sanders comments were reasonable and well stated. They demonstrated how Patrick Durusau's arguments were wrong. I stated that at the beginning. Quite simply the arguments presented for accepting OOXML are bad reasons for doing so, Sander showed why. Patrick Durusau's response was simply rude and arrogant. I really can't see why you got yourself so worked up about it. I saw nothing anti Microsft in anything Sander wrote.
Quoting:Hans -
Yawn.
I guess that's why you're confusing OSI with ISO, you suffer from a lack of sleep and Lavazza I guess, and instead of coming with arguments this is the only reaction you are capable of due to your lack of energy.
Anyway, "Yawn": That's what the reaction to Durusau's letter should have been. Press should have stated "Durusau writes irrelevant letter containing nonsense about OOXML'.
Durusau knows his letter contains nonsense. And he knows the press thinks he has a certain amount of authority. That's why one could blame him; he's intentionally leading the OOXML discussion to an irrelevant area, and some people take him seriously. Those other people too are the problem, and that's why Sander reacted I guess.
Quoting:The intention of ISO is to make life cheaper and simpler for customers
Do tell?
How do they do that?
You may as well read when I post something instead of trying to make me look ridiculous:
http://lxer.com/module/newswire/view/99490/index.html
You are the one who should get a grip. That you don't understand standards but can hide it with evasive answers like 'Yawn' and "Get a grip" doesn't mean you have the right to make others who gone to great lengths to explain their opinions look ridiculous.
Now I would really appreciate it if you come with arguments - and please don't fill them with your non-linear logic - or spend your time in a better way, like finding out the difference between OSI and ISO before blaming others on logical mistakes and making a joke of yourself.
If you're doing a point by point rebuttal, not properly addressing one of the points is a defect.
> The solution to that particular problem is in Microsoft's hands,
Yes, and his response is correct, ISO does not owe anything to either Microsoft or the third party vendors who support Microsoft Office. It just doesn't address the original point that excluding all of those people isn't really a good thing.
A more relevant response, off the top of my head, would be that it is Microsoft itself who is excluding them, by abusing the process instead of working to produce a implementable and supportable standard.
Yeah, that's the impression his response gives.
Giving him the benefit of a doubt (which I always prefer to do until proven wrong) I doubt he actually thinks that. I suspect Dino is correct and he wrote that in anger. He may also be fairly busy right now and fell that he doesn't have time to waste debating the matter. That doesn't change the fact that his casual dismissal of Sander's arguments as "ill-informed" and a personal attack, when to me they appear to be nothing of the sort, gives a very bad impression.
Quoting:A more relevant response, off the top of my head, would be that it is Microsoft itself who is excluding them
Agree to that, however the third parties who Durusau portrays as 'Microsoft based' are also themselves to blame. Being only 'Microsoft based' sounds to me like being completely dependent on Microsoft. Indeed, this can not be a good thing as Microsoft is not willing to support the current ISO-standards.
As for Mr. Durusau's complaint about ODF not having the right formula specs: This is a misleading viewpoint which is blinded by only looking at ODF / OOXML. This problem should state:
ISO26300 has no formula definitions, it has no definition of MS legacy features and no definition of the current MS format for mapping purposes.
It is ISO26300's task to have formula definitions. These could be taken from OOXML or a feature version of ODF or maybe neither of the two, it doesn't matter. This supplement should be (made) compatible with the current ISO26300. That is ISO's task, not to promote ECMA376 to ISO just because it defines formula's (in a bad way though, I heard) while ODF doesn't. OOXML or ODF shouldn't be the points of departure, ISO26300 should be.
It is NOT ISO's task to make sure an ISO standard defines MS legacy features, that's up to implementations; or it's up to MS to make those legacy features public under a real free license. Those legacy features are such a mess I wouldn't say they are not suited for ISO standardization at all. It is also NOT ISO's task to make sure ISO26300 has definitions of MS current format for mapping purposes. It's MS task to append these definitions to ISO26300 if they are application independent, which I doubt, and in case they are not application independent it doesn't' belong in an ISO standard in first place.
So basically the reaction of Mr. Durusau is ISO should be concerned about Microsoft formats and its users, and Microsoft based third-party solution providers. That's flawed logic in the ISO world; both Microsoft and the solution providers should be concerned about ISO; not the other way around. They should also be concerned about an ECMA standard which is made with the purpose to maximize the profit of the ECMA member-companies being submitted for a fast track ISO-process while this particular ECMA standards is not suited to become an ISO-standards. Thats partrly because the goals of ECMA and ISO are not the same. In case someone doesn't believe:
Taken from ECMA's site:
Quoting:Ecma is driven by industry to meet the needs of industryhttp://www.ecma-international.org/
Taken from ISO's site:
Quoting:Therefore, ISO enables a consensus to be reached on solutions that meet both the requirements of business and the broader needs of society.http://www.iso.org/iso/about.htm
In other words: If an ECMA standard is bad for society but good for the industry needs, and of course in particular for the industry needs of ECMA members, that's no problem at all. In the ECMA-case, the society raps up for the industries needs. That's not ISO's intention as one could see by reading about them.
>Anyway, "Yawn": That's what the reaction to Durusau's letter should have been.
I take back and apologize for anything I have ever written that might have been, or might have been perceived as being, in the slightest bit unkind to you.
That is the single most intelligent comment in this entire thread, including Sander's original piece.
Absolutely true.
Quoting:That is the single most intelligent comment in this entire thread, including Sander's original piece.
Just keep digging.
Quoting:Absolutely true.
A very well reasoned response
Quoting:Update: Patrick Durusau has sent me a response to this article: Sander, Since I have spent the last six years of my life working on and improving the ODF standard I feel no need to formally respond to your obviously ill-informed post. I have spend the last six years working on ODF, posting corrections to every version, leading the new metadata work, and now work as the TC editor. I don't have to answer questions about my commitment to ODF from you or anyone else. You can publish that as my response if you like. Patrick(from http://lxer.com/module/newswire/view/101017/index.html) Sure seems from this that Durusau is lashing out from being called head-on for his bold FUD attempt.
On a related note, Open Source India just published a piece entitled 'Microsoft files complaint on OOXML vote to apex office and Ministry of Consumer Affairs' (http://osindia.blogspot.com/2008/03/microsoft-files-complain...) that clearly reinforces the astounding extent to which Microsoft will go in order to discredit any opposition to approval of its own OOXML standard (this besides Durusau's and others' FUD). Just as Durusau's reaction speaks volumes above, so do the opening paragraph and penultimate narrative sentence of this Open Source India piece :
Quoting:I love Microsoft for their sheer willingness to piss off every human being on this planet in their quest for approval of OOXML. At the meeting held on 20th March 2008, we were informed that Microsoft has complained to the Ministry of Consumer Affairs and to the apex office of the country about the constitution of the committee and also cast aspersions on the impartiality of the chairperson of LITD15, Mrs. Neeta Verma. The chairperson was furious and offered to step down from her post. She pointed out that the committee has met numerous times and Microsoft never brought this issue up in front of the committee nor did they check the facts with her or her organization before complaining to the apex office. I do not have a copy of their complaint but am assuming that their complaint is that the committee is packed with supporters of ODF.
Quoting:Considering the fact that some of the finest technical minds in the country have spent more than a year reviewing OOXML before India finally voted No, I feel that Microsoft's complaint is a great disservice to the committee, its chairperson and the Bureau of Indian Standards.
Untitled
Post a comment
A free account is needed to post. Write your comment here first: your text is kept in this browser while you sign up or log in, and is waiting for you when you come back.
Your message:Sign up and post (it is free) or Log in and post



Well, having read both documents now, I agree with Dino that your response to his second point left a lot to be desired. Other than that, I have no real problems with it.
I have no idea why he considered you response to be "ill-informed". He might consider it poorly stated or ill-mannered, but ill-informed? Oh well.