Friday, April 4, 2008

Hypocrisy

Today’s blog represents my personal views, and does not represent the interests or opinions of organizations I have worked with in the past or presently.

2008-04-04. Just this Wednesday, ISO/IEC announced that the Open XML specification won overwhelming approval. 86% (61 countries!) of voting ISO countries stated that they want to see Open XML ratified as an ISO/IEC standard. This is a resounding collective voice of support from countries around the world, including the four largest IT markets: the US, Japan, Germany and the UK. Is there any other document format standard that has received such widespread support from the global community? No. This was not a close vote – Open XML won by a healthy margin. Only ten markets voted against ratification, and in a number of those there were strong voices in support of Open XML. By any measure this is a clear statement of support for ratification after a very careful review process that rivals any other standards review in history.
In the face of this clear statement, groups opposed to ratification of Open XML want to continue their harangue and tear down anyone who doesn’t agree with them. In doing so, they are insulting the thousands of people and entities that worked through this process with care and integrity. They are also fighting against the idea of choice among document formats and international control over this widely used document format.
They have resorted to making accusations of impropriety on the part of national standards bodies where they were unhappy that their negative views on this issue didn’t carry the day – notably on blogs such as noooxml.org and Groklaw. They would have you believe that no one could possibly favor ratification without being bribed or manipulated. Indeed, it appears that they find it impossible to believe that anyone could possibly disagree with their views, despite the overwhelming number who do in fact disagree with this position.
These direct attacks on the integrity or national standards bodies are without merit. They reflect a lack of understanding of how standards are developed and how standards bodies operate, or are a cynical attempt to spin things now that 61 countries have decided not to follow their hotly delivered directions. Understandably, national standards bodies are striking back, protecting their hard-earned and well deserved reputations from this smear campaign.
I do want to avoid going into the smearing campaigns against individuals as much a possible. Only some general remarks. It looks that there are still many people presenting themselves as process or material experts who believe that arguments become stronger and better when shouting louder and using dirty language. A few people even express their views that following the formal roads to improving standardization processes is no longer the most effective way to achieve something in the standards area. If individuals believe that the whole standardization process is without value, one can wonder why ODF proponents have ever sought the ISO/IEC logo on their standard.
IBM has happily been fanning the flames of many attacks, just as it was aggressive in its failed attempt to stop international acceptance of Open XML. IBM seem to go through different phases in its relation with JTC 1: in the eighties full support and even driving JTC 1, in the nineties IBM withdrew almost completely from JTC 1 and national activities, and did we now arrive at their pure butt and bray approach? When Ecma was invited by SUN in 1999 to make a standard for Java, IBM was pushing hard to make it happen. And what was the preferred process? Well, no surprise: first a ‘catch-up’ project in Ecma to be followed by a Fast-Track process in JTC 1, exactly the same what has been used for OpenXML to bring it as soon as possible to the international level. Indeed, nothing new under the sun unless your attitude changes and you have gone sour.

A few examples for illustration:
Participation in Standards Body Committees. A frequently raised “wrong” is widespread participation in national standards body processes. –This is an ironic accusation given that “anti-Open XML” voices joined national standards bodies very late in the day. Putting aside the intellectual dishonesty of this position, the fact is that more participation in standards development is unquestionably a good thing, as long it is in keeping with the established rules of a particular national body. So, if these rules allow participation, more voices are better than fewer when it leads to a healthy dialog.
I can see why IBM opposes more voices (at least those that don’t agree with its commercially motivated views). It has enjoyed unparalleled influence in international standardization for decades and may not now like more voices and decision makers in this process. Its allies could not have been clearer about that commercial agenda– to force the purchase of their products by blocking governments from procuring Microsoft Office, regardless of technical merit or actual demand.
There is a simple word for this: hypocrisy. After all, IBM itself actively recruited partners and others to join standards bodies in Argentina, Belgium, Croatia, Italy, Norway, and Serbia, among others. And, in Italy, IBM even took a curious approach to the concept of “one company, one vote” when SAP Italia Consulting, whose website describes itself as “an IBM company”, joined the Italian committee alongside IBM. Apparently, IBM is selective in its opposition to many voices in the standards process.
Letting the National Standards Bodies Speak. IBM also claims that it believes in the importance of national standards bodies’ independence. Yet this is belied by the fact that Michael Breidthardt, an IBM Germany employee and member of the Ecma Co-ordinating Committee, is listed as the author of the critical comments submitted by the Kenyan national standards body during the contradiction period at the start of the ISO/IEC process. These negative comments are the same as or similar to others that IBM pushed around the world in its failed attempt to block choice in the marketplace and international control over Open XML. It’s unclear what role IBM Germany should play in the Kenyan decision, and how that reflects the Kenyan national experience. When IBM talks about independence, it really means that national standards bodies should be independent of anyone who disagrees with IBM’s position.
Transparency. More voices in the standards process are a good thing. This engagement should be above board and transparent. An IBM employee in Egypt sent a letter to the Tunisian national standards body claiming that Open XML doesn’t properly support Arabic. The first problem is a factual one: the accusation is false. The second, and more concerning from the perspective of transparency, problem is that the individual doesn’t identify himself as an IBM employee in the email. Instead, he says “I don't prefer to mention my company name as I'm sending this email on behalf of myself not my company.” Why not be transparent and just state the name of his employer, particularly when that employer led the failed effort to oppose global adoption of Open XML?
While this is not an issue of transparency, it is remarkable to see the actions of one Avi Alkalay, who describes himself as “an Open Standards, Open Source and Linux advisor at IBM Brazil in Brazil” and calls for a Distributed Denial of Service (DDoS) attack on openxmlcommunity.org, a community of thousands of supporters, users and implementers of Open XML. Apparently anything is fair game when you’re attacking someone who doesn’t agree with you, even if some would call it cybercrime.
Google’s Late Arrival. Despite its claims that late entry into the standards process are improper, IBM happily welcomed Google’s entry into the 14 month process at the very last minute in a futile attempt to shore up its ultimately unsuccessful efforts to block global ratification of Open XML. In three national standards bodies, Google joined very late, sometimes a matter of just a few days before the final vote:
· Denmark – Google joined on March 26th.
· Norway – Google joined on March 14th.
· Finland – Google first participated in the March 27th meeting.
In others, Google joined just in the weeks leading up to the BRM (Brazil, Germany, and Ireland). And in France, it joined the day of the national standards body’s vote during the initial balloting period.
In Switzerland we had the representative of FSFE being hired by Google, then participating both in Switzerland AND Germany as representing Google, and additionally preparing contributions to Norway and Serbia. Indeed, there are no frontiers for Google’s behavior.
I want to understand – how is it a violation of the standards process for companies to join national bodies at the beginning of this process but not a problem for Google to march in and vote ‘no’ at the last minute? Have you ever heard IBM or its proxies complain about this?
* * *
Many views should come to bear on decisions made in standards bodies. It is ok to represent your views. It’s healthy. But it seems inappropriate to me to tear down anyone and any organization who disagrees with you through allegations of corruption. It is time to move on, particularly when you are throwing rocks while living in a house with LOTS of glass. Let the voices of 61 countries around the world stand and stop the attacks, if only to stop highlighting your own hypocrisy.

26 comments:

Jorge Leitão said...

One may call such position as Religious, which is sometimes pointed as the 8th OSI level, but as very well descibed the motivations are far from that and are mainly commercial.

IBM is well known by such actions if you remeber in the 80s/90s the push for Token-Ring vs Ethernet.

The same is true as well in the Linux arena. IBM supports Linux because that's an area where they can make money, by selling services, which is today the largest source of revenue for IBM, and prevent comptetitors to participate in the market.

They're just trying to do the same with ODF X OXML.

Jorge Leitão

a proud Microsoft employee!

Franco said...

Don't play with numbers. You are including Observer members, and they are as they name says: Observers.

17 of 41 P-members didn't approve this Frankestein [1] ( disapproved or abstained with lot of controversies [2] )

This is near 42% of P-countries that don't support rushed standardization.

For example, this is the official position of Canada:

http://www.groklaw.net/article.php?story=20080403204025120

You must face that not all the world wan't standardization by Corporations.

Yes, i know your answer: "You are well paid, so shut up" [3]

[1] http://www.tbray.org/ongoing/When/200x/2008/03/02/On-OOXML

[2] http://www.openmalaysiablog.com/2008/03/the-minister-of.html

[3] http://www.microturfs.org/index:jan-van-den-beld

Jan van den Beld said...

'Abstain' is the default voting position to express:
- No expertise in this field
- No interest in this field
- indifferent about the outcome of a vote in this field.
NBs know very well that Abstentions are excluded from the counts that determine the outcome of a ballot.

Franco Merletti said...

Jan van den Beld said:
Abstain' is the default voting position to express:
- No expertise in this field
- No interest in this field
- indifferent about the outcome of a vote in this field.
NBs know very well that Abstentions are excluded from the counts that determine the outcome of a ballot.


In this process, this was not the case in many countries. For example:

Malaysia

Abstention decided by a Minister, overturning the technical disapprove vote

http://www.openmalaysiablog.com/2008/03/the-minister-of.html
http://www.openmalaysiablog.com/2008/03/malaysian-indus.html
http://www.openmalaysiablog.com/2008/03/malaysian-techn.html

France

Abstained but commented:


"In accordance with 9.8 of the ISO/IEC JTC 1 Directives, AFNOR disapproves Fast Track
ISO/IEC DIS 29500 "Information technology -- Office Open XML file formats » for the
reasons, stated below, albeit with proposals for changes that would possibly make the
document acceptable as a two-part Technical Specification*).
Acceptance of these proposals shall be subject to a two-months letter ballot for confirmation
that the vote can be changed to an approval."


http://adaptux.com/blog/2008-04-02/OOXML/France

Netherlands

Abstained because there was "lack of consensus", but only Microsoft opposed the disapproval vote.

Australia:

Excerpt of SA press release:

"Other reasons to maintain the abstain position include:

- Due to its length (6,000 pages) and complexity no full analysis of the implication of OOXML has been undertaken by relevant agencies;
- Standards Australia is not satisfied that the ISO/IEC fast track process is suitable for a proposal as large, complex and commercially sensitive; and
-The recent BRM only addressed a small number of the issues raised by various member countries.

Standards Australia doesn't believe sufficient progress was made to change its vote.


Regarding some P-countries that approved OOXML, there are now reports that in many of this countries the final decision was not technical but mere political.

For example: the Norway case:

http://www.groklaw.net/article.php?story=20080331144223128

or the Denmark case:

http://gotze.eu/2008/03/not-on-behalf-of-me.html

Franco

Anonymous said...

Abstain can also mean that there have been irregularities during the voting process. The process in Sweden is a good example of this.

Jan van den Beld said...

Sweden did not participate in the vote at all.
The full autonomy and jurisdiction of NBs in their decision making about national voting positions in international ISO/IEC ballots has to be respected by ISO/IEC. There is no other choice for ISO/IEC. It is very unlikely that a national decision would become subject of an appeal, because only NBs themselves can make appeals in ISO/IEC JTC 1. A-liaisons such as Ecma, companies, or individuals cannot make appeals, only National Bodies can do that. See also clause 11 of the JTC 1 Directives.

Adam Cogan said...

Thanks for this warning... can I suggest you add a 'Digg' link on the bottom of your posts.

Here you go http://digg.com/security/hypocrisy_a_view_on_Open_XML_ISO_approval

Adam
www.ssw.com.au

nazgum said...

CompTIA, and your profile even looks like Balmer..

You wrote:
"Sweden did not participate in the vote at all."

Sweden did too participate in the vote; it voted "Yes", due to the 19 bought votes that were Microsoft Certified partners registering the day before. It was so disgraceful it was over-ruled by someone with ethics and changed to Abstain.

whatever, you are obviously a paid shill and it is not worth my time to write more.

Franco Merletti said...

"A-liaisons such as Ecma, companies, or individuals cannot make appeals, only National Bodies can do that. See also clause 11 of the JTC 1 Directives."

Unfortunately, National Bodies won't appeal. We, final users ( the victims of all this money-economical-marketing-driven processes, as the fast-track of this "draft" ) can do anything about it.

Why they won't appeal? Because they can't afford to break ISO "peace" and hurt more ISO's public image.

All that decent National Bodies can do is make diplomatic "recommendations". For example, India recommendations:

http://osindia.blogspot.com/2008/03/indias-comments-on-brm-to-iso.html

or Australian recommendations ( cited in a previous comment )

or Canadian recommendation:

http://www.scc.ca/Asset/iu_files/29500-OOXML-Cdn-Pub-Stmt.pdf


ISO/IEC DIS 29500 OOXML
Fast Track
Canadian Final Position Statement

Canada states that the inappropriate use of the fast track process for this DIS has rendered it impossible to ascertain whether in fact 29500 meets the standard of quality and correctness
required in an International Standard.

Canada further recommends that the ISO/IEC JTC 1 Fast Track procedures and processes be reviewed and enhanced to ensure that this situation does not arise again in the future, and bring disrepute to the whole ISO and IEC International Standards process.

Finally, Canada recommends that the ISO/IEC DIS 29500 OOXML Fast Track documents and materials, plus the enhancements made at the Ballot Resolution Meeting be submitted to
ISO/IEC JTC 1/SC 34 as a New Work Item for processing via the normal standards
development processes.

Anonymous said...

"They are also fighting against the idea of choice among document formats"

Choice is good as in HDDVD & Blueray or VHS & Betamax?

"They would have you believe that no one could possibly favor ratification without being bribed or manipulated."

This is why one month before the first vote there were 17 - 20 new countries that signed for voting yes. Oh, thats right, I get it now, they were really passionate about OOXML they couldn't resist.

Basically now your in "damage control", make believe you did nothing wrong and convince the public that you are innocent (smoke and mirrors).

Jan van den Beld said...

Nazgum,
Indeed, you may have voted on national, Swedish level. But, I repeat, those voting results were obviously NOT, I repeat NOT, submitted to ITTF for registration in the INTERNATIONAL ballot. So, Sweden is NOT included in the list of 87 NBs that have voted, neither in the tally of 2007-09-02 nor in the tally of 2008-04-02.

Anonymous said...

Nazgum,

You are doing nothering but demonstrating your ignorance of the process, and in effect making Jan's point.

You are confusing the ISO vote with Sweden's internal NB vote. Because of the problem you mention in Sweden's internal NB vote, they did not particiupate in the ISO vote process.

Sweden's internal NB vote was to decide on how to vote in the ISO vote. Get it?

Or are you going to persist in spreading misinformation?

Anonymous said...

Choice is good between say:

Windows, MacOS and Linux;

Apple Office, Microosft Office, OpenOffice.

Anonymous said...

Although i agree with most of your article you seem to conveniently leave out a couple of things. You happily tell us about IBM's and Google's late arrival but you conveniently forget(?) to tell us about MSFT's partners late arrival in the local bodies. Some of which where promised to be "compensated" by MSFT themselfes if they joined and voted in favor.

Norway
Norway
Sweden
Poland (Pamela Jones)

Maybe we should agree that both/all parties played "dirty" in this game and hypocrisy works both ways.

86% is a majority, yes. But since MSFT probably has +75% marketshare in these 61 contries and most of those voting yes was MSFT partners or consultant's working with MSFT products that never need to implement OOXML (because they use MSFT software) isn't this just a vote of convenience and not technical merit?

As said MSFT partners don't need to implement this mess since they are using MSFT products for which MSFT already implemented OOXML. They just need to access it's API and not worry about what's going on "under the hood".

The problems will be for MSFT competitors, they have to implement OOXML in their products based on the hideous ~6000 pages spec provided by MSFT. Besides they need to figure out what loose comments like "Render like Word 97" really means.

Isn't ISO suppose to keep/guarantee some kind of technical quality/height to what is aproved as a standard? Otherwise wouldn't it just be simpler to aprove anything that has more than 75% usage/marketshare a standard and save the taxpayers money?

Can we be sure that MSFT publish any changes in the standard in time, not just after their latest software release?

Hopefully a 1000 years from now when all OOXML/ODF specs are long gone and future man stumble over .docx/.odf files from this century, they can learn something from history... probably not.

/MP

Frank said...

Just a thought.

There is no application that implements OOXML. Microsoft has refused to commit to supporting OOXML in MS Office.

How will having OOXML as a standard help Microsoft? Will organisations specifying OOXML as their document standard somehow be convinced that the closest implementation will do or will they have to wait until an implementation becomes available?

Luc Bollen said...

Jan, your damage-control attempt is pathetic, and full of incorrect interpretation or mis-representation of facts.

Just a few examples:
- "86% (61 countries!) of voting ISO countries stated that they want to see Open XML ratified": there was 61 "Approve", 10 "Disapprove" and 16 "Abstain" votes. So, only *70%* of the 87 voting countries stated that they want to see OOXML approved. "Abstain" votes are not counted in the approval criteria, but they are still valid votes.
- "Only ten markets voted against ratification". It is not the "markets" that voted, but the NBs. In several cases where the NB voted "Approve", the "markets" had a different view (e.g. Norway).
- "They are also fighting against the idea of choice among document formats ". I never saw any organisation denying anybody the choice to *use* OOXML. What they oppose is to have 2 ISO standards for office documents, not the choice of formats.

Please note also that the correct name of the ratified standard is not "Open XML", it is "Office Open XML". The naming "Open XML" is never used in the Ecma documents submitted to ISO.

As you seem to be an expert in hypocrisy, you should better look around yourself : you will then discover a lot opportunity to apply your expertise.

Frederic Peters said...

After all, IBM itself actively recruited partners and others to join standards bodies in Argentina, Belgium (...)

About Belgium, I was there, not recruited by IBM, nor Microsoft, nor anybody; and while some companies were (imnsho) there because they were Microsoft Business Partners, I can't tell who would have been recruited by IBM.

Anyway, as a matter of fact, most voters opposed to the normalisation of OOXML as it was proposed were not from companies but from the public sector, either governmental or associations.

I actually don't like how international companies (be it MS, IBM, Sun, Google or others) voted on the behalf of a country, as if their motivations matched those from the country.

I believe the ISO failed here as it has been overwhelmed by private interests and unable to cope with that.

Jan van den Beld said...

Anonymous MP states that I may have forgotten something and that we maybe should agree that all parties played dirty.
In my words that reads like "It needs two to make a quarrel". Indeed, many blogs have already stated that MS played dirty. So, I wanted to balance a little bit to that by saying that we should not forget IBM and Google as well.

But apart from that I still find the most important action what is happening this week in Oslo where SC34 is meeting. SC34 wants to make a start with Patrick Durusau's co-evolution. I believe that is constructive because I believe that having competing standards is constructive: Prof. Blind in Germany has made that very clear, already back in 2007.
Office OpenXML, or OpenXML for short, will land in SC34 very soon from now. I hope that ODF will land there as well and leave OASIS.

I also believe that it provides a much better perspective to look 5 to 10 years ahead when we may have SUPERXML for specifying document formats, than to learn from history in a millennium from now: also evolution in technologies such as XML will evolve.

Jan van den Beld said...

To Frank,
Here's an MS statement pointing to the direction that MS will go:
As a result of global feedback and consideration, the Open XML standard under consideration by ISO/IEC has been significantly improved. Microsoft has been afforded a wonderful opportunity as a result of this process. We've listened to the global community and learned a lot, and we are committed to supporting the Open XML specification that is approved by ISO/IEC in our products.
See the open letter from Chris Capossela, dated March 16, 2008: http://www.microsoft.com/interop/letters/ChrisCapOpenLetter.mspx

Furthermore, ISO/IEC 29500 is a conditio sine qua non for the development of conformance tests, usually made by specialized test laboratories.

Jan van den Beld said...

To Luc.
As has been explained many times Abstention votes are NOT considered at INTERNATIONAL decision making on (dis)approval of standards: therefore, I simply took the figures published by ISO/IEC, i.e. 86(100-14) and 75 %.
NBs know very well what is done with abstentions on international level.

More than 40 years ago, in military service in The Netherlands, I learned already that the strength of arguments is virtually equally divided - one third for each category - in case of subjects where technical, economical and political arguments play a role. Large military purchases were my 'lesson' in those days. Was it much different for OpenXML (my short for Office Open XML), e.g., in Norway? To the best of my knowledge, Norway is one of the few countries that has made a quantitative analysis of conversion costs.

Anonymous said...

You can dress this pig up all you want but it is still a pig.

Franco Merletti said...

Regarding the "how to lie with statistics" technique" that some vendor ( and supporters ) seems to be using ...let me repeat:

17 of 41 P-members didn't approve this Frankestein [1] ( disapproved or abstained with lot of controversies [2] )

This is near 42% of P-countries that don't support rushed standardization.

I'm not including Observer members because they are not *Participating* in JTC1 field of expertise but just observing ( they only have power of veto ). Besides that, O members can ( and in fact were ) easily influenced by not-technical matters.


[1] http://www.tbray.org/ongoing/When/200x/2008/03/02/On-OOXML

[2] http://www.openmalaysiablog.com/2008/03/the-minister-of.html

Anonymous said...

@franco: 17/41 is about 0.414634146, i.e., almost 41%, not almost 42% ;)

Putting all numbers together:

Approve: about 58.5%
Disapprove: about 19.5%
Abstain: about 22%

Or in your way of representing numbers:

Did not approve: about 41%
Did not disapprove: about 80%

That is, those who did not disapprove outnumber those who did not approve nearly 2 to 1. So, whichever way you spin the numbers OOXML passed by a wide margin :)

Anonymous said...

"What they oppose is to have 2 ISO standards for office documents, not the choice of formats."

I absolutely agree! Having two separate ISO standards is completely redundant. Why in the world would we ever make anyone choose between ODF and OOXML, when just one is perfectly acceptable? Let's just de-standardize ODF and forget all about it!

Luc Bollen said...

@Anonymous: "Let's just de-standardize ODF and forget all about it!"

I'm sure this is the final hope of Microsoft. Just wait for ODF 1.2 to be submitted to ISO, and we will see how MS behaves. Not sure they will spend as much effort as IBM to improve submitted text...

Note that
- MS advocates the choice of formats, but still does not propose the choice to use ODF out of the box in MS Office 2007...
- Open Office 3 will propose the choice to read and save in both ODF and OOXML formats.

@Jan : "I simply took the figures published by ISO/IEC, i.e. 86(100-14) and 75 %."

ISO has not published the "86%" figure. ISO said: "[...] These criteria have now been met with 75 % of the JTC 1 participating member votes cast positive and 14 % of the total of national member body votes cast negative." Note the reference to the pass criteria. Why not take the text of ISO, or say, factually "61 out of 87 voting ISO countries (70%) stated that they want to see Office Open XML ratified" ? Not enough spin for you, maybe ? So, where is the hypocrisy ?

While we are talking about spin, I think we can agree that the Financial Times is not the kind of newspaper to push spin, or to use hypocrisy in their articles. Please have a look at what they have to say about the whole process:
http://www.ft.com/cms/s/0/e339551c-01e1-11dd-a323-000077b07658.html
Warning: I'm not sure you will like it. Not enough hypocrisy, maybe ?

Snert Lee said...

You cannot counter a informational bias by presenting information biased in the opposite direction. You have to be able to look at both sides accurately, if you want to do a proper compare and contrast between them.

I think your personal bias is quite adequately demonstrated by nothing more than the phrase "OpenXML (my short for Office Open XML)".

I would suggest, as an alternative, MSOOXML, meaning MicroSoft Office Open XML. MSOOXML has the same number of characters as OpenXML, so it is equally valid is terms of efficiency of abbreviation. Yet, MSOOXML communicates more information more accurately than OpenXML, in that the MSO part alludes to origin of the standard by indicating Microsoft Office.

On the other hand, the phrase "OpenXML" more readily, yet inaccurately, associates itself with the concepts of open source and open standards which are better exemplified by names such as OpenLDAP or OpenOffice. So, it's not much of a stretch to see how some might regard the use of "OpenXML" in place of "Office Open XML" to be either disingenuous, or, at best, ill-informed.

The only reason Microsoft wants to see MSOOXML accepted as a "standard" is so that it can pout a check mark in the box labeled "Supports open standard file formats?" for those requests for proposal which have such criteria.

Accepting MSOOXML as a standard has undermined and devalued the concept of software standards, while also tarnishing the reputation and relevancy of the ISO.