Misplaced Pages

Standardization of Office Open XML: Difference between revisions

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Browse history interactively← Previous editContent deleted Content addedVisualWikitext
Revision as of 12:55, 7 March 2008 editKilz (talk | contribs)1,368 edits Complaints about national bodies process: split complaint and investigation.← Previous edit Latest revision as of 02:53, 22 December 2024 edit undoGreenC bot (talk | contribs)Bots2,547,810 edits Reformat 1 archive link. Wayback Medic 2.5 per WP:USURPURL and JUDI batch #20 
(731 intermediate revisions by more than 100 users not shown)
Line 1: Line 1:
{{Short description|none}}
{{Introrewrite}}
{{distinguish|OpenOffice.org XML}}
==Standardization==
{{Office Open XML}}
The ] file formats, also known as OOXML, were standardised between December 2006 and November 2008, first by the ] consortium (where they became '''ECMA-376'''), and subsequently, after a contentious standardization process, by the ]/]'s ] (where they became '''ISO/IEC 29500:2008''').


=== Standardization within Ecma International === == Standardization within Ecma International ==


More than a year after being asked by the ] to standardize their ],<ref>{{cite web
Microsoft submitted Office Open XML to the ] standardization process to make it an ]. Ecma formed a technical committee (TC45) in order to produce and maintain a "formal standard for office productivity applications that is fully compatible with the Office Open XML Formats, submitted by Microsoft".<ref name="tc45_press">{{cite web
|url = http://ec.europa.eu/idabc/en/document/2592/5588
|title = TAC approval on conclusions and recommendations on open document formats
|author = Telematics between Administrations Committee based on IDA expert group on open document formats
|publisher = IDABC - European eGovernment Services
|date = 2004-05-25
|access-date = 2007-07-30
|url-status = dead
|archive-url = https://web.archive.org/web/20090501161429/http://ec.europa.eu/idabc/en/document/2592/5588
|archive-date = 2009-05-01
}}</ref> Microsoft submitted 2,000 pages of documentation for a new file format to the ] consortium for it to be made into an ].<ref>{{cite web
|url = http://ec.europa.eu/idabc/servlets/Doc?id=27856
|title = Presentation to IDABC ODEF Workshop 2007 - Berlin
|year = 2007
|publisher = Jean Paoli (Co-Chair Ecma TC45 & General Manager, Interoperability and XML Architecture, Microsoft Corporation)
|access-date = 2009-06-05
}}{{dead link|date=May 2018 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> Ecma formed a technical committee (TC45) in December 2005,<ref>{{cite web
| url=http://www.ecma-international.org/news/PressReleases/PR_TC45_Dez2005.htm
| title=Ecma International creates TC45 to standardize Office Open XML File Formats
| year=2005
| publisher=Ecma International
| access-date=2014-06-05
}}</ref> in order to produce and maintain a "formal standard for office productivity applications that is fully compatible with the Office Open XML Formats, submitted by Microsoft".<ref name="tc45_press">{{cite web
| title=The new open standard safeguards the continued use of billions of existing documents | title=The new open standard safeguards the continued use of billions of existing documents
| url=http://www.ecma-international.org/news/PressReleases/PR_TC45_Dez2005.htm | url=http://www.ecma-international.org/news/PressReleases/PR_TC45_Dez2005.htm
| publisher=Ecma International | publisher=Ecma International
| accessdate=2007-01-28 | access-date=2007-01-28
}}</ref> The technical committee is chaired by Microsoft<ref name="tc45_main">{{cite web }}</ref> The technical committee was chaired by two Microsoft employees<ref name="tc45_main">
{{cite web
| title= TC45 - Office Open XML Formats | title=TC45 - Office Open XML Formats
| url=http://www.ecma-international.org/memento/TC45.htm | url=http://www.ecma-international.org/memento/TC45.htm
| publisher=Ecma International | publisher=Ecma International
| accessdate=2007-02-08 | access-date=2007-02-08
| archive-url=https://web.archive.org/web/20150408022403/http://www.ecma-international.org/memento/TC45.htm
}}</ref> and includes members from ], ], ], NextPage, ], ], ], ], ], ] and the ] .<ref> {{cite web
| archive-date=2015-04-08
| url-status=dead
}}
</ref> and included members drawn from ], ], ], NextPage, ], ], ], ], ], ] and the ].<ref>
{{cite web
| url=http://www.ecma-international.org/memento/TC45-M.htm | url=http://www.ecma-international.org/memento/TC45-M.htm
| title=TC45 - Office Open XML Formats | title=TC45 - Office Open XML Formats
| Publiher=Ecma International | publisher=Ecma International
| accessdate=2007-10-31}}</ref>. | access-date=2007-10-31
| archive-url=https://web.archive.org/web/20060901131601/http://www.ecma-international.org/memento/TC45-M.htm

| archive-date=2006-09-01
Ecma International approved Office Open XML as Ecma standard (Ecma-376) on 2006-12-07<ref name ="pr_tc45_dec2006" /> and submitted the approved submission for fasttracking standardization to ].
| url-status=dead
}}
</ref>


During standardisation within Ecma the specification grew to approximately 6,000 pages. It was approved as an Ecma standard (ECMA-376) on December 7, 2006.<ref name="pr_tc45_dec2006">{{cite press release
The Office Open XML File Formats standard can be freely downloaded from Ecma international.
| url=http://www.ecma-international.org/news/PressReleases/PR_TC45_Dec2006.htm
| title=Ecma International approves Office Open XML standard
| date=December 7, 2006
| access-date=2006-12-08
| publisher=]
}}</ref> The standard can be downloaded from Ecma free of charge.<ref>{{Cite web|url=http://www.ecma-international.org/publications/standards/Ecma-376.htm|title=Standard ECMA-376}}</ref>


== International standardization ==
=== Submission to ISO ===
Using their entitlement as an ] external Category A liaison, Ecma International submitted ECMA-376 to the JTC 1 fast track standardization process. To meet the requirements of this process,<ref name="jtc1-directives">{{cite web

|title=ISO/IEC JTC 1 Directives, 5th Edition, Version 2.0
As an ISO/IEC ] external Category A liaison, Ecma has submitted Ecma 376 to the JTC 1 fast track standardization process. To meet the requirements of this process,<ref name="jtc1-directives">{{cite web
|url=http://www.jtc1sc34.org/repository/0725c.htm
| title=ISO/IEC JTC 1 Directives, 5th Edition, Version 2.0
|publisher=iso
| url=http://www.jtc1sc34.org/repository/0725c.htm
|access-date=2007-01-28
| publisher=iso
|archive-url=https://web.archive.org/web/20061001181119/http://www.jtc1sc34.org/repository/0725c.htm
| accessdate=2007-01-28
|archive-date=2006-10-01
|url-status=dead
}}</ref> }}</ref>
Ecma has submitted the documents ''"Explanatory report on Office Open XML Standard (Ecma-376) submitted to JTC 1 for fast-track"''<ref name = "JTC report"></ref> and "Licensing conditions that Microsoft offers for Office Open XML".<ref name = "JTC licensing"></ref> they submitted the documents ''"Explanatory report on Office Open XML Standard (Ecma-376) submitted to JTC 1 for fast-track"''<ref name = "JTC report"></ref> and "Licensing conditions that Microsoft offers for Office Open XML".<ref name = "JTC licensing"></ref> ISO and IEC classified the specification as DIS 29500 (Draft International Standard 29500) ''Information technology – Office Open XML file formats''.<ref> {{Webarchive|url=https://web.archive.org/web/20100703090514/http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=45515 |date=2010-07-03 }}, Information technology – Office Open XML file formats</ref>


The fast track process consists of a contradictions phase, a ballot phase, and a ballot resolution phase. The fast track process consists of a contradictions phase, a ballot phase, and a ballot resolution phase.


During the contradictions phase, ISO/IEC members national standardization bodies submit perceived contradictions to JTC 1. During the ballot phase the members vote on the specification as it was submitted by Ecma and submit editorial and technical comments with their vote. In the ballot resolution phase the submitted comments are addressed and members invited to reconsider their vote. During the contradictions phase, ISO and IEC members submitted perceived contradictions to JTC 1. During the ballot phase the members voted on the specification as it was submitted by Ecma and submitted editorial and technical comments with their vote. In the ballot resolution phase the submitted comments were addressed and members were invited to reconsider their vote.

=== Interim ballot result ===

During the standardization of Office Open XML, ] submitted its ''] File Formats'' standard (ECMA-376) to the ] Fast Track process. After a comment period, the ISO held a ballot that closed September 2007. This has been observed to be perhaps the most controversial and unusual ISO ballot ever convened, both in the number of comments in opposition, and in unusual actions during the voting process. Various factions have strongly supported and opposed this fast track process. On the supporting side were primarily Microsoft affiliated companies; on the opposing side were free- or open-source software organizations, ] and affiliates, ], and ].

There have been reports of attempted vote buying,<ref>{{cite web
|url=http://www.os2world.com/content/view/14868/1/
|title=Microsoft buys the Swedish vote on OOXML
|author=] |date=27 August 2007
|publisher=]}}</ref><ref>{{cite web
|url=http://www.idg.se/2.1085/1.118337
|title=Microsoft pressade partners att rösta ja
|trans-title=Microsoft pressed partners to vote yes
|author=Daniel Goldberg |date=29 August 2007
|work=IDG.se|language=sv}}</ref><ref>{{cite web
|url=http://blogs.msdn.com/jasonmatusow/archive/2007/08/29/open-xml-the-vote-in-sweden.aspx
|title=Open XML - The Vote in Sweden
|author=Jason Matusow |date=30 August 2007}}</ref><ref>{{cite web
| url=http://www.os2world.com/content/view/14874/2/
| title=The Swedish OOXML vote has been declared invalid!
| publisher=]
| author=]
| date=30 August 2007
| access-date=26 February 2013
| archive-date=8 March 2013
| archive-url=https://web.archive.org/web/20130308231210/http://www.os2world.com/content/view/14874/2/
| url-status=dead
}}</ref> heated verbal confrontations, refusal to come to consensus and other very unusual behavior in national standards bodies.<ref> {{webarchive|url=https://archive.today/20120711220944/http://isoc.nl/michiel/nodecisiononOOXML.htm |date=2012-07-11 }}. Internet Society Netherlands press release, 17 August 2007.</ref><ref>. Free Software Foundation Europe. 13 August 2007.</ref><ref>Swiss Internet User Group. {{webarchive|url=https://web.archive.org/web/20080406175117/http://siug.ch/ms-ooxml/appeal |date=2008-04-06 }}. 14 August 2007.</ref><ref>{{cite web
|url=http://www.openmalaysiablog.com/2007/09/ooxml-is-not-ye.html
| title=OOXML is not (yet) an ISO standard, as Malaysia votes "No" ... or did we?
| publisher= Open Malaysia
| author=Yusseri Yusoff
| date=5 September 2007 |url-status=usurped
|archive-url=https://web.archive.org/web/20090726171905/http://www.openmalaysiablog.com/2007/09/ooxml-is-not-ye.html |archive-date=July 26, 2009 }}</ref>
This is said to be unprecedented for standards bodies, which usually act together and have generally worked to resolve concerns amicably.

87 ISO member countries responded to the five-month ballot. There were 51 votes of "approval", 18 votes of "disapproval" and 18 abstentions.<ref>{{cite web |title=Vote closes on draft ISO/IEC DIS 29500 standard |url=http://www.iso.org/iso/pressrelease.htm?refid=Ref1070 |date=4 September 2007 |publisher=ISO}}</ref> For the measure to pass, {{2/3}} of "P" members (participating, as opposed to "O" members: observing) must approve and less than {{1/4}} of all voting national members (excluding members that abstain from voting) must disapprove. The ballot shows 53% approval by "P" members and 26% disapproval from the total votes.

The following table shows the results by member of the balloting that ended 2 September 2007:<ref> (])</ref>

{| class="wikitable sortable"
! Country
! Standards Body
! Membership
! Vote
|-
| Argentina
| IRAM
| O Member
| Abstention
|-
| Chile
| INN
| O Member
| Abstention
|-
| Israel
| SII
| O Member
| Abstention
|-
| Luxembourg
| SEE
| O Member
| Abstention
|-
| Mexico
| DGN
| O Member
| Abstention
|-
| Peru
| ]
| O Member
| Abstention
|-
| Vietnam
| TCVN
| O Member
| Abstention
|-
| Australia
| SA
| P Member
| Abstention
|-
| Belgium
| NBN
| P Member
| Abstention
|-
| Finland
| SFS
| P Member
| Abstention
|-
| Italy
| UNI
| P Member
| Abstention
|-
| Malaysia
| DSM
| P Member
| Abstention
|-
| Netherlands
| NEN
| P Member
| Abstention
|-
| Slovenia
| SIST
| P Member
| Abstention
|-
| Spain
| AENOR
| P Member
| Abstention
|-
| Trinidad and Tobago
| TTBS
| P Member
| Abstention
|-
| Mauritius
| MSB
|
| Abstention
|-
| Zimbabwe
| SAZ
|
| Abstention
|-
| Armenia
| SARM
| O Member
| Approval
|-
| Belarus
| BELST
| O Member
| Approval
|-
| Costa Rica
| INTECO
| O Member
| Approval
|-
| Croatia
| HZN
| O Member
| Approval
|-
| Cuba
| NC
| O Member
| Approval
|-
| Egypt
| EOS
| O Member
| Approval
|-
| Morocco
| IMANOR
| O Member
| Approval
|-
| Romania
| ASRO
| O Member
| Approval
|-
| Russian Federation
| GOST R
| O Member
| Approval
|-
| Serbia
| ISS
| O Member
| Approval
|-
| Sri Lanka
| SLSI
| O Member
| Approval
|-
| Ukraine
| DSSU
| O Member
| Approval
|-
| Azerbaijan
| AZSTAND
| P Member
| Approval
|-
| Côte-d'Ivoire
| CODINORM
| P Member
| Approval
|-
| Cyprus
| CYS
| P Member
| Approval
|-
| Jamaica
| JBS
| P Member
| Approval
|-
| Kazakhstan
| KAZMEMST
| P Member
| Approval
|-
| Lebanon
| LIBNOR
| P Member
| Approval
|-
| Pakistan
| PSQCA
| P Member
| Approval
|-
| Saudi Arabia
| SASO
| P Member
| Approval
|-
| Bangladesh
| BSTI
|
| Approval
|-
| Barbados
| BNSI
|
| Approval
|-
| Bosnia and Herzegovina
| BAS
|
| Approval
|-
| Congo, The Democratic Republic of
| OCC
|
| Approval
|-
| Fiji
| FTSQCO
|
| Approval
|-
| Kuwait
| KOWSMD
|
| Approval
|-
| Nigeria
| SON
|
| Approval
|-
| Panama
| COPANIT
|
| Approval
|-
| Qatar
| QS
|
| Approval
|-
| Syrian Arab Republic
| SASMO
|
| Approval
|-
| Tanzania, United Rep. of
| TBS
|
| Approval
|-
| United Arab Emirates
| ESMA
|
| Approval
|-
| Uzbekistan
| UZSTANDARD
|
| Approval
|-
| Austria
| ON
| O Member
| Approval with comments
|-
| Bulgaria
| BDS
| O Member
| Approval with comments
|-
| Colombia
| ICONTEC
| O Member
| Approval with comments
|-
| Greece
| ELOT
| O Member
| Approval with comments
|-
| Poland
| PKN
| O Member
| Approval with comments
|-
| Portugal
| IPQ
| O Member
| Approval with comments
|-
| Tunisia
| INNORPI
| O Member
| Approval with comments
|-
| Germany
| DIN
| P Member
| Approval with comments
|-
| Kenya
| KEBS
| P Member
| Approval with comments
|-
| Malta
| MSA
| P Member
| Approval with comments
|-
| Singapore
| SPRING SG
| P Member
| Approval with comments
|-
| Switzerland
| SNV
| P Member
| Approval with comments
|-
| Turkey
| TSE
| P Member
| Approval with comments
|-
| Uruguay
| UNIT
| P Member
| Approval with comments
|-
| Venezuela
| FONDONORMA
| P Member
| Approval with comments
|-
| USA
| ANSI
| Secretariat
| Approval with comments
|-
| Ghana
| GSB
|
| Approval with comments
|-
| Jordan
| JISM
|
| Approval with comments
|-
| Brazil
| ABNT
| O Member
| Disapproval
|-
| Philippines
| BPS
| O Member
| Disapproval
|-
| Thailand
| TISI
| O Member
| Disapproval
|-
| Canada
| SCC
| P Member
| Disapproval
|-
| China
| SAC
| P Member
| Disapproval
|-
| Czech Republic
| CNI
| P Member
| Disapproval
|-
| Denmark
| DS
| P Member
| Disapproval
|-
| Ecuador
| INEN
| P Member
| Disapproval
|-
| France
| AFNOR
| P Member
| Disapproval
|-
| India
| BIS
| P Member
| Disapproval
|-
| Iran, Islamic Republic of
| ISIRI
| P Member
| Disapproval
|-
| Ireland
| NSAI
| P Member
| Disapproval
|-
| Japan
| JISC
| P Member
| Disapproval
|-
| Korea, Republic of
| KATS
| P Member
| Disapproval
|-
| New Zealand
| SNZ
| P Member
| Disapproval
|-
| Norway
| SN
| P Member
| Disapproval
|-
| South Africa
| SABS
| P Member
| Disapproval
|-
| United Kingdom
| BSI
| P Member
| Disapproval
|}

On 25&ndash;29 February 2008, a Ballot Resolution Meeting was held in Geneva, Switzerland, to consider revisions to the OOXML proposal. Under ISO rules, national standards bodies have thirty days following the Ballot Resolution Meeting to reconsider and possibly change their votes.


;Belgium
==== Ballot result ====
:The Belgian ''Bureau de Normalisation'' considered the revisions, but failed to reach a consensus on the proposal. Belgium's initial abstention therefore stood.<ref>{{cite web |url=http://www.datanews.be/fr/news/90-57-17395/la-belgique-s-abstient-a-propos-d-ooxml.html |title=La Belgique s'abstient à propos d'OOxml |trans-title=Belgium abstains on OOXML |publisher=Data News |author=Bruno Leijnse |date=25 March 2008 |language=fr |url-status=dead |archive-url=https://web.archive.org/web/20080330201208/http://www.datanews.be/fr/news/90-57-17395/la-belgique-s-abstient-a-propos-d-ooxml.html |archive-date=30 March 2008 }}</ref>
;Czech Republic
:The ''Český Normalizační Institut'' considered the revisions and changed its initial vote against the proposal to a vote in favour.<ref>{{cite web |url=http://www.cni.cz/NP/NotesPortalCNI.nsf/key/informace~oznameni_a_informace~tiskove_prohlaseni_cni_k_navrhu_mezinarodni_normy_iso_iec_dis_29500?Open
|title=Tiskové prohlášení ČNI k návrhu mezinárodní normy ISO IEC DIS 29500
|publisher=Český Normalizační Institut}}{{Dead link|date=May 2011}} {{in lang|cs}}</ref>
;Germany
:The ''Normenausschuss Informationstechnik und Anwendungen'' considered the revisions and reaffirmed Germany's initial vote for the proposal.<ref>{{cite web|url=http://www.egovcom.de/srvinclude/4/1/inews_daily.asp?opt=archiv&red_nr=18255 |title=Zankapfel Dokumentenaustauschformat |publisher=eGovernment Computing |date=18 March 2008 |url-status=dead |archive-url=https://web.archive.org/web/20080330033545/http://www.egovcom.de/srvinclude/4/1/inews_daily.asp?opt=archiv&red_nr=18255 |archive-date=March 30, 2008 |language=de}}</ref>
;India
:The ] considered the revisions and reaffirmed India's initial vote against the proposal.<ref>{{cite web
|url=http://www.tech2.com/india/news/software/breaking-news-indias-final-vote-on-ms-office-file-standard-is-no/32081/0
|title=Breaking news: India's final vote on MS Office file standard is 'NO'
|work=Tech2.com India
|author=Abhimanyu Radhakrishnan
|date=20 March 2008}}</ref>
;Netherlands
:The Netherlands Standardization Institute (NEN) considered the revisions and reaffirmed the Netherlands' initial abstention.<ref>{{cite web |url=http://www2.nen.nl/nen/servlet/dispatcher.Dispatcher?id=253848&parentid=000009
|title=Nederlands standpunt 'Office Open XML file formats' verandert niet
|publisher= Netherlands Standardization Institute
|author= Jan Rietveld |archive-url=https://web.archive.org/web/20080602222237/http://www2.nen.nl/nen/servlet/dispatcher.Dispatcher?id=253848&parentid=000009 |archive-date=2 June 2008|language=nl}}</ref>
;Trinidad and Tobago
:The Trinidad and Tobago Bureau of Standards announced that it will change its initial abstention to a vote for the revised proposal.<ref>{{cite web |url=http://ttcs.wordpress.com/2008/03/22/trinidad-and-tobago-bureau-of-standards-votes-approval-of-dis29500/
|title=Trinidad and Tobago Bureau of Standards votes approval of DIS29500
|publisher=Trinidad and Tobago Computer Society
|date=22 March 2008}}</ref>
;United States
:The ] (INCITS) considered the revisions and reaffirmed the U.S.'s initial vote for the proposal.<ref>{{cite web
|url=http://ballot.itic.org/itic/tallyvote.taf?function=vote&committee=INCITS&ballot_id=2558
|title=Vote Tally for INCITSLB2558
|publisher= International Committee on Information Technology Standards}}{{Dead link|date=May 2011}}</ref>


] announced in ] ] that the submitted draft of Office Open XML had ] during the ballot phase.<ref name="pr_ISO-refid-Ref1070">{{cite press release In September 2007 eighty-seven ] and ] member countries had responded to the ballot.<ref name="pr_ISO-refid-Ref1070">{{cite press release
| url=http://www.iso.org/iso/pressrelease.htm?refid=Ref1070 | url=http://www.iso.org/iso/pressrelease.htm?refid=Ref1070
| title= Vote closes on draft ISO/IEC DIS 29500 standard | title= Vote closes on draft ISO/IEC DIS 29500 standard
| date=] ] | date=September 4, 2007
| accessdate=2007-09-04 | access-date=2007-09-04
| publisher=] | publisher=]
}}</ref> There were 51 votes of "approval", 18 votes of "disapproval" and 18 abstentions. "P-members", who were required to vote, had to approve by 66.67% for the text to be approved. The P-members voted 17 in favour out of 32, below the required threshold for approval. Also, no more than 25% of the total member votes may be negative for the text to be approved, and this requirement was also not met since 26% of the total votes were negative. The standardization process then entered its ballot resolution phase, described below.
}}</ref>
Eighty-seven ]/] member countries responded to the ballot. There were 51 votes of "approval", 18 votes of "disapproval" and 18 abstentions. "P-members", who were required to vote, had to approve by 66.67% for the text to be approved. The P-members voted 17 in favor out of 32, below the required threshold for approval. Also, no more than 25% of the total member votes may be negative for the text to be approved, and this requirement was also not met since 26% of the total votes were negative. The standardization process then entered its ballot resolution phase, described below.


=== Response to the ballot === === Response to ballot comments ===


Ecma has produced a draft "Disposition of comments" that addresses the 1,027 distinct NB comments submitted in the letter ballot phase. The ISO/IEC members have 6 weeks to review this draft, and have an opportunity to participate in several informal conference call sessions with the Ecma TC to discuss it before the BRM.<ref>{{cite web Ecma produced a draft "Disposition of Comments" document that addresses the 1,027 distinct "NB comments" (that is, comments by national bodies) that had been submitted in the letter ballot phase. This document comprised 1,600 pages of commentary and proposed changes. The ISO and IEC members had 6 weeks to review this draft, and had an opportunity to participate in several informal conference call sessions with the Ecma TC45 to discuss it before the BRM.<ref>{{cite web
| url=http://www.ecma-international.org/news/TC45_current_work/Proposed%20dispositions%20for%20National%20Body%20comments%20on%20DIS%2029500%20complete.htm | url=http://www.ecma-international.org/news/TC45_current_work/Proposed%20dispositions%20for%20National%20Body%20comments%20on%20DIS%2029500%20complete.htm
| title=Proposed dispositions for National Body comments on DIS 29500 complete – New phase to begin | title=Proposed dispositions for National Body comments on DIS 29500 complete – New phase to begin
Line 57: Line 609:
| publisher=Ecma International | publisher=Ecma International
| date=2008-01-14 | date=2008-01-14
| accessdate=2008-01-14}}</ref> | access-date=2008-01-14}}</ref>


=== Ballot resolution process === === Ballot resolution process ===


A Ballot Resolution Meeting (BRM) is an integral part of the ballot resolution phase. The outcome of, and period following, this meeting decides whether DIS 29500 succeeds or fails in its bid to become an International Standard. The DIS 29500 BRM took place in late February 2008 A Ballot Resolution Meeting (BRM) is an integral part of the ballot resolution phase. The outcome of, and period following, this meeting decided whether DIS 29500 succeeded or failed in its bid to become an International Standard. The DIS 29500 BRM took place in late February 2008.


At the BRM, 873 proposed changes to the specification were submitted by Ecma (of their 1,027 responses, 154 proposed no change). Of these only 20% were discussed and modified in meeting sessions, given the 5 day time limit of the meeting. The remaining 80% were not discussed and were subject to a voting mechanism approved by the meeting (see Resolution 37 of the meeting resolutions cited below). Using this voting mechanism NBs could approve, disapprove or abstain on each and every one of these proposed changes. This allowed a set of approved changes to be decided upon without discussion.<ref>{{cite web
==== Final outcome ====
|url = http://kikaku.itscj.ipsj.or.jp/sc34/open/0989.pdf
At the BRM 873 proposed changes to the specification were submitted by Ecma (of their 1,027 responses 154 proposed no change). Of these only 20% were discussed and modified in meeting sessions, given the 5 day time limit of the meeting. The remaining 80% were not discussed and subject to a voting mechanism approved by the meeting (see Resolution 37 of the meeting resolutions cited below). Using this voting mechanism NBs could approve, disapprove or abstain on each and every one of these proposed changes. This allowed a set of approved changes to be decided upon without discussion.<ref> {{cite web
|title = Resolutions of the ISO/IEC DIS 29500 Ballot Resolution Meeting
| url=http://www.itscj.ipsj.or.jp/sc34/open/0989.pdf
|author = SC 34
| title=Resolutions of the ISO/IEC DIS 29500 Ballot Resolution Meeting
|url-status = dead
| author=SC 34}} </ref>
|archive-url = https://web.archive.org/web/20140512224923/http://kikaku.itscj.ipsj.or.jp/sc34/open/0989.pdf
|archive-date = 2014-05-12
}}</ref><ref name="iso">{{cite web
| url=http://www.iso.org/iso/pressrelease.htm?refid=Ref1117
| title=Ballot resolution meeting addresses comments on draft ISO/IEC 29500 standard
| publisher= ISO News and Media
| date=2008-03-05 }}</ref>


With the original submitted draft used as the base, all the agreed upon changes are applied by the Project Editor to create a new document incorporating the changes mandated by the BRM. In parallel with this, NBs have 30 days after the BRM in which to decide whether to amend their votes of 2 September 2007, and if at the end of this period the ] voting criteria are met the new text is passed for publication as an ISO/] standard (JTC 1 Directives<ref name='jtc1-directives'/> clause 13.9). The final revised text must be distributed no later than one month after the end of the meeting (JTC 1 Directives<ref name='jtc1-directives'/> clause 13.12). With the original submitted draft used as the base, all the agreed-upon changes were applied by the Project Editor to create a new set of documents incorporating the changes agreed during the BRM. In parallel with this, NBs had 30 days after the BRM in which to decide whether to amend their votes of September 2, 2007.


===Ballot result===
After that, if successful the text goes into the publication process which takes several months. It may take additional time for ISO/IEC to make the standard a free publication, if ever.

A number of JTC 1 members took the opportunity to amend their votes, predominantly in favour of approval of DIS 29500. Thus, on April 2, 2008, ISO and IEC officially stated that the DIS 29500 had been approved for acceptance as an ISO/IEC Standard, pending any appeals. They stated that "75% of the JTC 1 participating member votes cast positive and 14% of the total of national member body votes cast negative"<ref>{{cite web
| url=http://www.iso.org/iso/pressrelease.htm?refid=Ref1123
| title=ISO/IEC DIS 29500 receives necessary votes for approval as an International Standard
| date=2008-04-02
| access-date=2009-06-07
| publisher=ISO
| author=ISO/IEC}}</ref> In accordance with the JTC 1 directives the Project Editor had created a new version of the final text within a month of the BRM. After review, corrections and the resolution of appeals, this text was distributed to the members of SC34.<ref> (Jesper Lund Stocholm, personal blog - "This will finally make it possible for the NBs of ISO to verify that the editorial instructions from the BRM has made it into the final text")</ref>

===Appeals===

Four JTC 1 members appealed the standardisation: the bodies of South Africa,<ref name="SouthAfricaProtest">{{cite web
| url=http://www.tectonic.co.za/?p=2444
| title=South Africa appeals against ISO's OOXML decision
| last=Otter
| first=Alastair
| date=2008-05-23
| publisher=Tectonic}}</ref><ref>{{cite web
| url = http://topicmaps.files.wordpress.com/2008/05/dis-29500-appeal-letter-iec-2008-05-22.pdf
| title = Appeal from the South African national body regarding the outcome of the fast-track processing of DIS 29500 Office open XML
| publisher = SABS (])
| date = 2008-05-22
| access-date = 2008-05-24}}</ref> Brazil, India<ref name="IndiaProtest">{{cite web
| url=https://www.pcworld.com/article/146468/india_and_brazil_file_appeals_against_ooxml_standardization.html
| title=India and Brazil File Appeals Against OOXML Standardization
| last=Sayer
| first=Peter
| date=2008-05-30
| work=PC World}}</ref> and ].<ref name="VenezuelaProtest">{{cite web
| url=http://news.zdnet.co.uk/software/0,1000000121,39427754,00.htm
| title=Venezuela and India appeal OOXML ratification
| last=Espiner
| first=Tom
| date=2008-06-02
| publisher=ZDNet.co.uk}}</ref>
Since the appeals system is designed to find a solution by consensus, it was unlikely that the process would have resulted in ISO/IEC abandoning progress of DIS 29500.<ref name="VenezuelaProtest" /> The CEOs of ISO and IEC advised the management board that these appeals should no longer be processed any further: the Secretary General of ISO is reported as stating: "he processing of the ISO/IEC DIS 29500 project has been conducted in conformity with the ISO/IEC JTC 1 Directives, with decisions determined by the votes expressed by the relevant ISO and IEC national bodies under their own responsibility, and consequently, for the reasons mentioned above, the appeals should not be processed further".<ref name="ISOleadership">{{cite web
| url=https://arstechnica.com/news.ars/post/20080710-iso-leadership-encourages-rejection-of-ooxml-appeal.html
| title=ISO leadership encourages rejection of OOXML appeal
| last=Paul
| first=Ryan
| date=2008-07-10
| access-date=2008-07-10
| publisher=Ars Technica
}}</ref>

The main issue in the appeals was the BRM procedures{{Citation needed|date=June 2009}}. The 3 appealing countries did not appeal during the BRM and even all voted approval on the resolution that allowed for voting on each of the resolutions that had not been discussed in the plenary meeting through means of a form.<ref>{{cite web |url=http://kikaku.itscj.ipsj.or.jp/sc34/open/0989.pdf |title=RESOLUTIONS OF THE MEETING |access-date=2014-05-10 |url-status=dead |archive-url=https://web.archive.org/web/20140512224923/http://kikaku.itscj.ipsj.or.jp/sc34/open/0989.pdf |archive-date=2014-05-12 }}</ref> The three countries appealing used that form vote for a disapproval vote of most of the responses (in total only 4 countries did that) but failed to have a significant number of responses disapproved{{Citation needed|date=June 2009}}.

The appeals did not get sufficient support of the National Bodies voting on the ISO and IEC management boards, and consequently the go-ahead was given to publish ISO/IEC DIS 29500, Information technology – Office Open XML formats, as an ISO/IEC International Standard on August 15, 2008.<ref>{{cite web
| url=http://www.iso.org/iso/pressrelease.htm?refid=Ref1151
| title=ISO and IEC members give go ahead on ISO/IEC DIS 29500
| publisher=ISO
| date=2008-08-15}}</ref>

===Publication===

The International Standard ISO/IEC 29500:2008 was published in November 2008.<ref>{{cite web|url=http://electronics.ihs.com/news/2008/iso-iec-29500-112808.htm |title=Research and Analysis {{pipe}} IHS Markit |publisher=Electronics.ihs.com |access-date=2019-01-28}}</ref>


=== Maintenance regime === === Maintenance regime ===


Following the standardization of ISO/IEC 29500, ], as the designated maintenance group for the standard, established two ad hoc groups for deciding how the Standard would be maintained:<ref>{{cite web
The precise details of a maintenance regime for OOXML (should it become an ISO/IEC Standard) are yet to be determined. Ecma have however put forward a .
|url = http://kikaku.itscj.ipsj.or.jp/sc34/open/1025.htm
|title = Resolutions of SC 34 Plenary Meeting, 2008-04-05/09, Oslo, Norway
|date = 2008-04-09
|publisher = ISO/IEC JTC 1 SC 34 Secretariat
|url-status = dead
|archive-url = https://web.archive.org/web/20140512223442/http://kikaku.itscj.ipsj.or.jp/sc34/open/1025.htm
|archive-date = 2014-05-12
}}</ref> a group to collect comments on the newly approved standard, and a group to decide what structures should be used for long-term maintenance. The resulting recommendation<ref>{{cite web
|url = http://kikaku.itscj.ipsj.or.jp/sc34/open/1055.htm
|date = 2008-07-23
|publisher = ISO/IEC JTC 1 SC34 Secretariat
|title = Edited Notes, Acclamations and Attendance List of a Meeting of ISO/IEC JTC 1 SC 34 Ad Hoc Group 1 held in London, UK, 2008-07-21/22
|url-status = dead
|archive-url = https://web.archive.org/web/20140512231337/http://kikaku.itscj.ipsj.or.jp/sc34/open/1055.htm
|archive-date = 2014-05-12
}}</ref> was that ] should assume full control of the maintenance work on ISO/IEC 29500. This decision was duly ratified<ref>{{cite web
|url = http://kikaku.itscj.ipsj.or.jp/sc34/open/1099.htm
|date = 2008-10-02
|publisher = ISO/IEC JTC 1 SC 34 Secretariat
|title = Resolutions of ISO/IEC JTC 1/SC 34 Plenary Meeting, 2008-10-01, Jeju, Republic of Korea
|url-status = dead
|archive-url = https://archive.today/20140605085137/http://kikaku.itscj.ipsj.or.jp/sc34/open/1099.htm
|archive-date = 2014-06-05
}}</ref> at SC 34's September 2008 meeting on ]. Ecma were invited as a liaison to provide individual experts to contribute to the maintenance activity. This decision superseded an earlier proposal from Ecma, in which Ecma itself proposed it was responsible for maintenance.<ref>{{Cite web | url=http://www.jtc1sc34.org/repository/0885.pdf | title=Proposal for a Joint Maintenance Plan for IS 29500 – Office Open XML File Formats | archive-url=https://web.archive.org/web/20210725072748/http://www.jtc1sc34.org/repository/0885.pdf | archive-date=2021-07-25}}</ref>


On May 21, 2008, Microsoft announced that it would be "an active participant in the future evolution of ], ], ] and ] standards".<ref name="SupportedFormats">{{cite web|url=http://www.microsoft.com/Presspass/press/2008/may08/05-21ExpandedFormatsPR.mspx |title=Microsoft Expands List of Formats Supported in Microsoft Office |publisher=Microsoft.com |date=2008-05-21 |access-date=2009-05-19}}</ref>
Whatever maintenance regime is decided, the JTC 1 Directives stipulate that:


ISO/IEC 29500 is maintained within Working Group 4 ("WG 4") of ] under the convenorship of ] of Japan.
* Proposals to amend the text, and acceptance of any such amendments, are subject to normal ISO voting processes (JTC 1 Directives<ref name='jtc1-directives'/> clause 15.5)
* The standard cannot be "stabilised" (i.e. no longer subject to periodic maintenance) except through approval in a JTC 1 ballot (JTC 1 Directives<ref name='jtc1-directives'/> clause 15.6.2).
* For the standard to be stabilised it must have passed through 'one review cycle' (JTC 1 Directives<ref name='jtc1-directives'/> clause 15.6.1). In this review cycle the text would have to have been re-written to comply with ISO's formatting and verbal requirements (JTC 1 Directives<ref name='jtc1-directives'/> clause 13.4).


Under this maintenance regime the JTC 1 Directives apply, and these stipulate that:
=== Complaints about national bodies process ===

Substantial complaints about the procedures in the national bodies have surfaced during the five-month ballot process.
* Proposals to amend the text, and acceptance of any such amendments, are subject to normal JTC 1 voting processes (JTC 1 Directives<ref name='jtc1-directives'/> clause 15.5)
* At Portugal's national bodies TC meeting, it was suggested that Sun Microsystems be represented. An unofficial transcript suggested that this was refused for "lack of space".<ref> {{ cite web
* The standard cannot be "stabilised" (no longer subject to periodic maintenance) except through approval in a JTC 1 ballot (JTC 1 Directives,<ref name='jtc1-directives'/> clause 15.6.2).
| url=http://wiki.ansol.org/CT-173-LDD-Meeting-002
* For the standard to be stabilised it must have passed through one review cycle (JTC 1 Directives,<ref name='jtc1-directives'/> clause 15.6.1). In this review cycle, the text would have to have been re-written to comply with ISO's formatting and verbal requirements (JTC 1 Directives,<ref name='jtc1-directives'/> clause 13.4).
| title=CT-173 meeting of 2007-07-16 By Rui Seabra

| author Rui Seabra (ANSOL - FSF Europe)}}</ref> This has been criticized by opponents of OOXML,<ref>{{cite web | url = http://www.groklaw.net/article.php?story=2007071812280798
WG 4 has a web site and open document register.<ref>{{cite web
| author = Pamela Jones
|url = http://kikaku.itscj.ipsj.or.jp/sc34/wg4/
| title = Notes from Portugal on the July 16 meeting on ECMA-376 }}</ref> while Microsoft claims that the number of seats (not chairs) on the committee was limited to 20 by the national body before the meeting.<ref>{{cite web
|date = 2009-06-03
| url=http://blogs.msdn.com/jasonmatusow/archive/2007/07/30/ecma-open-xml-and-the-portuguese-national-body.aspx
|publisher = ISO/IEC JTC 1/SC 34 Secretariat
| title=Ecma Open XML and the Portuguese National Body
|title = JTC 1/SC 34/WG4 - Office Open XML
| author=Jason Matusow (Microsoft senior director of intellectual property)
|url-status = dead
| publisher=MSN blogs
|archive-url = https://archive.today/20140605085159/http://kikaku.itscj.ipsj.or.jp/sc34/wg4/
| date=2007-07-31 }}</ref>
|archive-date = 2014-06-05
* In Sweden, Microsoft Sweden asked its partners to get involved in the standardization process. In total 22 Microsoft partners (four of which were IBM partners as well) and Google paid a 17.000 SEK fee to join the committee shortly before the decision on Office Open XML.<ref> {{ cite web
}}</ref> Defect logs and statistics from WG 4 are available online.<ref>{{cite web
|url=http://www.os2world.com/content/view/14868/1/
|url = http://kikaku.itscj.ipsj.or.jp/sc34/wg4/statistics/DefectReportsOn29500.html
|title=Microsoft buys the Swedish vote on OOXML }}</ref> Microsoft also themselves notified SIS that an employee send a memo to two its partners, requesting them to join the SIS committee and vote in favor of OOXML in return for "marketing contributions".<ref> {{cite web
|archive-url = https://archive.today/20140605085115/http://kikaku.itscj.ipsj.or.jp/sc34/wg4/statistics/DefectReportsOn29500.html
|url=http://www.idg.se/2.1085/1.118337
|url-status = dead
|title=Microsoft pressed partners in Sweden to vote for OOXML}}</ref> Microsoft stated that the memo was the action of an individual employee acting outside company policy, and was retracted soon as it was discovered.<ref> {{ cite web
|archive-date = 2014-06-05
|url=http://blogs.msdn.com/jasonmatusow/archive/2007/08/29/open-xml-the-vote-in-sweden.aspx
|title = Defect Reports on ISO/IEC 29500 (OOXML)
|title=Open XML - The Vote in Sweden}}</ref> In the end, SIS decided to invalidate the vote as one company cast more than one vote, which is against SIS rules.<ref>{{cite web
|publisher = ISO/IEC JTC 1/SC 34 Secretariat
| url=http://www.os2world.com/content/view/14874/2/
}}</ref>
| title=The Swedish OOXML vote has been declared invalid!

| Publisher= OS2World
At the WG4 meeting in Copenhagen, June 22–24, 2009, there were 16 people listed as present; 5 of these were employed by Microsoft, 4 by universities.<ref>{{cite web |url=http://kikaku.itscj.ipsj.or.jp/sc34/wg4/archive/sc34-wg4-2009-0066.pdf |title=Minutes of the Copenhagen Meeting of ISO/IEC JTC 1/SC 34/WG4, 2009-06-22/24 |date=2009-06-30 |access-date=2009-09-29 |url-status=dead |archive-url=https://web.archive.org/web/20140512221628/http://kikaku.itscj.ipsj.or.jp/sc34/wg4/archive/sc34-wg4-2009-0066.pdf |archive-date=2014-05-12 }}</ref>
| author=Kim Haverblad

| date=2007-08-30 }} </ref>
==Reactions to standardization==
* In Switzerland, SNV registered a vote of ''approval with comments'', there was some criticism about a "conflict of interest" regarding the chairman of the NK 149 committee, who did not allow discussion of licensing, economic and political arguments.<ref>. Free Software Foundation Europe. 2007-08-13.</ref><ref> by Swiss Internet User Group. 14 August 2007.</ref>

* Malaysia's vote is registered as ''abstain'', although its Industry Standards Committee on Information Technology, Telecommunication and Multimedia (ISC-G) voted overwhelmingly ''No, with comments''.<ref>{{cite web
=== Complaints about the national bodies process ===
| url=http://www.openmalaysiablog.com/2007/09/ooxml-is-not-ye.html
], Norway]]
| title=OOXML is not (yet) an ISO standard, as Malaysia votes "No" ... or did we?
], India]]
| Publisher= Open Malaysia
There have been allegations that the ISO ballot process for Office Open XML was marred with voting irregularities and heavy-handed tactics by some stakeholders.<ref name="ACCI_Memberlist">{{cite news |first=Kelly |last=Fiveash
| author=Yusseri Yusoff
|title=OOXML approved as international standard? |url=http://www.channelregister.co.uk/2008/03/31/iso_ooxml_votes_approve/ |work=]
| date=2007-09-04 }} </ref> The Chief Executive of Sirim had to interfere in the standardization process after, ''There has been unprofessional conduct and a lack of ethical standards among some members of the technical committee'', and more specifically, ''some TC/G/4 members had taken to belittling other members who did not share their pro-ODF views, both during committee meetings and in personal blogs. These pro-ODF members were also attempting to short-circuit the normal consensus process for adopting a document standard''.<ref> {{cite web
|date=2008-03-31
| url=http://star-techcentral.com/tech/story.asp?file=/2007/4/4/technology/20070404125811&sec=technology
|access-date=2008-04-01 }}</ref><ref>{{cite news
| title=Sirim pulls plug on format fight
|url = http://www.computerworld.com/action/article.do?command=viewArticleBasic&articleId=9033701&source=rss_news6
| Publisher= The Star online}}</ref>
|first = Lai
* Cyprus was accepted as a P-member a few days before voting, and has been accused of not following a responsible process in analyzing OOXML.<ref>{{cite web
|last = Eric
| url=http://www.noooxml.org/forum/t-18535/cyprus-votes-yes
|title = Microsoft admits Swedish employee promised incentives for Open XML support
| title=Cyprus votes Yes
|publisher = computerworld.com
| Publisher= <no>OOXML
|access-date = 2008-04-06
| author=kgi
|url-status = dead
| date=2007-09-04}} </ref>
|archive-url = https://web.archive.org/web/20080409112647/http://www.computerworld.com/action/article.do?command=viewArticleBasic&articleId=9033701&source=rss_news6
====Investigation of Microsoft By the European Commission====
|archive-date = 2008-04-09
The European Commission has started an antitrust investigation the interoperability of the Office Open XML format on the request of ], "a coalition of Microsoft's largest competitors."<ref>{{cite web
}}</ref><ref>{{Cite web |url=http://news.zdnet.co.uk/software/0,1000000121,39288959,00.htm |title=Microsoft accused of rigging OOXML votes - ZDNet.co.uk |access-date=2008-06-26 |archive-date=2008-07-26 |archive-url=https://web.archive.org/web/20080726040140/http://news.zdnet.co.uk/software/0,1000000121,39288959,00.htm |url-status=dead }}</ref>
| url=http://www.itwire.com/content/view/8988/53/
* An '']'' article sources ] stating that at Portugal's national body TC meeting, "representatives from ] attempted to argue that ], the creators and supporters of the competing ] format (ODF), could not be given a seat at the conference table because there was a lack of chairs."<ref>{{cite web
| title=Microsoft runs into EU Vista charges
| url=https://arstechnica.com/news.ars/post/20070726-office-open-xml-iso-certification-process-grows-even-murkier-for-microsoft.html?rel
| date=]
| title=Office Open XML ISO certification process grows even murkier for Microsoft
| accessdate=2008-02-24}}</ref><ref>{{cite web
| publisher=Ars Technica
| date=July 26, 2007}}</ref>
* In Sweden, Microsoft notified the ] (SIS) that an employee sent a memo to two of its partners, requesting them to join the SIS committee and vote in favor of Office Open XML in return for "marketing contributions".<ref name="auto">{{Cite web|url=https://computersweden.se/|title=Computer Sweden &#124; nyheter om it och digitalisering|website=Computer Sweden}}</ref> Jason Matusow, a Director in the Corporate Standards Strategy Team at Microsoft, stated that the memo was the action of an individual employee acting outside company policy, and that the memo was retracted as soon as it was discovered.<ref>, Aug 30, 2007, Eric Lai and Elizabeth Montalbano, IDG News Service
</ref><ref>, Aug 31, 2007, Martin Wallström,
Computer Sweden</ref><!-- old broken link: http://www.heise.de/english/newsticker/news/95270/ heise online - Swedish Standards Institute declares Open XML vote void --> SIS have since changed its voting procedure so that a member has to actually participate before being allowed to vote.<ref name="auto"/>
* Sweden invalidated its vote (80% was for approval) as one company cast more than one vote, which is against SIS policy.<ref>{{Cite web|url=http://www.infoworld.com/article/07/08/31/Sweden-OOXML-vote-invalid_1.html|archiveurl=https://web.archive.org/web/20080305074337/http://www.infoworld.com/article/07/08/31/Sweden-OOXML-vote-invalid_1.html|url-status=dead|title=Sweden's OOXML vote declared invalid &#124; InfoWorld &#124; News &#124; 2007-08-31 &#124; By Martin Wallström|archivedate=March 5, 2008}}</ref>
* Finnish IT journalists described that meeting as raising strong differences in opinions.<ref>{{cite web |url=http://www.tietokone.fi/uutta/uutinen.asp?news_id=31076 |title=Tietokone |access-date=2009-01-06 |url-status=dead |archive-url=https://web.archive.org/web/20071012071227/http://www.tietokone.fi/uutta/uutinen.asp?news_id=31076 |archive-date=2007-10-12 }}</ref><ref>{{cite web |url=http://blogit.tietokone.fi/tietojakoneesta/2007/08/sahakka-microsoft-standardikiista/ |title=Sähäkkä Microsoft-standardikiista - Tietokone |access-date=2009-01-06 |url-status=dead |archive-url=https://web.archive.org/web/20110720194546/http://blogit.tietokone.fi/tietojakoneesta/2007/08/sahakka-microsoft-standardikiista/ |archive-date=2011-07-20 }}</ref>
* In Switzerland, SNV registered a vote of "approval with comments," and there was some criticism about a "conflict of interest" regarding the chairman of the UK 14 sub-committee, who did not allow discussion of licensing, economic and political arguments.<ref>. Free Software Foundation Europe. 2007-08-13.</ref><ref> {{webarchive|url=https://web.archive.org/web/20080406175117/http://siug.ch/ms-ooxml/appeal |date=2008-04-06 }} by Swiss Internet User Group. August 14, 2007.</ref> In addition, the chairman of the relevant SNV parent committee is also the secretary general of ]{{Citation needed|date=June 2009}}, which approved OOXML as a standard. Further complaints regarded "committee stuffing", which is however allowed by present SNV rules, and non-adherence to SNV rules by the UK 14 chairman, which resulted in a re-vote with the same result.{{Citation needed|date=June 2009}}
* Australia's national standards body, ], was criticized for its handling of the OOXML process by the ],<ref>{{cite news|url=http://computerworld.co.nz/news.nsf/news/16C7B66F72705F19CC2573F60010F2B4|title=NZOSS president weighs in on Aussie standards battle|first=Rodney|last=Gedda|date=February 21, 2008|url-status=dead|archive-url=https://web.archive.org/web/20100522225453/http://computerworld.co.nz/news.nsf/news/16C7B66F72705F19CC2573F60010F2B4|archive-date=May 22, 2010}}</ref> the open source advisory firm Waugh Partners, ] Professor Roger Clarke,<ref name=smh2008>, February 26, 2008, Dylan Bushell-Embling, The Sydney Morning Herald</ref> OASIS lawyer Andrew Updegrove,<ref name=smh2008/> IBM{{Citation needed|date=June 2009}} and Google{{Citation needed|date=June 2009}}. Standards Australia sent ISO SC 34 expert and XML and ] specialist ] to the BRM, despite critics<ref name="Trouble_down_under">{{Cite news|url=http://www.sutor.com/newsite/blog-open/?p=2064|title=Trouble down under on Australia's OOXML delegation|newspaper=Bob Sutor |date=20 February 2008 }}</ref> alleging that Jelliffe would not represent the views of those opposing the standardization. Jelliffe had previously been in the news after being offered payment by Microsoft to improve incorrect Misplaced Pages articles about Office Open XML.<ref>{{cite web
|url=http://www.oreillynet.com/xml/blog/2007/01/an_interesting_offer.html
|title=An interesting offer}}</ref> Microsoft had bought a schema conversion tool from his company and he had performed the initial conversion of the Office Open XML schemas from XML Schemas to RELAX NG{{Citation needed|date=June 2009}}, both schema languages he had been involved in standardizing. It was alleged that Standards Australia had broken a previous public pledge to send two internal employees to the BRM.<ref name="Computerworld_delegation">{{cite news |first=Rodney |last=Gedda |title=Microsoft developer joins Aussie OOXML standards delegation |url=http://www.computerworld.com.au/index.php/id;445400562;fp;16;fpid;1 |publisher=] |location=Australia |date=2008-02-20 |access-date=2008-03-31 |url-status=dead |archive-url=https://web.archive.org/web/20081122142438/http://www.computerworld.com.au/index.php/id;445400562;fp;16;fpid;1 |archive-date=2008-11-22 }}</ref><ref name="SMH_Bias">{{cite news |first=Dylan |last=Bushell-Embling |title=Bias claim on big Office vote |url=http://www.smh.com.au/news/biztech/bias-claim-on-big-office-vote/2008/02/26/1203788290728.html |work=] |date=2008-02-26 |access-date=2008-04-20 }}</ref> However Standards Australia issued a press release denying this and stating that the Computerworld article was "riddled with inaccuracies and misrepresentations."<ref>{{Cite web |url=http://www.standards.org.au/downloads/080221_OOXML_BRM_Media_Release.pdf |title=Standards Australia's Delegation to OOXML Meeting | date=2008-02-21 |access-date=2009-06-07 |archive-date=2009-09-13 |archive-url=https://web.archive.org/web/20090913205913/http://www.standards.org.au/downloads/080221_OOXML_BRM_Media_Release.pdf |url-status=dead }}</ref>
* Norway's vote was decided by ]; the mostly opposing viewpoints of the technical committee resulted in a disapproval vote in the 2007 ballot. However, the administration of Standard Norge changed Norway's vote to "approval" in 2008 even if the majority of the committee argued in favor of keeping its "disapproval" vote. Membership in the technical committee had risen from 6–7 to 30 members; all of the pre-OOXML members argued in favour of a "no" vote.<ref name="Open Letter to ISO by committee members">{{cite web
|url=http://www.wiumlie.no/2008/ooxml/iso.html
|title= Open letter to ISO
| publisher=Members of the technical committee
| date=April 7, 2008}}</ref><ref name="Press release from Standard Norge">{{cite web
|url = http://www.standard.no/imaker.exe?id=18675
|title = Orientation on Standards Norway's handling of the vote on OOXML in ISO.
|publisher = Standard Norge
|date = April 4, 2008
}}{{dead link|date=May 2018 |bot=InternetArchiveBot |fix-attempted=yes }}</ref><ref name="OOXML Irregularities in Norway">
{{cite web
|url = http://wiki.efn.no/2008-04_OOXML_irregularities_in_Norway
|title = OOXML irregularities in Norway
|publisher = Tobias Brox
|date = April 6, 2008
|url-status = dead
|archive-url = https://web.archive.org/web/20080410092212/http://wiki.efn.no/2008-04_OOXML_irregularities_in_Norway
|archive-date = April 10, 2008
}}</ref><ref name="Standards Norway's handling of the vote on OOXML in ISO">
{{cite web
| url=http://release.standard.no/PageFiles/4050/2008-04-01_Standards_Norway_handling_of_the_OOXML_voting_in_ISO__3.pdf
|title= Standards Norway's handling of the vote on OOXML in ISO
| publisher=Standard Norge
| date=2008-04-02}}</ref> In October 2008, 13 of the 23 members, 12 of which are associated with the ],<ref>{{Cite web|url=https://www.oreilly.com/radar/|title=Radar - O'Reilly|website=O’Reilly Media}}</ref> resigned<ref>{{cite web
|url=https://arstechnica.com/news.ars/post/20081003-norwegian-standards-body-implodes-over-ooxml-controversy.html
|title=Norwegian standards body implodes over OOXML controversy
|date=3 October 2008
}}</ref> after OOXML was ratified by ISO and all appeals were rejected.
* The ] community programme (which is managed by the ]) runs the "Open Source Observatory" which is "dedicated to Free/Libre/Open Source Software."<ref>{{Cite web|url=https://ec.europa.eu/idabc/|archive-url=https://wayback.archive-it.org/12090/20200210174143/https://ec.europa.eu/idabc/|url-status=dead|title=IDABC - Home|archivedate=February 10, 2020|website=wayback.archive-it.org}}</ref> Via its "Open Source News", it has reported on reports which criticize the standardization process.
** It states that the German IT news site Heise reports that in Germany, two opponents of Office Open XML, ] and ], were not allowed to vote<ref name="EU: Irregularities">{{cite web
|url = http://ec.europa.eu/idabc/en/document/7183/469
|title = EU: Irregularities reported in OOXML ISO process
|publisher = IDABC
|date = August 28, 2007
|url-status = dead
|archive-url = https://web.archive.org/web/20080602063852/http://ec.europa.eu/idabc/en/document/7183/469
|archive-date = June 2, 2008
}}</ref> because they tried to join the committee last-minute.<ref>{{Cite web|url=https://www.heise.de/news/Unstimmigkeiten-bei-DIN-Entscheid-zu-Microsofts-OpenXML-beklagt-166077.html|title=Unstimmigkeiten bei DIN-Entscheid zu Microsofts OpenXML beklagt|first=heise|last=online|date=August 23, 2007|website=heise online}}</ref> Open Source News says, "Participants described the process as ludicrous."
** It relays a report from Michiel Leenaars (director of the Internet Society Netherlands) that in the Netherlands, "the chair of the national standardization committee deciding on OOXML, protested that the almost unanimous conditional approval was blocked by Microsoft."<ref name="EU: Irregularities"/>
** It reports on a report from ], a member of Poland's Linux community, who wrote on the PolishLinux website that Poland's technical committee KT 171 rejected Office Open XML.<ref name="Poland vote">{{cite web
|url = http://ec.europa.eu/idabc/en/document/7181/531
|title = PL: 'Poland likely to vote against OOXML'
|publisher = IDABC
|date = August 21, 2007
}}{{dead link|date=May 2018 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> The vote was invalidated and assigned to KT 182. A member of Poland's ] community believes this was due to "reorganisation in the Polish standardisation body." KT 182 voted to approve Office Open XML.<ref name="EU: No fast track approval for OOXML">{{cite web
|url = http://ec.europa.eu/idabc/en/document/7197
|title = EU: No fast track approval for OOXML
|publisher = IDABC
|date = September 6, 2007
}}{{dead link|date=May 2018 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>
** It reports that in ], the director of Andalucía's Department for Innovation complained that Microsoft submitted misinformation to ] stating that it (Andalucía) supported the company's Office Open XML-proposal.<ref name="Spanish misinformation">{{cite web
|url = http://ec.europa.eu/idabc/en/document/7169/531
|title = ES: Andalucía protests distortion in OOXML standardisation committee
|publisher = IDABC
|date = August 6, 2007
}}{{dead link|date=May 2018 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>
** It reports that in Portugal, eleven companies (including ]) and open source advocacy groups requested that Portugal's Ministry of Economy and Innovation investigate Portugal's vote on Office Open XML.<ref>{{cite web
|url = http://ec.europa.eu/idabc/en/document/7190/504
|title = PT: Opponents of OOXML file appeal
|publisher = IDABC
|date = September 4, 2007
}}{{dead link|date=May 2018 |bot=InternetArchiveBot |fix-attempted=yes }}</ref>
* In June 2008, the ] in the United Kingdom rejected a complaint by the ] (UKUUG), requesting a review of the ]'s decision to vote in favour of DIS 29500. The judge commented that "this application does not disclose any arguable breach of the procedures of BSI or of rules of procedural fairness".<ref>{{cite news |first=Mark|last=Ballard|title=UK unix beardies appeal for $cash|url=http://www.theinquirer.net/gb/inquirer/news/2008/06/09/uk-unix-beardies-appeal-cash|archive-url=https://web.archive.org/web/20080610073801/http://www.theinquirer.net/gb/inquirer/news/2008/06/09/uk-unix-beardies-appeal-cash|url-status=unfit|archive-date=June 10, 2008|work=]|location=GB|date=2008-06-10|access-date=2008-06-10 }}</ref>

===Other complaints===

A further letter of protest was filed by ''Open Source Leverandørforeningen'', a Danish ] vendor association<ref name="DanishAppeal">{{cite web
| url = http://www.linuxjournal.com/content/denmark-backs-ooxml-outrage
| title = Denmark Backs Up the OOXML Outrage
| last = Ryan
| first = Justin
| date = 2008-06-02
| publisher = LinuxJournal}}</ref> although no appeal has been filed directly by Dansk Standard itself.

In September 2008, a joint letter known as the ] was issued and signed by 3 representatives for free software of the countries that issued appeals (South Africa, Brazil and Venezuela) as well as ], ] and ].

After the specification was officially accepted as an ISO standard, ]{{Citation needed|date=June 2009}} and ]{{Citation needed|date=June 2009}} claimed the ISO is losing credibility, and
Ubuntu founder ] commented "We're not going to invest in trying to implement a standard that is poorly defined."<ref>{{Cite web|url=https://arstechnica.com/information-technology/2008/04/ooxml-critics-iso-approval-demonstrates-the-need-for-reform/|title=OOXML critics: ISO approval demonstrates the need for reform|first=Ryan|last=Paul|date=April 3, 2008|website=Ars Technica}}</ref><ref></ref> IBM issued a press release stating: "IBM will continue to be an active supporter of ODF. We look forward to being part of the community that works to harmonize ODF and OOXML for the sake of consumers, companies and governments, when OOXML control and maintenance is fully transferred to JTC1."<ref>{{cite web |url=http://www.techradar.com/news/internet/ibm-responds-to-iso-ooxml-decision-297574 |title=IBM responds to ISO OOXML decision &#124; News &#124; TechRadar UK |access-date=2009-06-07 |url-status=dead |archive-url=https://web.archive.org/web/20090601030337/http://www.techradar.com/news/internet/ibm-responds-to-iso-ooxml-decision-297574 |archive-date=2009-06-01 }}</ref>

===Examination of fast track process===

] (DIN, Germany) voted "yes" on DIS 29500, and stated that DIN as a whole "recognised that there has been no serious breach of JTC 1 and ISO rules", but that, "the conclusion has been reached that the rules for the fast-track procedure need to be amended".<ref name="DINFastTrack">{{cite web
| url=http://www.heise-online.co.uk/news/Brazil-and-India-lodge-appeal-against-ISO-standardisation-of-OOXML--/110845
| title=Brazil and India lodge appeal against ISO standardisation of OOXML
| last=Krempl
| first=Stefan
| date=2008-06-02
| publisher=Heise Online UK}}</ref>

At the plenary meeting of ] in ], Japan that took place in November 2008, a resolution was passed which related to concerns expressed during the standardisation of ISO/IEC 29500.<ref>{{citation|url=http://kikaku.itscj.ipsj.or.jp/sc34/open/1120.pdf|title=Resolutions Adopted at the 23rd Meeting of ISO/IEC JTC 1, 10–15 November 2008 in Nara, Japan|url-status=dead|archive-url=https://web.archive.org/web/20140512231207/http://kikaku.itscj.ipsj.or.jp/sc34/open/1120.pdf|archive-date=12 May 2014}}</ref> Resolution 49 was entitled "Clarification on Consistency of Standards vs Competing Specifications" and contained the following text:

<blockquote>JTC 1 recognizes its commitment to ISO's and IEC's "one standard" principle; however, it recognizes that neither it nor its SCs are in a position to mandate either the creation or the use of a single standard, and that there are times when multiple standards make the most sense in order to respond to the needs of the marketplace and of society at large. It is not practical to define, a priori, criteria for making these decisions. Therefore each standard must be judged by the National Bodies, based on their markets, on its own merits.</blockquote>

At a companion meeting of the Special Working Group on Directives (SWG-Directives) in ] a recommendation was made<ref>
{{citation
|url = http://kikaku.itscj.ipsj.or.jp/sc34/open/1121.pdf
|title = Recommendations from the November 2008 JTC 1 SWG-Directives Meeting in Osaka
|url-status = dead
|archive-url = https://web.archive.org/web/20140512224334/http://kikaku.itscj.ipsj.or.jp/sc34/open/1121.pdf
|archive-date = 2014-05-12
}}</ref> describing series of "concepts" that would in future be applied to the Ballot Resolution process of future Fast Tracked standards. These mirrored the process that had taken place for ISO/IEC 29500:

<blockquote>
# The purpose is to review and address ballot comments
# The meeting must have a separate agenda and be convened as a separate meeting even if it is in conjunction with/co-located with an SC/WG meeting
# The comments must be discussed within a single meeting and NOT distributed over a series of meetings
# The meeting is open to the Fast track Submitter and to all National Bodies regardless of whether or not the National Body has voted on the document under review – no limitation on which National Body can participate
# The meeting participants represent their National Body and their National Body positions
# All National Bodies have an equal say in any decisions made during the meeting
# The Project Editor must prepare an Editor's proposed disposition of ballot comments in sufficient time prior to the BRM to allow consideration by National Bodies. This editor's proposed disposition of comments document will be reviewed during the ballot resolution meeting
# A disposition of ballot comments approved during the meeting must be circulated following the meeting for the information of all National Bodies
# When all comments have been addressed and a disposition of comments has been approved by the meeting, the BRM meeting criteria have been met
</blockquote>

Standards lawyer Andy Updegrove (whose firm represents ]) commented that he was "startled and dismayed" at these concepts, since they "basically add up to a ratification of the conduct of the Geneva BRM."<ref>{{cite web|url=http://www.consortiuminfo.org/standardsblog/article.php?story=20081123081845121 |title=13 Ways of Looking at a Flawed Process: JTC1 Recommends Process Reforms |date=23 November 2008 |publisher=ConsortiumInfo.org |access-date=2019-01-28}}</ref>

===Investigation of Microsoft by the European Commission===

In January 2008, the European Commission started an antitrust investigation into the interoperability of the Office Open XML format on the request of ], described as "a coalition of Microsoft's largest competitors".<ref>{{cite web
| url=http://europa.eu/rapid/pressReleasesAction.do?reference=MEMO/08/19 | url=http://europa.eu/rapid/pressReleasesAction.do?reference=MEMO/08/19
| title=PRess release by EU on Microsoft's antitrust investigation | title=Press release by EU on Microsoft's antitrust investigation
| publisher=EU | publisher=EU
| date=2008-01-14}}</ref> Anonymous source(s) of the Wall Street Journal claim that this investigation also includes an investigation into whether Microsoft violated antitrust laws in the course of the standardization process.<ref>{{cite news
| date=20080114}}</ref><ref>{{cite web
| url=http://www.heise.de/english/newsticker/news/103201 | url=https://www.wsj.com/articles/SB120242867034452081?mod=googlenews_wsj
| title=EU looks into Microsoft's influence on ISO standardization process
| publisher=heise
| date=08.02.2008}}</ref> Anonymous source(s) of the Wall Street Journal claim that this investigation also includes an investigation into the ISO/SEC standardization process.<ref>{{cite web
| url=http://online.wsj.com/article/SB120242867034452081.html?mod=googlenews_wsj
| title=Microsoft's Office Push Scrutinized by EU | title=Microsoft's Office Push Scrutinized by EU
| date=February 8, 2008
| date=February 8, 2008}} </ref> The Financial Times reports that several national organizations in Europe have confirmed receipt of a letter by the European Commission. The letters ask for views on these charges and any supporting details of "alleged irregularities in several countries over the OOXML standardization proposal, and accusations of attempts to influence voting." <ref>{{cite web
| work=The Wall Street Journal
| url=http://www.ft.com/cms/s/0/88e570a2-ea56-11dc-b3c9-0000779fd2ac.html?nclick_check=1
| first=Charles
| last=Forelle}}</ref> The Financial Times reports that European ISO members have confirmed receipt of a letter by the European Commission "asking how they prepared for votes on acceptance of Microsoft's OOXML document format as a worldwide standard."<ref>{{cite web | url=http://www.ft.com/cms/s/0/88e570a2-ea56-11dc-b3c9-0000779fd2ac.html?nclick_check=1
| title=Probe into votes on Microsoft standard | title=Probe into votes on Microsoft standard
| publisher=Financial Times | publisher=Financial Times
| date=March 5 2008}}</ref> | date=March 5, 2008}}</ref>


=== Microsoft complaints about IBM behavior === === Microsoft complaints about competitors ===
In a statement on ], ] Microsoft attacked ]'s "global campaign" in opposition to the Office Open XML standardization process.<ref></ref> In it, they claim that: On February 14, 2007, Microsoft attacked ]'s opposition to the Office Open XML standardization process in an open letter, saying
<blockquote>On December 7, Ecma approved the adoption of Open XML as an international open standard. The vote was nearly unanimous; of the 21 members, IBM's was the sole dissenting vote. IBM again was the lone dissenter when Ecma also agreed to submit Open XML as a standard for ratification by ISO/IEC JTC1.<ref>{{Cite web|url=https://docs.microsoft.com/en-us/previous-versions/mt629302(v%3dmsdn.10)|title=Interoperability, Choice and Open XML|last=Archiveddocs|website=docs.microsoft.com|language=en-us|access-date=2019-08-18}}</ref>
*''"Ecma almost unanimously agreed to submit Open XML as a standard for ratification by ISO/IEC JTC1 with only IBM dissenting."''
*''"IBM led a global campaign urging national bodies to ... not even consider Open XML, because ODF had made it through ISO/IEC JTC1 first – in other words, that Open XML should not even be considered on its technical merits because a competing standard had already been adopted. This campaign to stop even the consideration of Open XML in ISO/IEC JTC1 is a blatant attempt to use the standards process to limit choice in the marketplace for ulterior commercial motives – and without regard for the negative impact on consumer choice and technological innovation."''


IBM led a global campaign urging national bodies to demand that ISO/IEC JTC1 not even consider Open XML, because ODF had made it through ISO/IEC JTC1 first.</blockquote>
In an interview with ZDNet,<ref>{{cite web

| url=http://news.zdnet.co.uk/software/0,1000000121,39292492,00.htm
Nicos Tsilas, Microsoft's senior director of interoperability and intellectual property policy, downplaying Microsoft's American and EU conviction as abusers of monopoly power, expressed concern that IBM and the ] have been lobbying governments to mandate the use of the rival ] (ODF) to the exclusion of other formats. In his opinion, they are "using government intervention as a way to compete" as they "couldn't compete technically."<ref>{{Cite web|url=https://www.zdnet.com/article/microsoft-ibm-masterminded-ooxml-failure/|title=Microsoft: IBM masterminded OOXML failure|last=Winterford|first=Brett|website=ZDNet|language=en|access-date=2019-08-18}}</ref><ref>{{Cite web|url=https://www.zdnet.com/article/cruel-truth-surfaces-in-the-ooxml-war/|title=Cruel truth surfaces in the OOXML war|last=Leader|website=ZDNet|language=en|access-date=2019-08-18}}</ref>
| title=Microsoft: IBM masterminded OOXML failure

| date=2008-01-30
<blockquote>IBM have asked governments to have an open-source, exclusive purchasing policy.</blockquote>
| author=Brett Winterford

| publisher=ZDNet Australia}}</ref> Microsoft's senior director of interoperability and IP policy, Nicos Tsilas, expressed concern that IBM and supporters of the ] have been lobbying governments to use the rival OpenDocument Format (ODF) standard exclusively because they are unable to compete with Microsoft through their Office products:
==Arguments in support and criticism of Office Open XML standard==
*''"They have made this a religious and highly political debate," Tsilas said. "They are doing this because it is advancing their business model. Over 50 percent of IBM's revenues come from consulting services."''
*''"Our competitors have targeted this one product — mandating one document format over others to harm Microsoft's profit stream."''
*''"It's a new way to compete. They are using government intervention as a way to compete. It's competing through regulation, because you couldn't compete technically."''


==Arguments in support and criticism of OOXML standard==
{{POV-section|date=February 2008}}
===Support=== ===Support===
<!--all supporting sources are only from Microsoft and ecma-->
<!--NO GROUND FOR STATEMENT: OOXML's proponents have provided arguments for standardization, summarized by Microsoft.-->Microsoft have argued for standardization on the Open XML community web site.<ref>{{cite web
Microsoft believes its own format should be adopted. It has presented this argument on its "community web site", a site owned and operated by Microsoft.<ref name=microsoft>{{cite web
| url=http://www.openxmlcommunity.org/summary.aspx
|url = http://www.openxmlcommunity.org/summary.aspx
| title=Hear what Ecma has to say about Open XML (paragraph: Key benefits of Open XML)
|archive-url = https://web.archive.org/web/20070517112637/http://www.openxmlcommunity.org/summary.aspx
| author=Open XML community
|url-status = dead
| publisher=OpenXMLcommunity.org }}</ref> The Microsoft arguments for OOXML regards that it is designed to cover most kinds of document data, so that old documents can be converted to OOXML with little data loss, that the format is compact, since it is compressed, that it is easy to learn and that it inherits a lot of benefits from XML, such as document data integration, Unicode, and easy integration of new formats.
|archive-date = 2007-05-17
|title = Hear what Ecma has to say about Open XML (paragraph: Key benefits of Open XML)
|author = Microsoft
|publisher = OpenXMLcommunity.org
}}</ref>

] initially voted against approval of DIS 29500 in the ] V1 committee, but stated on the committee mailing list "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" and that "We voted in the expectation that changes will be made and that a version of DIS 29500 capable of achieving its objectives would be approved as an ISO Standard.".<ref>{{Cite web | url=http://www.ibiblio.org/bosak/v1mail/200707/2007Jul16-081558.eml | title=Correction to the minutes of 13 July 2007 | format=EML | access-date=2024-05-26 }}</ref>

] India published an extensive technical report in 2007 containing concrete issues by members of the association, as well as replies from Microsoft.<ref>{{cite web |url=http://odfalliance.in/files/Response%20to%20Comments%20of%20June%2030th-1.pdf |title=Response to Comments of June 30th |access-date=2008-03-07 |url-status=dead |archive-url=https://web.archive.org/web/20080216084639/http://odfalliance.in/files/Response%20to%20Comments%20of%20June%2030th-1.pdf |archive-date=2008-02-16 }}</ref>


To counter this argument ODF Alliance India, published an extensive technical report in ] containing concrete issues by members of the association and replies from Microsoft<ref>http://odfalliance.in/files/Response%20to%20Comments%20of%20June%2030th-1.pdf</ref>. In December ] ] has announced, that many of reported issues will be taken into account in next edition of the standardisation proposal to ].<ref>{{cite web In December 2007 ] announced that many reported issues will be taken into account in next edition of the standardisation proposal to ].<ref>{{cite web
| url=http://www.ecma-international.org/news/TC45_current_work/New%20proposed%20dispositions%20extend%20progress%20in%20addressing%20all%20National%20Body%20comments.htm | url=http://www.ecma-international.org/news/TC45_current_work/New%20proposed%20dispositions%20extend%20progress%20in%20addressing%20all%20National%20Body%20comments.htm
| title=New proposed dispositions extend progress in addressing all National Body comments, seek to document and resolve legacy issues – Nearly 2/3 of comments now reviewed | title=New proposed dispositions extend progress in addressing all National Body comments, seek to document and resolve legacy issues – Nearly 2/3 of comments now reviewed
| author=ECMA | author=Ecma International
| publisher=ECMA}}</ref> | publisher=Ecma International}}</ref>
* The ] and the United States ] have participated in the work of Ecma TC45 and support the Office Open XML standard.<ref name="ecma-international.org">{{cite web |url=http://www.ecma-international.org/memento/TC45-M.htm |title=TC 45 Office Open XML formats committee (includes participation list) |publisher=Ecma-international.org |access-date=2009-09-16 |archive-url=https://web.archive.org/web/20060901131601/http://www.ecma-international.org/memento/TC45-M.htm |archive-date=2006-09-01 |url-status=dead }}</ref><ref>{{cite web|url=http://www.xmlopen.org/ooxml-wiki/resources/BSI_OOXML_2007_05.pdf |title=Microsoft PowerPoint&nbsp;— BSI OOXML v1b.ppt |access-date=2009-09-16 |url-status=dead |archive-url=https://web.archive.org/web/20090306062707/http://www.xmlopen.org/ooxml-wiki/resources/BSI_OOXML_2007_05.pdf |archive-date=March 6, 2009 }}</ref><ref>{{cite web|url=http://news.cnet.com/Microsoft-to-standardize-Office-formats/2100-1012_3-5965443.html |title=Microsoft to standardize Office formats&nbsp;— CNET News |publisher=News.cnet.com |date=2005-11-22 |access-date=2009-09-16}}</ref><ref>{{cite web|url=http://www.digitalpreservation.gov/library/challenge/formats_challenge.html |title=Meeting the Challenge: Office Open XML and PDF/A&nbsp;— Digital Preservation (Library of Congress) |publisher=Digitalpreservation.gov |date=2008-04-02 |access-date=2009-09-16}}</ref>
*Former ] board member ], who started the ] and ] projects, showed support for the Office Open XML document format, stating "OOXML is a superb standard and yet, it has been ]ed so badly by its competitors that serious people believe that there is something fundamentally wrong with it."<ref>{{cite web|url=http://slashdot.org/article.pl?sid=07/10/28/175215 |title=GNOME Foundation Helping OOXML? |date=28 October 2007 |publisher=Slashdot |access-date=2009-05-19}}</ref><ref>{{cite web|url=http://linux.slashdot.org/article.pl?sid=07/09/10/2343256&tid=109 |title=Slashdot {{pipe}} de Icaza calls OOXML a "Superb Standard" |date=10 September 2007 |publisher=Linux.slashdot.org |access-date=2009-05-19}}</ref>
* Patrick Durusau, the editor of the ] standard, has characterized OOXML as a "poster child for the open standards development process"<ref name="arstechnica">{{cite web|last=Paul |first=Ryan |url=https://arstechnica.com/microsoft/news/2008/04/microsofts-office-open-xml-now-an-official-iso-standard.ars |title=Microsoft's Office Open XML now an official ISO standard |publisher=Ars Technica |date=2008-04-01 |access-date=2009-09-16}}</ref><ref>{{cite web|url=http://www.durusau.net/publications/OpenXMLPosterChild.pdf |title=OpenXML: A Poster Child for Open Standards Development? |access-date=2009-09-16}}</ref>


====User base argument==== ====User base====
The most widely used office productivity packages currently rely on various proprietary and reverse engineered ] formats such as doc, ppt and xls. For users of the binary formats there could be an advantage to migrating to an open XML standard that maps the features of previous binary file formats. Office Open XML for this purpose explicitly states as a goal of the format<ref>http://www.ecma-international.org/publications/files/ECMA-ST/Office%20Open%20XML%20Part%201%20(DOCX).zip</ref> to preserve investments in existing files and applications. The most widely used office productivity packages currently rely on various proprietary and reverse engineered ] formats such as those created by successive releases of Microsoft Word, PowerPoint and Excel. However, OOXML is a new format which is not backwards or forwards compatible with any of the old Microsoft Office formats.<ref>{{cite web |url=http://www.noooxml.org/forum/t-39330/backwards-compatibility-lock-in |title=Front-page: Backwards compatibility lock-in |access-date=2009-05-08 |url-status=dead |archive-url=https://web.archive.org/web/20080908022703/http://www.noooxml.org/forum/t-39330/backwards-compatibility-lock-in |archive-date=2008-09-08 }}</ref>

====Microsoft key benefits arguments====
Microsoft makes the following claims about Office Open XML as compared to the format currently used with Microsoft software.<ref> {{cite web
| url=http://office.microsoft.com/en-us/products/ha102058151033.aspx
| title=Ecma Office Open XML File Formats overview }}</ref> The benefits mentioned are: integration of business information with documents, open and royalty-free specification, compact and robust file format, safer documents, easier integration, transparency and improved information security, and finally compatibility.


====Policy arguments==== ====Policy arguments====
] has provided the following policy arguments in favor of standardization<ref></ref> with respect to Overlap in Scope with ISO/IEC 26300:2006 (ODF): overlap in scope of ISO/IEC standards is common and can serve a practical purpose; OOXML addresses distinct user requirements; ODF and OOXML are structured to meet different user requirements; OOXML and ODF can serve as duo-standards. With regards to the alleged overlap in scope with the OpenDocument format, Ecma has provided the following policy arguments in favor of standardization: overlap in scope of ISO/IEC standards is common and can serve a practical purpose; Office Open XML addresses distinct user requirements; The OpenDocument Format and Office Open XML are structured to meet different user requirements; and Office Open XML and OpenDocument can serve as duo-standards.<ref>{{Cite web|url=http://www.ecma-international.org/news/TC45_current_work/Ecma%20responses.pdf|title=-Response Document- National Body Comments from 30-Day Review of the Fast Track Ballot for ISO/IEC DIS 29500 (ECMA-376) Office Open XML File Formats}}</ref>


====Technical arguments==== ====Technical arguments====
A study comparing IS 29500:2008 and IS 26300:2006 (ODF 1.0) by the German Fraunhofer Society found
* The use of the Open Packaging specification which allows for Indirection, Chunking and Relative indirection.<ref> {{cite web
<blockquote>It may be concluded that many of the functionalities, especially those found in simpler documents, can be translated between the standards, while the translation of other functionalities can prove complex or even impossible.<ref>{{cite web
| url=http://www.oreillynet.com/xml/blog/2007/07/can_a_file_be_odf_and_open_xml.html#comment-1027843
| url=http://regmedia.co.uk/2009/08/20/fokus_odf_ooxml_report.pdf
| title=(comment on) Can a file be ODF and Open XML at the same time ?
| title=Document Interoperability: Open Document Format and Office Open XML
| author=Rick Jeliffe
|author1=Klaus-Peter Eckert |author2=Jan Henrik Ziesing |author3=Ucheoma Ishionwu | page=90
| date=2007-07-29
| publisher=Fraunhofer Verlag}}</ref></blockquote>
| accessdate=2007-08-06

| publisher=O'Reilly XML.com }}</ref>
* The use of the ] which allows for ], ] and Relative indirection.<ref name="ecma_tc45_white_paper"/>
* Uses the ZIP format, making ZIP part of the standard (Due to compression, files are smaller than current binary formats<ref name="ecma_tc45_white paper"/>)
* Uses the ZIP format, making ZIP part of the standard. Due to compression, files are smaller than current binary formats.<ref name="ecma_tc45_white_paper"/>
* It supports custom data elements for integration of data specific to an application or an organisation that wants to use the format.<ref name="ecma_tc45_white paper"/>
* It supports custom data elements for integration of data specific to an application or an organisation that wants to use the format.<ref name="ecma_tc45_white_paper"/>
* It defines spreadsheet formulas.
* It defines spreadsheet formulas.<ref>{{cite web
* Office Open XML contains alternate representations for the XML schemas and extensibility mechanisms using RELAX NG (ISO/IEC 19757-2) and NVDL (ISO/IEC 19757-4)<ref name="ecma_tc45_white paper"/>
| url=http://tirania.org/blog/archive/2007/Jan-30.html
* No restriction to image, audio or video types. Images can be in ], ], ], ], ], ] or any other image type, Book 1 §14.2.12.
| title=Miguel de Icaza blog post }}</ref>
* Embedded controls can be of any type, such as ] or ], Book 1 §15.2.8.
* Office Open XML contains alternate representations for the XML schemas and extensibility mechanisms using RELAX NG (ISO/IEC 19757-2) and NVDL (ISO/IEC 19757-4.)<ref name="ecma_tc45_white_paper"/>
* WordprocessingML font specifications can include font metrics and ] information to assist in finding a substitution font if the original is not available, Book 3 §2.10.5.<ref name="ecma_tc45_white paper"/>
* No restriction on image, audio or video types, Book 1 §14.2.12.<ref name="ecma_tc45_white_paper"/>
* Alternate Content Block, a solution to define alternate content (like an image) which can be used in various situations where a consuming application might not be capable of interpreting what a producing application wrote, Book 3 §2.18.4.<ref name="ecma_tc45_white paper"/>
* Embedded controls can be of any type, such as ] or ], Book 1 §15.2.8.<ref name="ecma_tc45_white_paper"/>
* Internationalization support. For example date representation: In WordprocessingML (Book 4 §2.18.7) and SpreadsheetML (Book 4 §3.18.5), calendar dates after 1900 ] can be written using ] (three variants), ], Hijri, Japanese (Emperor Era), Korean (Tangun Era), Saka, Taiwanese, and Thai formats. Also, there are several internationalization related spreadsheet conversion functions.<ref name="ecma_tc45_white paper"/>
* WordprocessingML font specifications can include font metrics and ] information to assist in finding a substitution font if the original is not available, Book 3 §2.10.5.<ref name="ecma_tc45_white_paper"/>
* Custom XML schema extensibility allowing implementations to the format with features. That can for instance facilitate conversion from other formats and future features that are not part of the official specification yet.<ref name="ecma_tc45_white paper"/>
* In the situation where a consuming application might not be capable of interpreting what a producing application wrote, Office Open XML defines an Alternate Content Block which can represent said data in an alternate format, such as an image. Book 3 §2.18.4.<ref name="ecma_tc45_white_paper"/>
* The format has design features that can be used to enhance performance. for instance * SpreadsheetML has an '''optional''' performance feature to track which cells have to be recalculated when spreadsheet data changes. In spreadsheet formats lacking this feature you always have to verify all of the used cells in the entire spreadsheet at least once for recalculations of the spreadsheet.
* Internationalization support. For example, date representation: In WordprocessingML (Book 4 §2.18.7) and SpreadsheetML (Book 4 §3.18.5), calendar dates after 1900 ] can be written using ] (three variants), ], ], ], ], ], ], and ] formats. Also, there are several internationalization related spreadsheet conversion functions.<ref name="ecma_tc45_white_paper">{{cite web
|url = http://www.ecma-international.org/news/TC45_current_work/OpenXML%20White%20Paper.pdf
|title = Office Open XML Overview
|author = Tom Ngo
|page = 6
|publisher = Ecma International
|date = December 11, 2006
|access-date = 2007-01-23
|archive-url = https://web.archive.org/web/20150412160349/http://www.ecma-international.org/news/TC45_current_work/OpenXML%20White%20Paper.pdf
|archive-date = April 12, 2015
|url-status = dead
|df = mdy-all
}}</ref>
* Custom XML schema extensibility allows the addition of features to the format. This can, for instance, facilitate conversion from other formats and future features that are not part of the official specification.<ref name="ecma_tc45_white_paper"/>


===Criticism=== ===Criticism===
The standard has been the subject of wide and varied debate in the software industry. Many of the participants in the approval process are generally supportive of eventual ] standardization, but are unwilling to support the ] fast track process until their issues are resolved. Over 6000 pages long, and allegedly containing ambiguities, the specification is difficult to evaluate quickly.<ref>{{ cite web
|url=http://community.zdnet.co.uk/blog/0,1000000567,10004805o-2000331777b,00.htm
|title=Six thousand pages, one month, no chance...
|accessdate=2007-02-03}}
</ref><ref>{{ cite web
|url=http://blog.janik.cz/archives/2007/07/18/T18_02_54/
|title=I have seen the second complete copy of OOXML specification proposal
|accessdate=2007-10-18}}
</ref> The existence of the ] format (ISO 26300:6000) raised the issue that there is overlap with this standard.
Critics suggest Microsoft adopt the ] standard as its default format for future versions of ].<ref>{{ cite web
|url=http://www.markshuttleworth.com/archives/132
|publisher=Mark Shuttleworth
|title=Emerging consensus in favour of a unified document format standard?
|accessdate=2007-11-14}} </ref>
Objectors also complain that there could be user confusion regarding the two standards because of the similarity of the "Office Open XML" name to both "OpenDocument" and "OpenOffice".<ref name="grokdoc">{{cite web
| title=EOOXML objections
| url=http://www.grokdoc.net/index.php/EOOXML_objections
| publisher=grokdoc
| accessdate=2007-01-02
}}</ref>''''<br>


====Technical====
<!--The following section sounds like an apology. It should be more precize on the criticism, and what MS answers. Now it is just mumble-jumble to nothing mentioned before -->Microsoft, whose products use the current version of Office Open XML has not committed to use the specification for any length of time. But according to a Techworld article, "to organisations that need a well-defined, XML-based format to manage huge numbers of documents that may be archived for decades, this is important. These customers want a standard that Microsoft will promise to use - even if it’s not convenient for the company’s plans."<ref>{{cite web
The standard has been the subject of debate within the software industry. At over 6,000 pages, the specification is difficult to evaluate quickly.<ref>{{cite web
|url=http://www.techworld.com/storage/features/index.cfm?featureid=3685&pagtype=all
|title = Changes to OOXML draft standard waved through
|title=Microsoft won't commit to the open document standard it's pushing so hard}}</ref> Brian Jones, the Microsoft manager working on OOXML in his blog stated "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. Now my impression is that won't happen, as the folks on the TC all have pretty similar visions for the future of the spec, but since it's not guaranteed it would be hard for us to make any sort of official statement."
|url = http://www.infoworld.com/article/08/02/29/Changes-to-OOXML-draft-standard-waved-through_1.html
|publisher = IDG News Service
|access-date = 2008-02-29
|url-status = dead
|archive-url = https://web.archive.org/web/20080303003042/http://www.infoworld.com/article/08/02/29/Changes-to-OOXML-draft-standard-waved-through_1.html
|archive-date = 2008-03-03
}}</ref> Objectors also claim that there could be user confusion regarding the two standards because of the similarity of the "Office Open XML" name to both "OpenDocument" and "OpenOffice". Objectors also argued that an ISO standard for documents already exists and there is no need for a second standard.<ref name=groklaw>{{cite web|url=http://www.groklaw.net/staticpages/index.php?page=20051216153153504 |title=Odf/Ooxml |publisher=Groklaw |access-date=2019-01-28}}</ref>

] stated that "the ODF standard, which achieves the same goal, is only 867 pages" and that

<blockquote>
If ISO were to give OOXML with its 6546 pages the same level of review that other standards have seen, it would take 18 years (6576 days for 6546 pages) to achieve comparable levels of review to the existing ODF standard (871 days for 867 pages) which achieves the same purpose and is thus a good comparison.

Considering that OOXML has only received about 5.5% of the review that comparable standards have undergone, reports about inconsistencies, contradictions and missing information are hardly surprising.<ref name="GooglesPositiononOOXML">{{cite web | url = https://www.csun.edu/~hcmth008/odf/google_ooxml.pdf | title = Google's Position on OOXML as a Proposed ISO Standard | date= February 2008| access-date= December 8, 2017 }}</ref>
</blockquote>


Those who support the ODF standard include the ], ]<ref>{{cite web
==== Sources of criticism ====
Criticism originates from a wide variety of organizations and individuals, including the ] and ] communities, ], ] supporters<ref> {{cite web
| url=http://www.odfalliance.org/resources/OfficeOpenXMLFactSheet.pdf | url=http://www.odfalliance.org/resources/OfficeOpenXMLFactSheet.pdf
|archive-url=https://web.archive.org/web/20061218125831/http://www.odfalliance.org/resources/OfficeOpenXMLFactSheet.pdf
|archive-date=2006-12-18
| title=Office Open XML factsheet | title=Office Open XML factsheet
| author=ODF Alliance | author=ODF Alliance
| access-date=7 March 2008}}</ref> ],<ref>{{cite web
| accessdate=2007}} </ref> and major industry players that develop Office software around OpenDocument, such as ],<ref>{{Cite web
|url = http://www.incits.org/ref-docs/in071208.zip
| url=http://blogs.sun.com/korn/entry/talking_with_microsoft_s_gray
|title = IBM Comments on INCITS LB 2212 - DIS 29500
| title=Talking with Microsoft's Gray Knowlton about MSOXML accessibility
|publisher = INCITS (US standards body)
| Pbulisher=Sun
|url-status = dead
| author=Peter Korn (Sun)
|archive-url = https://web.archive.org/web/20070927224944/http://www.incits.org/ref-docs/in071208.zip
| date=2007-07-09 }}</ref> ],<ref> {{cite web
|archive-date = 2007-09-27
| url=http://www.zdnet.co.uk/misc/print/0,1000000169,39289664-39001068c,00.htm
}}</ref> as well as South Africa, and other nations that voiced strong opposition to OOXML during standardization.
| title=Killing Microsoft's Clippy with open source
| author=ZDNet.co.uk
| date=2007-09-26
| accessdate=2007-10-04 }} </ref> ],<ref>{{Cite web
| url=http://www.incits.org/ref-docs/in071208.zip
| title= IBM Comments on INCITS LB 2212 - DIS 29500
| Publisher= INCITS (US standards body)}}</ref> and ].<ref>{{Cite web
| url=https://forums.scc.ca/forums/scc/dispatch.cgi/public/showFile/100294/d20070705225348/No/objections%20by%20Google.pdf
| title=Preliminary Google reply to DIS 29500}}</ref>


The ] UK Action Group has stated that with OpenDocument an ISO standard for Office files already exists.<ref name="FSMcriticism">{{cite web
Office Open XML has been widely criticized by these organisations on technical and legal grounds.
| url=http://www.freesoftwaremagazine.com/articles/odf_ooxml_technical_white_paper
| url-status=dead
| archive-url=https://web.archive.org/web/20130523045136/http://www.freesoftwaremagazine.com/articles/odf_ooxml_technical_white_paper
| archive-date=2013-05-23
| title= ODF/OOXML technical white paper
| publisher=Free Software Magazine
|date=2 May 2007}}</ref>
Further, they argue that the Office Open XML file-format is heavily based on Microsoft's own ] and is thus not vendor-neutral, and that it has inconsistencies with existing ISO standards such as ] and ]s and ]s.<ref name="FSMcriticism" />


====Process manipulation====
In addition, the standardization process itself has been questioned, including with regard to balloting irregularities by some technical committees, Microsoft representatives and Microsoft partners in trying to get Office Open XML approved. FFII launched a campaign against this standard.
In addition, the standardization process itself has been questioned,<ref name=groklaw/><ref name=BRM>{{cite web|url=http://www.tbray.org/ongoing/When/200x/2008/02/29/BRM-narrative |website=ongoing |author=Tim Bray |title=BRM Narrative |publisher=Tbray.org |access-date=2019-01-28}}</ref> including claims of balloting irregularities by some technical committees, Microsoft representatives and Microsoft partners in trying to get Office Open XML approved.<ref name=groklaw/><ref name=BRM/> "The editorial group who actually produce the spec is referred to as "ECMA", but in fact the work is mostly done by Microsoft people."<ref name=BRM/>


===Post-adoption quotes===
==== Technical criticisms====
<!-- Feel free to merge this section elsewhere, as I did not have a better section name idea -->
* Reliance on application-defined behaviors to support important functionality that should be documented or supported via existing standards. Book 4 §6.1.2.19 defines the "equationxml" attribute of "shape" elements, "used to rehydrate an equation using the Office Open XML Math syntax"; however, the "actual format of the contents of this attribute are application-defined".<ref name="grokdoc"/>.
During a panel discussion on ] Summit in ] in June 2008 Microsoft's national technology officer Stuart McKee said that "ODF has clearly won". He also made the following statement:<ref>{{Cite web|url=http://www.infoworld.com/article/08/06/19/Red_Hat_Summit_panel_Who_won_OOXML_battle_1.html|archiveurl=https://web.archive.org/web/20080622122617/http://www.infoworld.com/article/08/06/19/Red_Hat_Summit_panel_Who_won_OOXML_battle_1.html|url-status=dead|title=Red Hat Summit panel: Who 'won' OOXML battle?|archivedate=June 22, 2008}}</ref><ref></ref>
** Ecma has proposed solving this issues by adding on the lacking syntax of this element and encourage the use of an open format for the embedded math like the specs onw OMML or the w3C's MathML formats
<blockquote>
* ] conventions (such as decimal points, date formats, and character settings) are inconsistent. SpreadsheetML documents are internally represented in the US English locale, but font types such as "bold" can be specified in any language (e.g. "gras" in French), even though the specification does not provide a list of equivalents in different languages.<ref name="rodriguez">{{cite web
We found ourselves so far down the path of the standardisation process with no knowledge. We don't have a standards office. We didn't have a standards department in the company. I think the one thing that we would acknowledge and that we were frustrated with is that, by the time we realised what was going on and the competitive environment that was underway, we were late and there was a lot of catch-up. It was very difficult to enter into conversations around the world where the debate had already been framed.</blockquote>
|url=http://ooxmlisdefectivebydesign.blogspot.com/

|title=OOXML is defective by design
On June 25, 2008, Gray Knowlton, a Group Product Manager for the Microsoft Office system made the following statements regarding the future of Open XML:<ref>{{Cite web |url=http://blogs.technet.com/gray_knowlton/archive/2008/06/25/regarding-the-future-of-open-xml.aspx |title=Gray Matter : Regarding the future of Open XML |access-date=2008-10-13 |archive-url=https://web.archive.org/web/20080910232243/http://blogs.technet.com/gray_knowlton/archive/2008/06/25/regarding-the-future-of-open-xml.aspx |archive-date=2008-09-10 |url-status=dead }}</ref>
|author=Stéphane Rodriguez

|date=August 28, 2007
<blockquote>Microsoft will continue to support the development of the specification and the adoption of the Open XML formats, in addition to the other work we are driving around document formats in Office. In the end, Open XML is still the better choice for the compatibility and line-of-business interoperability scenarios we have discussed throughout its history. while we are working on ODF moving forward, we will remain committed to Open XML and believe that it will be the format of choice for large parts of the global community.</blockquote>
}}</ref>.

* Non-standard language codes and color names.<ref name="grokdoc"/>
In an interview, ], head of the ], said:<ref>{{Cite web|url=https://earthweb.com/what-do-free-and-open-source-software-leaders-think-of-microsoft/|title=What Do Free And Open Source Software Leaders Think Of Microsoft? - EarthWeb}}</ref>
** Ecma has proposed solving the language issue by adding support IETF BCP 47 for representing languages during the ISO standardization process.<ref>{{cite web

| url=http://blogs.msdn.com/brian_jones/archive/2007/12/11/latest-round-of-proposed-changes-to-the-open-xml-standard.aspx
<blockquote>Microsoft corrupted many members of ISO in order to win approval for its phony 'open' document format, OOXML. This was so governments that keep their documents in a Microsoft-only format can pretend that they are using 'open standards.' The government of South Africa has filed an appeal against the decision, citing the irregularities in the process.</blockquote>
| title=Over halfway there… including some positive changes to the Open XML standard

| author=Brian Jones
On March 31, 2010, Dr Alex Brown, who had been the Convener of the February 2008 Ballot Resolution Meeting, posted an entry on his personal blog<ref>{{Cite web|url=http://www.adjb.net/post/Microsoft-Fails-the-Standards-Test|archiveurl=https://web.archive.org/web/20100404075032/http://www.adjb.net/post/Microsoft-Fails-the-Standards-Test.aspx|url-status=dead|title=Where is there an end of it? &#124; Microsoft Fails the Standards Test|archivedate=April 4, 2010|website=www.adjb.net}}</ref> in which he complained of Microsoft's lack of progress in adapting current and future versions of Microsoft Office to produce files in the Strict (as opposed to the Transitional) ISO 29500 format:
| date=2007-12-11}}</ref>

* Use of ] and the transitional use only ] instead of ],<ref name="czechcritics">{{cite web|
<blockquote>On this count Microsoft seems set for failure. In its pre-release form Office 2010 supports not the approved Strict variant of OOXML, but the very format the global community rejected in September 2007, and subsequently marked as not for use in new documents—the Transitional variant. Microsoft are behaving as if the JTC 1 standardisation process never happened...</blockquote>
|url=http://xmlguru.cz/2007/08/czech-ooxml-comments-in-english

|title=Czech comments to OOXML (translated in English)
Microsoft responded that the next release of ] (version 15) would fully support ISO/IEC 29500 Strict.<ref name="Doug Mahugh blog">{{cite web | url = http://blogs.msdn.com/b/dmahugh/archive/2010/04/06/office-s-support-for-iso-iec-29500-strict.aspx | title = Office's Support for ISO/IEC 29500 Strict | author = Doug Mahugh | publisher = MSDN blogs | access-date = 2011-02-18 }}</ref>
|first=Jiří|last=Kosek
|date=2007-08-02
|accessdate=2007-10-18
}}</ref> and use of ] instead of ]. MathML and SVG are ] recommendations. VML was rejected as a W3C standard in ].
* Internal inconsistencies and omissions. Book 4 §2.18.4 lists styles such as "apples", "scaredCat", and "heebieJeebies", but does not fully define these styles. Missing properties include height, width, color depth, and orientation.<ref name="grokdoc"/>
* Inconsistent notations for percentage units. Book 4 §2.18.85 uses predefined symbols (like "pct15" for 15%) in 5 or 2.5 percent increments, §2.15.1.95 uses a decimal number giving the percentage, §2.18.97 uses a number in fiftieths of a percent, and §5.1.12.41 uses a number in thousandths of a percent.<ref name="grokdoc"/>
* Inflexible numbering format. Book 4 §2.18.66 describes a numbering format that is fixed to a few countries and contradicts both the W3C ] recommendation and ] ISO 10646 standard.<ref name="grokdoc"/>
* Accessibility issues according to University of Toronto,<ref>{{cite web
|url=http://atrc.utoronto.ca/index.php?option=com_content&sectionid=14&task=view&hidemainmenu=1&id=371
|title=Accessibility Issues with Office Open XML
|author=Stephen A. Hockema, Jutta Treviranus
|publisher=University of Toronto
|date=2007-08-07
}}</ref> such as form fields not being associated with their labels, absence of a tabbing order for forms, and limitations in the use of alternative text descriptions of objects.


==See also== ==See also==
*]
*]
*]
*]


==References== ==References==
{{reflist}} {{Reflist}}

==External links==
*

{{DEFAULTSORT:Office Open XML standardization}}
]
]
]
]
]
]
]
]

Latest revision as of 02:53, 22 December 2024

Not to be confused with OpenOffice.org XML.
Office Open XML

The Office Open XML file formats, also known as OOXML, were standardised between December 2006 and November 2008, first by the Ecma International consortium (where they became ECMA-376), and subsequently, after a contentious standardization process, by the ISO/IEC's Joint Technical Committee 1 (where they became ISO/IEC 29500:2008).

Standardization within Ecma International

More than a year after being asked by the European Union to standardize their Office 2003 XML formats, Microsoft submitted 2,000 pages of documentation for a new file format to the Ecma International consortium for it to be made into an open standard. Ecma formed a technical committee (TC45) in December 2005, in order to produce and maintain a "formal standard for office productivity applications that is fully compatible with the Office Open XML Formats, submitted by Microsoft". The technical committee was chaired by two Microsoft employees and included members drawn from Apple, Canon, Intel, NextPage, Novell, Pioneer, Statoil ASA, Toshiba, The United States Library of Congress, The British Library and the Gnome Foundation.

During standardisation within Ecma the specification grew to approximately 6,000 pages. It was approved as an Ecma standard (ECMA-376) on December 7, 2006. The standard can be downloaded from Ecma free of charge.

International standardization

Using their entitlement as an ISO/IEC JTC 1 external Category A liaison, Ecma International submitted ECMA-376 to the JTC 1 fast track standardization process. To meet the requirements of this process, they submitted the documents "Explanatory report on Office Open XML Standard (Ecma-376) submitted to JTC 1 for fast-track" and "Licensing conditions that Microsoft offers for Office Open XML". ISO and IEC classified the specification as DIS 29500 (Draft International Standard 29500) Information technology – Office Open XML file formats.

The fast track process consists of a contradictions phase, a ballot phase, and a ballot resolution phase.

During the contradictions phase, ISO and IEC members submitted perceived contradictions to JTC 1. During the ballot phase the members voted on the specification as it was submitted by Ecma and submitted editorial and technical comments with their vote. In the ballot resolution phase the submitted comments were addressed and members were invited to reconsider their vote.

Interim ballot result

During the standardization of Office Open XML, Ecma International submitted its Office Open XML File Formats standard (ECMA-376) to the ISO Fast Track process. After a comment period, the ISO held a ballot that closed September 2007. This has been observed to be perhaps the most controversial and unusual ISO ballot ever convened, both in the number of comments in opposition, and in unusual actions during the voting process. Various factions have strongly supported and opposed this fast track process. On the supporting side were primarily Microsoft affiliated companies; on the opposing side were free- or open-source software organizations, IBM and affiliates, Sun Microsystems, and Google.

There have been reports of attempted vote buying, heated verbal confrontations, refusal to come to consensus and other very unusual behavior in national standards bodies. This is said to be unprecedented for standards bodies, which usually act together and have generally worked to resolve concerns amicably.

87 ISO member countries responded to the five-month ballot. There were 51 votes of "approval", 18 votes of "disapproval" and 18 abstentions. For the measure to pass, 2⁄3 of "P" members (participating, as opposed to "O" members: observing) must approve and less than 1⁄4 of all voting national members (excluding members that abstain from voting) must disapprove. The ballot shows 53% approval by "P" members and 26% disapproval from the total votes.

The following table shows the results by member of the balloting that ended 2 September 2007:

Country Standards Body Membership Vote
Argentina IRAM O Member Abstention
Chile INN O Member Abstention
Israel SII O Member Abstention
Luxembourg SEE O Member Abstention
Mexico DGN O Member Abstention
Peru INDECOPI O Member Abstention
Vietnam TCVN O Member Abstention
Australia SA P Member Abstention
Belgium NBN P Member Abstention
Finland SFS P Member Abstention
Italy UNI P Member Abstention
Malaysia DSM P Member Abstention
Netherlands NEN P Member Abstention
Slovenia SIST P Member Abstention
Spain AENOR P Member Abstention
Trinidad and Tobago TTBS P Member Abstention
Mauritius MSB Abstention
Zimbabwe SAZ Abstention
Armenia SARM O Member Approval
Belarus BELST O Member Approval
Costa Rica INTECO O Member Approval
Croatia HZN O Member Approval
Cuba NC O Member Approval
Egypt EOS O Member Approval
Morocco IMANOR O Member Approval
Romania ASRO O Member Approval
Russian Federation GOST R O Member Approval
Serbia ISS O Member Approval
Sri Lanka SLSI O Member Approval
Ukraine DSSU O Member Approval
Azerbaijan AZSTAND P Member Approval
Côte-d'Ivoire CODINORM P Member Approval
Cyprus CYS P Member Approval
Jamaica JBS P Member Approval
Kazakhstan KAZMEMST P Member Approval
Lebanon LIBNOR P Member Approval
Pakistan PSQCA P Member Approval
Saudi Arabia SASO P Member Approval
Bangladesh BSTI Approval
Barbados BNSI Approval
Bosnia and Herzegovina BAS Approval
Congo, The Democratic Republic of OCC Approval
Fiji FTSQCO Approval
Kuwait KOWSMD Approval
Nigeria SON Approval
Panama COPANIT Approval
Qatar QS Approval
Syrian Arab Republic SASMO Approval
Tanzania, United Rep. of TBS Approval
United Arab Emirates ESMA Approval
Uzbekistan UZSTANDARD Approval
Austria ON O Member Approval with comments
Bulgaria BDS O Member Approval with comments
Colombia ICONTEC O Member Approval with comments
Greece ELOT O Member Approval with comments
Poland PKN O Member Approval with comments
Portugal IPQ O Member Approval with comments
Tunisia INNORPI O Member Approval with comments
Germany DIN P Member Approval with comments
Kenya KEBS P Member Approval with comments
Malta MSA P Member Approval with comments
Singapore SPRING SG P Member Approval with comments
Switzerland SNV P Member Approval with comments
Turkey TSE P Member Approval with comments
Uruguay UNIT P Member Approval with comments
Venezuela FONDONORMA P Member Approval with comments
USA ANSI Secretariat Approval with comments
Ghana GSB Approval with comments
Jordan JISM Approval with comments
Brazil ABNT O Member Disapproval
Philippines BPS O Member Disapproval
Thailand TISI O Member Disapproval
Canada SCC P Member Disapproval
China SAC P Member Disapproval
Czech Republic CNI P Member Disapproval
Denmark DS P Member Disapproval
Ecuador INEN P Member Disapproval
France AFNOR P Member Disapproval
India BIS P Member Disapproval
Iran, Islamic Republic of ISIRI P Member Disapproval
Ireland NSAI P Member Disapproval
Japan JISC P Member Disapproval
Korea, Republic of KATS P Member Disapproval
New Zealand SNZ P Member Disapproval
Norway SN P Member Disapproval
South Africa SABS P Member Disapproval
United Kingdom BSI P Member Disapproval

On 25–29 February 2008, a Ballot Resolution Meeting was held in Geneva, Switzerland, to consider revisions to the OOXML proposal. Under ISO rules, national standards bodies have thirty days following the Ballot Resolution Meeting to reconsider and possibly change their votes.

Belgium
The Belgian Bureau de Normalisation considered the revisions, but failed to reach a consensus on the proposal. Belgium's initial abstention therefore stood.
Czech Republic
The Český Normalizační Institut considered the revisions and changed its initial vote against the proposal to a vote in favour.
Germany
The Normenausschuss Informationstechnik und Anwendungen considered the revisions and reaffirmed Germany's initial vote for the proposal.
India
The Bureau of Indian Standards considered the revisions and reaffirmed India's initial vote against the proposal.
Netherlands
The Netherlands Standardization Institute (NEN) considered the revisions and reaffirmed the Netherlands' initial abstention.
Trinidad and Tobago
The Trinidad and Tobago Bureau of Standards announced that it will change its initial abstention to a vote for the revised proposal.
United States
The International Committee on Information Technology Standards (INCITS) considered the revisions and reaffirmed the U.S.'s initial vote for the proposal.

In September 2007 eighty-seven ISO and IEC member countries had responded to the ballot. There were 51 votes of "approval", 18 votes of "disapproval" and 18 abstentions. "P-members", who were required to vote, had to approve by 66.67% for the text to be approved. The P-members voted 17 in favour out of 32, below the required threshold for approval. Also, no more than 25% of the total member votes may be negative for the text to be approved, and this requirement was also not met since 26% of the total votes were negative. The standardization process then entered its ballot resolution phase, described below.

Response to ballot comments

Ecma produced a draft "Disposition of Comments" document that addresses the 1,027 distinct "NB comments" (that is, comments by national bodies) that had been submitted in the letter ballot phase. This document comprised 1,600 pages of commentary and proposed changes. The ISO and IEC members had 6 weeks to review this draft, and had an opportunity to participate in several informal conference call sessions with the Ecma TC45 to discuss it before the BRM.

Ballot resolution process

A Ballot Resolution Meeting (BRM) is an integral part of the ballot resolution phase. The outcome of, and period following, this meeting decided whether DIS 29500 succeeded or failed in its bid to become an International Standard. The DIS 29500 BRM took place in late February 2008.

At the BRM, 873 proposed changes to the specification were submitted by Ecma (of their 1,027 responses, 154 proposed no change). Of these only 20% were discussed and modified in meeting sessions, given the 5 day time limit of the meeting. The remaining 80% were not discussed and were subject to a voting mechanism approved by the meeting (see Resolution 37 of the meeting resolutions cited below). Using this voting mechanism NBs could approve, disapprove or abstain on each and every one of these proposed changes. This allowed a set of approved changes to be decided upon without discussion.

With the original submitted draft used as the base, all the agreed-upon changes were applied by the Project Editor to create a new set of documents incorporating the changes agreed during the BRM. In parallel with this, NBs had 30 days after the BRM in which to decide whether to amend their votes of September 2, 2007.

Ballot result

A number of JTC 1 members took the opportunity to amend their votes, predominantly in favour of approval of DIS 29500. Thus, on April 2, 2008, ISO and IEC officially stated that the DIS 29500 had been approved for acceptance as an ISO/IEC Standard, pending any appeals. They stated that "75% of the JTC 1 participating member votes cast positive and 14% of the total of national member body votes cast negative" In accordance with the JTC 1 directives the Project Editor had created a new version of the final text within a month of the BRM. After review, corrections and the resolution of appeals, this text was distributed to the members of SC34.

Appeals

Four JTC 1 members appealed the standardisation: the bodies of South Africa, Brazil, India and Venezuela. Since the appeals system is designed to find a solution by consensus, it was unlikely that the process would have resulted in ISO/IEC abandoning progress of DIS 29500. The CEOs of ISO and IEC advised the management board that these appeals should no longer be processed any further: the Secretary General of ISO is reported as stating: "he processing of the ISO/IEC DIS 29500 project has been conducted in conformity with the ISO/IEC JTC 1 Directives, with decisions determined by the votes expressed by the relevant ISO and IEC national bodies under their own responsibility, and consequently, for the reasons mentioned above, the appeals should not be processed further".

The main issue in the appeals was the BRM procedures. The 3 appealing countries did not appeal during the BRM and even all voted approval on the resolution that allowed for voting on each of the resolutions that had not been discussed in the plenary meeting through means of a form. The three countries appealing used that form vote for a disapproval vote of most of the responses (in total only 4 countries did that) but failed to have a significant number of responses disapproved.

The appeals did not get sufficient support of the National Bodies voting on the ISO and IEC management boards, and consequently the go-ahead was given to publish ISO/IEC DIS 29500, Information technology – Office Open XML formats, as an ISO/IEC International Standard on August 15, 2008.

Publication

The International Standard ISO/IEC 29500:2008 was published in November 2008.

Maintenance regime

Following the standardization of ISO/IEC 29500, ISO/IEC JTC 1/SC 34, as the designated maintenance group for the standard, established two ad hoc groups for deciding how the Standard would be maintained: a group to collect comments on the newly approved standard, and a group to decide what structures should be used for long-term maintenance. The resulting recommendation was that ISO/IEC JTC 1/SC 34 should assume full control of the maintenance work on ISO/IEC 29500. This decision was duly ratified at SC 34's September 2008 meeting on Jeju Island, Korea. Ecma were invited as a liaison to provide individual experts to contribute to the maintenance activity. This decision superseded an earlier proposal from Ecma, in which Ecma itself proposed it was responsible for maintenance.

On May 21, 2008, Microsoft announced that it would be "an active participant in the future evolution of ODF, Open XML, XPS and PDF standards".

ISO/IEC 29500 is maintained within Working Group 4 ("WG 4") of ISO/IEC JTC 1/SC 34 under the convenorship of MURATA Makoto of Japan.

Under this maintenance regime the JTC 1 Directives apply, and these stipulate that:

  • Proposals to amend the text, and acceptance of any such amendments, are subject to normal JTC 1 voting processes (JTC 1 Directives clause 15.5)
  • The standard cannot be "stabilised" (no longer subject to periodic maintenance) except through approval in a JTC 1 ballot (JTC 1 Directives, clause 15.6.2).
  • For the standard to be stabilised it must have passed through one review cycle (JTC 1 Directives, clause 15.6.1). In this review cycle, the text would have to have been re-written to comply with ISO's formatting and verbal requirements (JTC 1 Directives, clause 13.4).

WG 4 has a web site and open document register. Defect logs and statistics from WG 4 are available online.

At the WG4 meeting in Copenhagen, June 22–24, 2009, there were 16 people listed as present; 5 of these were employed by Microsoft, 4 by universities.

Reactions to standardization

Complaints about the national bodies process

Protest against OOXML ISO standardization in Oslo, Norway
Office Open XML ISO standardization protest in Bangalore, India

There have been allegations that the ISO ballot process for Office Open XML was marred with voting irregularities and heavy-handed tactics by some stakeholders.

  • An Ars Technica article sources Groklaw stating that at Portugal's national body TC meeting, "representatives from Microsoft attempted to argue that Sun Microsystems, the creators and supporters of the competing OpenDocument format (ODF), could not be given a seat at the conference table because there was a lack of chairs."
  • In Sweden, Microsoft notified the Swedish Standards Institute (SIS) that an employee sent a memo to two of its partners, requesting them to join the SIS committee and vote in favor of Office Open XML in return for "marketing contributions". Jason Matusow, a Director in the Corporate Standards Strategy Team at Microsoft, stated that the memo was the action of an individual employee acting outside company policy, and that the memo was retracted as soon as it was discovered. SIS have since changed its voting procedure so that a member has to actually participate before being allowed to vote.
  • Sweden invalidated its vote (80% was for approval) as one company cast more than one vote, which is against SIS policy.
  • Finnish IT journalists described that meeting as raising strong differences in opinions.
  • In Switzerland, SNV registered a vote of "approval with comments," and there was some criticism about a "conflict of interest" regarding the chairman of the UK 14 sub-committee, who did not allow discussion of licensing, economic and political arguments. In addition, the chairman of the relevant SNV parent committee is also the secretary general of Ecma International, which approved OOXML as a standard. Further complaints regarded "committee stuffing", which is however allowed by present SNV rules, and non-adherence to SNV rules by the UK 14 chairman, which resulted in a re-vote with the same result.
  • Australia's national standards body, Standards Australia, was criticized for its handling of the OOXML process by the New Zealand Open Source Society, the open source advisory firm Waugh Partners, Australian National University Professor Roger Clarke, OASIS lawyer Andrew Updegrove, IBM and Google. Standards Australia sent ISO SC 34 expert and XML and Schematron specialist Rick Jelliffe to the BRM, despite critics alleging that Jelliffe would not represent the views of those opposing the standardization. Jelliffe had previously been in the news after being offered payment by Microsoft to improve incorrect Misplaced Pages articles about Office Open XML. Microsoft had bought a schema conversion tool from his company and he had performed the initial conversion of the Office Open XML schemas from XML Schemas to RELAX NG, both schema languages he had been involved in standardizing. It was alleged that Standards Australia had broken a previous public pledge to send two internal employees to the BRM. However Standards Australia issued a press release denying this and stating that the Computerworld article was "riddled with inaccuracies and misrepresentations."
  • Norway's vote was decided by Standard Norge; the mostly opposing viewpoints of the technical committee resulted in a disapproval vote in the 2007 ballot. However, the administration of Standard Norge changed Norway's vote to "approval" in 2008 even if the majority of the committee argued in favor of keeping its "disapproval" vote. Membership in the technical committee had risen from 6–7 to 30 members; all of the pre-OOXML members argued in favour of a "no" vote. In October 2008, 13 of the 23 members, 12 of which are associated with the open-source movement, resigned after OOXML was ratified by ISO and all appeals were rejected.
  • The IDABC community programme (which is managed by the European Commission) runs the "Open Source Observatory" which is "dedicated to Free/Libre/Open Source Software." Via its "Open Source News", it has reported on reports which criticize the standardization process.
    • It states that the German IT news site Heise reports that in Germany, two opponents of Office Open XML, Deutsche Telekom and Google, were not allowed to vote because they tried to join the committee last-minute. Open Source News says, "Participants described the process as ludicrous."
    • It relays a report from Michiel Leenaars (director of the Internet Society Netherlands) that in the Netherlands, "the chair of the national standardization committee deciding on OOXML, protested that the almost unanimous conditional approval was blocked by Microsoft."
    • It reports on a report from Borys Musielak, a member of Poland's Linux community, who wrote on the PolishLinux website that Poland's technical committee KT 171 rejected Office Open XML. The vote was invalidated and assigned to KT 182. A member of Poland's Linux community believes this was due to "reorganisation in the Polish standardisation body." KT 182 voted to approve Office Open XML.
    • It reports that in Andalucía, the director of Andalucía's Department for Innovation complained that Microsoft submitted misinformation to the Spanish National Body stating that it (Andalucía) supported the company's Office Open XML-proposal.
    • It reports that in Portugal, eleven companies (including IBM) and open source advocacy groups requested that Portugal's Ministry of Economy and Innovation investigate Portugal's vote on Office Open XML.
  • In June 2008, the High Court of Justice in the United Kingdom rejected a complaint by the UK Unix and Open Systems User Group (UKUUG), requesting a review of the British Standard Institution's decision to vote in favour of DIS 29500. The judge commented that "this application does not disclose any arguable breach of the procedures of BSI or of rules of procedural fairness".

Other complaints

A further letter of protest was filed by Open Source Leverandørforeningen, a Danish open source vendor association although no appeal has been filed directly by Dansk Standard itself.

In September 2008, a joint letter known as the Consegi declaration was issued and signed by 3 representatives for free software of the countries that issued appeals (South Africa, Brazil and Venezuela) as well as Ecuador, Cuba and Paraguay.

After the specification was officially accepted as an ISO standard, Red Hat and IBM claimed the ISO is losing credibility, and Ubuntu founder Mark Shuttleworth commented "We're not going to invest in trying to implement a standard that is poorly defined." IBM issued a press release stating: "IBM will continue to be an active supporter of ODF. We look forward to being part of the community that works to harmonize ODF and OOXML for the sake of consumers, companies and governments, when OOXML control and maintenance is fully transferred to JTC1."

Examination of fast track process

Deutsches Institut für Normung (DIN, Germany) voted "yes" on DIS 29500, and stated that DIN as a whole "recognised that there has been no serious breach of JTC 1 and ISO rules", but that, "the conclusion has been reached that the rules for the fast-track procedure need to be amended".

At the plenary meeting of JTC 1 in Nara, Japan that took place in November 2008, a resolution was passed which related to concerns expressed during the standardisation of ISO/IEC 29500. Resolution 49 was entitled "Clarification on Consistency of Standards vs Competing Specifications" and contained the following text:

JTC 1 recognizes its commitment to ISO's and IEC's "one standard" principle; however, it recognizes that neither it nor its SCs are in a position to mandate either the creation or the use of a single standard, and that there are times when multiple standards make the most sense in order to respond to the needs of the marketplace and of society at large. It is not practical to define, a priori, criteria for making these decisions. Therefore each standard must be judged by the National Bodies, based on their markets, on its own merits.

At a companion meeting of the Special Working Group on Directives (SWG-Directives) in Osaka a recommendation was made describing series of "concepts" that would in future be applied to the Ballot Resolution process of future Fast Tracked standards. These mirrored the process that had taken place for ISO/IEC 29500:

  1. The purpose is to review and address ballot comments
  2. The meeting must have a separate agenda and be convened as a separate meeting even if it is in conjunction with/co-located with an SC/WG meeting
  3. The comments must be discussed within a single meeting and NOT distributed over a series of meetings
  4. The meeting is open to the Fast track Submitter and to all National Bodies regardless of whether or not the National Body has voted on the document under review – no limitation on which National Body can participate
  5. The meeting participants represent their National Body and their National Body positions
  6. All National Bodies have an equal say in any decisions made during the meeting
  7. The Project Editor must prepare an Editor's proposed disposition of ballot comments in sufficient time prior to the BRM to allow consideration by National Bodies. This editor's proposed disposition of comments document will be reviewed during the ballot resolution meeting
  8. A disposition of ballot comments approved during the meeting must be circulated following the meeting for the information of all National Bodies
  9. When all comments have been addressed and a disposition of comments has been approved by the meeting, the BRM meeting criteria have been met

Standards lawyer Andy Updegrove (whose firm represents OASIS) commented that he was "startled and dismayed" at these concepts, since they "basically add up to a ratification of the conduct of the Geneva BRM."

Investigation of Microsoft by the European Commission

In January 2008, the European Commission started an antitrust investigation into the interoperability of the Office Open XML format on the request of European Committee for Interoperable Systems, described as "a coalition of Microsoft's largest competitors". Anonymous source(s) of the Wall Street Journal claim that this investigation also includes an investigation into whether Microsoft violated antitrust laws in the course of the standardization process. The Financial Times reports that European ISO members have confirmed receipt of a letter by the European Commission "asking how they prepared for votes on acceptance of Microsoft's OOXML document format as a worldwide standard."

Microsoft complaints about competitors

On February 14, 2007, Microsoft attacked IBM's opposition to the Office Open XML standardization process in an open letter, saying

On December 7, Ecma approved the adoption of Open XML as an international open standard. The vote was nearly unanimous; of the 21 members, IBM's was the sole dissenting vote. IBM again was the lone dissenter when Ecma also agreed to submit Open XML as a standard for ratification by ISO/IEC JTC1. IBM led a global campaign urging national bodies to demand that ISO/IEC JTC1 not even consider Open XML, because ODF had made it through ISO/IEC JTC1 first.

Nicos Tsilas, Microsoft's senior director of interoperability and intellectual property policy, downplaying Microsoft's American and EU conviction as abusers of monopoly power, expressed concern that IBM and the Free Software Foundation have been lobbying governments to mandate the use of the rival OpenDocument format (ODF) to the exclusion of other formats. In his opinion, they are "using government intervention as a way to compete" as they "couldn't compete technically."

IBM have asked governments to have an open-source, exclusive purchasing policy.

Arguments in support and criticism of Office Open XML standard

Support

Microsoft believes its own format should be adopted. It has presented this argument on its "community web site", a site owned and operated by Microsoft.

Sun Microsystems initially voted against approval of DIS 29500 in the INCITS V1 committee, but stated on the committee mailing list "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" and that "We voted in the expectation that changes will be made and that a version of DIS 29500 capable of achieving its objectives would be approved as an ISO Standard.".

ODF Alliance India published an extensive technical report in 2007 containing concrete issues by members of the association, as well as replies from Microsoft.

In December 2007 Ecma International announced that many reported issues will be taken into account in next edition of the standardisation proposal to ISO.

  • The British Library and the United States Library of Congress have participated in the work of Ecma TC45 and support the Office Open XML standard.
  • Former Gnome Foundation board member Miguel de Icaza, who started the GNOME and Mono projects, showed support for the Office Open XML document format, stating "OOXML is a superb standard and yet, it has been FUDed so badly by its competitors that serious people believe that there is something fundamentally wrong with it."
  • Patrick Durusau, the editor of the OpenDocument standard, has characterized OOXML as a "poster child for the open standards development process"

User base

The most widely used office productivity packages currently rely on various proprietary and reverse engineered binary file formats such as those created by successive releases of Microsoft Word, PowerPoint and Excel. However, OOXML is a new format which is not backwards or forwards compatible with any of the old Microsoft Office formats.

Policy arguments

With regards to the alleged overlap in scope with the OpenDocument format, Ecma has provided the following policy arguments in favor of standardization: overlap in scope of ISO/IEC standards is common and can serve a practical purpose; Office Open XML addresses distinct user requirements; The OpenDocument Format and Office Open XML are structured to meet different user requirements; and Office Open XML and OpenDocument can serve as duo-standards.

Technical arguments

A study comparing IS 29500:2008 and IS 26300:2006 (ODF 1.0) by the German Fraunhofer Society found

It may be concluded that many of the functionalities, especially those found in simpler documents, can be translated between the standards, while the translation of other functionalities can prove complex or even impossible.

  • The use of the Open Packaging Conventions which allows for Indirection, Chunking and Relative indirection.
  • Uses the ZIP format, making ZIP part of the standard. Due to compression, files are smaller than current binary formats.
  • It supports custom data elements for integration of data specific to an application or an organisation that wants to use the format.
  • It defines spreadsheet formulas.
  • Office Open XML contains alternate representations for the XML schemas and extensibility mechanisms using RELAX NG (ISO/IEC 19757-2) and NVDL (ISO/IEC 19757-4.)
  • No restriction on image, audio or video types, Book 1 §14.2.12.
  • Embedded controls can be of any type, such as Java or ActiveX, Book 1 §15.2.8.
  • WordprocessingML font specifications can include font metrics and PANOSE information to assist in finding a substitution font if the original is not available, Book 3 §2.10.5.
  • In the situation where a consuming application might not be capable of interpreting what a producing application wrote, Office Open XML defines an Alternate Content Block which can represent said data in an alternate format, such as an image. Book 3 §2.18.4.
  • Internationalization support. For example, date representation: In WordprocessingML (Book 4 §2.18.7) and SpreadsheetML (Book 4 §3.18.5), calendar dates after 1900 CE can be written using Gregorian (three variants), Hebrew, Hijri, Japanese (Emperor Era), Korean (Tangun Era), Saka, Taiwanese, and Thai formats. Also, there are several internationalization related spreadsheet conversion functions.
  • Custom XML schema extensibility allows the addition of features to the format. This can, for instance, facilitate conversion from other formats and future features that are not part of the official specification.

Criticism

Technical

The standard has been the subject of debate within the software industry. At over 6,000 pages, the specification is difficult to evaluate quickly. Objectors also claim that there could be user confusion regarding the two standards because of the similarity of the "Office Open XML" name to both "OpenDocument" and "OpenOffice". Objectors also argued that an ISO standard for documents already exists and there is no need for a second standard.

Google stated that "the ODF standard, which achieves the same goal, is only 867 pages" and that

If ISO were to give OOXML with its 6546 pages the same level of review that other standards have seen, it would take 18 years (6576 days for 6546 pages) to achieve comparable levels of review to the existing ODF standard (871 days for 867 pages) which achieves the same purpose and is thus a good comparison.

Considering that OOXML has only received about 5.5% of the review that comparable standards have undergone, reports about inconsistencies, contradictions and missing information are hardly surprising.

Those who support the ODF standard include the FFII, ODF Alliance IBM, as well as South Africa, and other nations that voiced strong opposition to OOXML during standardization.

The ODF Alliance UK Action Group has stated that with OpenDocument an ISO standard for Office files already exists. Further, they argue that the Office Open XML file-format is heavily based on Microsoft's own Office applications and is thus not vendor-neutral, and that it has inconsistencies with existing ISO standards such as time and date formats and color codes.

Process manipulation

In addition, the standardization process itself has been questioned, including claims of balloting irregularities by some technical committees, Microsoft representatives and Microsoft partners in trying to get Office Open XML approved. "The editorial group who actually produce the spec is referred to as "ECMA", but in fact the work is mostly done by Microsoft people."

Post-adoption quotes

During a panel discussion on Red Hat Summit in Boston in June 2008 Microsoft's national technology officer Stuart McKee said that "ODF has clearly won". He also made the following statement:

We found ourselves so far down the path of the standardisation process with no knowledge. We don't have a standards office. We didn't have a standards department in the company. I think the one thing that we would acknowledge and that we were frustrated with is that, by the time we realised what was going on and the competitive environment that was underway, we were late and there was a lot of catch-up. It was very difficult to enter into conversations around the world where the debate had already been framed.

On June 25, 2008, Gray Knowlton, a Group Product Manager for the Microsoft Office system made the following statements regarding the future of Open XML:

Microsoft will continue to support the development of the specification and the adoption of the Open XML formats, in addition to the other work we are driving around document formats in Office. In the end, Open XML is still the better choice for the compatibility and line-of-business interoperability scenarios we have discussed throughout its history. while we are working on ODF moving forward, we will remain committed to Open XML and believe that it will be the format of choice for large parts of the global community.

In an interview, Richard Stallman, head of the Free Software Foundation, said:

Microsoft corrupted many members of ISO in order to win approval for its phony 'open' document format, OOXML. This was so governments that keep their documents in a Microsoft-only format can pretend that they are using 'open standards.' The government of South Africa has filed an appeal against the decision, citing the irregularities in the process.

On March 31, 2010, Dr Alex Brown, who had been the Convener of the February 2008 Ballot Resolution Meeting, posted an entry on his personal blog in which he complained of Microsoft's lack of progress in adapting current and future versions of Microsoft Office to produce files in the Strict (as opposed to the Transitional) ISO 29500 format:

On this count Microsoft seems set for failure. In its pre-release form Office 2010 supports not the approved Strict variant of OOXML, but the very format the global community rejected in September 2007, and subsequently marked as not for use in new documents—the Transitional variant. Microsoft are behaving as if the JTC 1 standardisation process never happened...

Microsoft responded that the next release of Microsoft Office (version 15) would fully support ISO/IEC 29500 Strict.

See also

References

  1. Telematics between Administrations Committee based on IDA expert group on open document formats (2004-05-25). "TAC approval on conclusions and recommendations on open document formats". IDABC - European eGovernment Services. Archived from the original on 2009-05-01. Retrieved 2007-07-30.
  2. "Presentation to IDABC ODEF Workshop 2007 - Berlin". Jean Paoli (Co-Chair Ecma TC45 & General Manager, Interoperability and XML Architecture, Microsoft Corporation). 2007. Retrieved 2009-06-05.
  3. "Ecma International creates TC45 to standardize Office Open XML File Formats". Ecma International. 2005. Retrieved 2014-06-05.
  4. "The new open standard safeguards the continued use of billions of existing documents". Ecma International. Retrieved 2007-01-28.
  5. "TC45 - Office Open XML Formats". Ecma International. Archived from the original on 2015-04-08. Retrieved 2007-02-08.
  6. "TC45 - Office Open XML Formats". Ecma International. Archived from the original on 2006-09-01. Retrieved 2007-10-31.
  7. "Ecma International approves Office Open XML standard" (Press release). Ecma International. December 7, 2006. Retrieved 2006-12-08.
  8. "Standard ECMA-376".
  9. ^ "ISO/IEC JTC 1 Directives, 5th Edition, Version 2.0". iso. Archived from the original on 2006-10-01. Retrieved 2007-01-28.
  10. Explanatory report on Office Open XML Standard (Ecma-376) submitted to JTC 1 for fast-track
  11. Licensing conditions that Microsoft offers for Office Open XML
  12. ISO/IEC DIS 29500 Archived 2010-07-03 at the Wayback Machine, Information technology – Office Open XML file formats
  13. Kim Haverblad (27 August 2007). "Microsoft buys the Swedish vote on OOXML". OS2World.
  14. Daniel Goldberg (29 August 2007). "Microsoft pressade partners att rösta ja" [Microsoft pressed partners to vote yes]. IDG.se (in Swedish).
  15. Jason Matusow (30 August 2007). "Open XML - The Vote in Sweden".
  16. Kim Haverblad (30 August 2007). "The Swedish OOXML vote has been declared invalid!". OS2World. Archived from the original on 8 March 2013. Retrieved 26 February 2013.
  17. ISOC.nl regrets absence of Netherlands decision on OOXML Archived 2012-07-11 at archive.today. Internet Society Netherlands press release, 17 August 2007.
  18. FSFE formal objection to the UK14 meeting. Free Software Foundation Europe. 13 August 2007.
  19. Swiss Internet User Group. Letter to SNV Schweizerische Normen-Vereinigung Archived 2008-04-06 at the Wayback Machine. 14 August 2007.
  20. Yusseri Yusoff (5 September 2007). "OOXML is not (yet) an ISO standard, as Malaysia votes "No" ... or did we?". Open Malaysia. Archived from the original on July 26, 2009.{{cite web}}: CS1 maint: unfit URL (link)
  21. "Vote closes on draft ISO/IEC DIS 29500 standard". ISO. 4 September 2007.
  22. JTC 1/SC 34 download of ballots (ZIP)
  23. Bruno Leijnse (25 March 2008). "La Belgique s'abstient à propos d'OOxml" [Belgium abstains on OOXML] (in French). Data News. Archived from the original on 30 March 2008.
  24. "Tiskové prohlášení ČNI k návrhu mezinárodní normy ISO IEC DIS 29500". Český Normalizační Institut. (in Czech)
  25. "Zankapfel Dokumentenaustauschformat" (in German). eGovernment Computing. 18 March 2008. Archived from the original on March 30, 2008.
  26. Abhimanyu Radhakrishnan (20 March 2008). "Breaking news: India's final vote on MS Office file standard is 'NO'". Tech2.com India.
  27. Jan Rietveld. "Nederlands standpunt 'Office Open XML file formats' verandert niet" (in Dutch). Netherlands Standardization Institute. Archived from the original on 2 June 2008.
  28. "Trinidad and Tobago Bureau of Standards votes approval of DIS29500". Trinidad and Tobago Computer Society. 22 March 2008.
  29. "Vote Tally for INCITSLB2558". International Committee on Information Technology Standards.
  30. "Vote closes on draft ISO/IEC DIS 29500 standard" (Press release). International Organization for Standardization. September 4, 2007. Retrieved 2007-09-04.
  31. Tom Ngo (2008-01-14). "Proposed dispositions for National Body comments on DIS 29500 complete – New phase to begin". Ecma International. Retrieved 2008-01-14.
  32. SC 34. "Resolutions of the ISO/IEC DIS 29500 Ballot Resolution Meeting" (PDF). Archived from the original (PDF) on 2014-05-12.{{cite web}}: CS1 maint: numeric names: authors list (link)
  33. "Ballot resolution meeting addresses comments on draft ISO/IEC 29500 standard". ISO News and Media. 2008-03-05.
  34. ISO/IEC (2008-04-02). "ISO/IEC DIS 29500 receives necessary votes for approval as an International Standard". ISO. Retrieved 2009-06-07.
  35. IS 29500 has been sent to ITTF for publication (Jesper Lund Stocholm, personal blog - "This will finally make it possible for the NBs of ISO to verify that the editorial instructions from the BRM has made it into the final text")
  36. Otter, Alastair (2008-05-23). "South Africa appeals against ISO's OOXML decision". Tectonic.
  37. "Appeal from the South African national body regarding the outcome of the fast-track processing of DIS 29500 Office open XML" (PDF). SABS (South African Bureau of Standards). 2008-05-22. Retrieved 2008-05-24.
  38. Sayer, Peter (2008-05-30). "India and Brazil File Appeals Against OOXML Standardization". PC World.
  39. ^ Espiner, Tom (2008-06-02). "Venezuela and India appeal OOXML ratification". ZDNet.co.uk.
  40. Paul, Ryan (2008-07-10). "ISO leadership encourages rejection of OOXML appeal". Ars Technica. Retrieved 2008-07-10.
  41. "RESOLUTIONS OF THE MEETING" (PDF). Archived from the original (PDF) on 2014-05-12. Retrieved 2014-05-10.
  42. "ISO and IEC members give go ahead on ISO/IEC DIS 29500". ISO. 2008-08-15.
  43. "Research and Analysis | IHS Markit". Electronics.ihs.com. Retrieved 2019-01-28.
  44. "Resolutions of SC 34 Plenary Meeting, 2008-04-05/09, Oslo, Norway". ISO/IEC JTC 1 SC 34 Secretariat. 2008-04-09. Archived from the original on 2014-05-12.
  45. "Edited Notes, Acclamations and Attendance List of a Meeting of ISO/IEC JTC 1 SC 34 Ad Hoc Group 1 held in London, UK, 2008-07-21/22". ISO/IEC JTC 1 SC34 Secretariat. 2008-07-23. Archived from the original on 2014-05-12.
  46. "Resolutions of ISO/IEC JTC 1/SC 34 Plenary Meeting, 2008-10-01, Jeju, Republic of Korea". ISO/IEC JTC 1 SC 34 Secretariat. 2008-10-02. Archived from the original on 2014-06-05.
  47. "Proposal for a Joint Maintenance Plan for IS 29500 – Office Open XML File Formats" (PDF). Archived from the original (PDF) on 2021-07-25.
  48. "Microsoft Expands List of Formats Supported in Microsoft Office". Microsoft.com. 2008-05-21. Retrieved 2009-05-19.
  49. "JTC 1/SC 34/WG4 - Office Open XML". ISO/IEC JTC 1/SC 34 Secretariat. 2009-06-03. Archived from the original on 2014-06-05.
  50. "Defect Reports on ISO/IEC 29500 (OOXML)". ISO/IEC JTC 1/SC 34 Secretariat. Archived from the original on 2014-06-05.
  51. "Minutes of the Copenhagen Meeting of ISO/IEC JTC 1/SC 34/WG4, 2009-06-22/24" (PDF). 2009-06-30. Archived from the original (PDF) on 2014-05-12. Retrieved 2009-09-29.
  52. Fiveash, Kelly (2008-03-31). "OOXML approved as international standard?". The Register. Retrieved 2008-04-01.
  53. Eric, Lai. "Microsoft admits Swedish employee promised incentives for Open XML support". computerworld.com. Archived from the original on 2008-04-09. Retrieved 2008-04-06.
  54. "Microsoft accused of rigging OOXML votes - ZDNet.co.uk". Archived from the original on 2008-07-26. Retrieved 2008-06-26.
  55. "Office Open XML ISO certification process grows even murkier for Microsoft". Ars Technica. July 26, 2007.
  56. ^ "Computer Sweden | nyheter om it och digitalisering". Computer Sweden.
  57. "Microsoft Employee Offered Incentives for OOXML Support", Aug 30, 2007, Eric Lai and Elizabeth Montalbano, IDG News Service
  58. "Sweden's OOXML vote declared invalid", Aug 31, 2007, Martin Wallström, Computer Sweden
  59. "Sweden's OOXML vote declared invalid | InfoWorld | News | 2007-08-31 | By Martin Wallström". Archived from the original on March 5, 2008.
  60. "Tietokone". Archived from the original on 2007-10-12. Retrieved 2009-01-06.
  61. "Sähäkkä Microsoft-standardikiista - Tietokone". Archived from the original on 2011-07-20. Retrieved 2009-01-06.
  62. FSFE formal objection to the UK14 meeting. Free Software Foundation Europe. 2007-08-13.
  63. Appeal to the decision Archived 2008-04-06 at the Wayback Machine by Swiss Internet User Group. August 14, 2007.
  64. Gedda, Rodney (February 21, 2008). "NZOSS president weighs in on Aussie standards battle". Archived from the original on May 22, 2010.
  65. ^ "Bias claim on big Office vote", February 26, 2008, Dylan Bushell-Embling, The Sydney Morning Herald
  66. "Trouble down under on Australia's OOXML delegation". Bob Sutor. 20 February 2008.
  67. "An interesting offer".
  68. Gedda, Rodney (2008-02-20). "Microsoft developer joins Aussie OOXML standards delegation". Australia: Computerworld. Archived from the original on 2008-11-22. Retrieved 2008-03-31.
  69. Bushell-Embling, Dylan (2008-02-26). "Bias claim on big Office vote". The Sydney Morning Herald. Retrieved 2008-04-20.
  70. "Standards Australia's Delegation to OOXML Meeting" (PDF). 2008-02-21. Archived from the original (PDF) on 2009-09-13. Retrieved 2009-06-07.
  71. "Open letter to ISO". Members of the technical committee. April 7, 2008.
  72. "Orientation on Standards Norway's handling of the vote on OOXML in ISO". Standard Norge. April 4, 2008.
  73. "OOXML irregularities in Norway". Tobias Brox. April 6, 2008. Archived from the original on April 10, 2008.
  74. "Standards Norway's handling of the vote on OOXML in ISO" (PDF). Standard Norge. 2008-04-02.
  75. "Radar - O'Reilly". O’Reilly Media.
  76. "Norwegian standards body implodes over OOXML controversy". 3 October 2008.
  77. "IDABC - Home". wayback.archive-it.org. Archived from the original on February 10, 2020.
  78. ^ "EU: Irregularities reported in OOXML ISO process". IDABC. August 28, 2007. Archived from the original on June 2, 2008.
  79. online, heise (August 23, 2007). "Unstimmigkeiten bei DIN-Entscheid zu Microsofts OpenXML beklagt". heise online.
  80. "PL: 'Poland likely to vote against OOXML'". IDABC. August 21, 2007.
  81. "EU: No fast track approval for OOXML". IDABC. September 6, 2007.
  82. "ES: Andalucía protests distortion in OOXML standardisation committee". IDABC. August 6, 2007.
  83. "PT: Opponents of OOXML file appeal". IDABC. September 4, 2007.
  84. Ballard, Mark (2008-06-10). "UK unix beardies appeal for $cash". The Inquirer. GB. Archived from the original on June 10, 2008. Retrieved 2008-06-10.{{cite news}}: CS1 maint: unfit URL (link)
  85. Ryan, Justin (2008-06-02). "Denmark Backs Up the OOXML Outrage". LinuxJournal.
  86. Paul, Ryan (April 3, 2008). "OOXML critics: ISO approval demonstrates the need for reform". Ars Technica.
  87. Ubuntu's Shuttleworth blames ISO for OOXML's win | Open Source | ZDNet.com
  88. "IBM responds to ISO OOXML decision | News | TechRadar UK". Archived from the original on 2009-06-01. Retrieved 2009-06-07.
  89. Krempl, Stefan (2008-06-02). "Brazil and India lodge appeal against ISO standardisation of OOXML". Heise Online UK.
  90. Resolutions Adopted at the 23rd Meeting of ISO/IEC JTC 1, 10–15 November 2008 in Nara, Japan (PDF), archived from the original (PDF) on 12 May 2014
  91. Recommendations from the November 2008 JTC 1 SWG-Directives Meeting in Osaka (PDF), archived from the original (PDF) on 2014-05-12
  92. "13 Ways of Looking at a Flawed Process: JTC1 Recommends Process Reforms". ConsortiumInfo.org. 23 November 2008. Retrieved 2019-01-28.
  93. "Press release by EU on Microsoft's antitrust investigation". EU. 2008-01-14.
  94. Forelle, Charles (February 8, 2008). "Microsoft's Office Push Scrutinized by EU". The Wall Street Journal.
  95. "Probe into votes on Microsoft standard". Financial Times. March 5, 2008.
  96. Archiveddocs. "Interoperability, Choice and Open XML". docs.microsoft.com. Retrieved 2019-08-18.
  97. Winterford, Brett. "Microsoft: IBM masterminded OOXML failure". ZDNet. Retrieved 2019-08-18.
  98. Leader. "Cruel truth surfaces in the OOXML war". ZDNet. Retrieved 2019-08-18.
  99. Microsoft. "Hear what Ecma has to say about Open XML (paragraph: Key benefits of Open XML)". OpenXMLcommunity.org. Archived from the original on 2007-05-17.
  100. "Correction to the minutes of 13 July 2007" (EML). Retrieved 2024-05-26.
  101. "Response to Comments of June 30th" (PDF). Archived from the original (PDF) on 2008-02-16. Retrieved 2008-03-07.
  102. Ecma International. "New proposed dispositions extend progress in addressing all National Body comments, seek to document and resolve legacy issues – Nearly 2/3 of comments now reviewed". Ecma International.
  103. "TC 45 Office Open XML formats committee (includes participation list)". Ecma-international.org. Archived from the original on 2006-09-01. Retrieved 2009-09-16.
  104. "Microsoft PowerPoint — BSI OOXML v1b.ppt" (PDF). Archived from the original (PDF) on March 6, 2009. Retrieved 2009-09-16.
  105. "Microsoft to standardize Office formats — CNET News". News.cnet.com. 2005-11-22. Retrieved 2009-09-16.
  106. "Meeting the Challenge: Office Open XML and PDF/A — Digital Preservation (Library of Congress)". Digitalpreservation.gov. 2008-04-02. Retrieved 2009-09-16.
  107. "GNOME Foundation Helping OOXML?". Slashdot. 28 October 2007. Retrieved 2009-05-19.
  108. "Slashdot | de Icaza calls OOXML a "Superb Standard"". Linux.slashdot.org. 10 September 2007. Retrieved 2009-05-19.
  109. Paul, Ryan (2008-04-01). "Microsoft's Office Open XML now an official ISO standard". Ars Technica. Retrieved 2009-09-16.
  110. "OpenXML: A Poster Child for Open Standards Development?" (PDF). Retrieved 2009-09-16.
  111. "Front-page: Backwards compatibility lock-in". Archived from the original on 2008-09-08. Retrieved 2009-05-08.
  112. "-Response Document- National Body Comments from 30-Day Review of the Fast Track Ballot for ISO/IEC DIS 29500 (ECMA-376) Office Open XML File Formats" (PDF).
  113. Klaus-Peter Eckert; Jan Henrik Ziesing; Ucheoma Ishionwu. "Document Interoperability: Open Document Format and Office Open XML" (PDF). Fraunhofer Verlag. p. 90.
  114. ^ Tom Ngo (December 11, 2006). "Office Open XML Overview" (PDF). Ecma International. p. 6. Archived from the original (PDF) on April 12, 2015. Retrieved January 23, 2007.
  115. "Miguel de Icaza blog post".
  116. "Changes to OOXML draft standard waved through". IDG News Service. Archived from the original on 2008-03-03. Retrieved 2008-02-29.
  117. ^ "Odf/Ooxml". Groklaw. Retrieved 2019-01-28.
  118. "Google's Position on OOXML as a Proposed ISO Standard" (PDF). February 2008. Retrieved December 8, 2017.
  119. ODF Alliance. "Office Open XML factsheet" (PDF). Archived from the original (PDF) on 2006-12-18. Retrieved 7 March 2008.
  120. "IBM Comments on INCITS LB 2212 - DIS 29500". INCITS (US standards body). Archived from the original on 2007-09-27.
  121. ^ "ODF/OOXML technical white paper". Free Software Magazine. 2 May 2007. Archived from the original on 2013-05-23.
  122. ^ Tim Bray. "BRM Narrative". ongoing. Tbray.org. Retrieved 2019-01-28.
  123. "Red Hat Summit panel: Who 'won' OOXML battle?". Archived from the original on June 22, 2008.
  124. Microsoft admits to standards ignorance pre-OOXML - ZDNet.co.uk
  125. "Gray Matter : Regarding the future of Open XML". Archived from the original on 2008-09-10. Retrieved 2008-10-13.
  126. "What Do Free And Open Source Software Leaders Think Of Microsoft? - EarthWeb".
  127. "Where is there an end of it? | Microsoft Fails the Standards Test". www.adjb.net. Archived from the original on April 4, 2010.
  128. Doug Mahugh. "Office's Support for ISO/IEC 29500 Strict". MSDN blogs. Retrieved 2011-02-18.

External links

Categories: