Re,
Le format XML aurait du permettre aux fichiers xlsx d’être ouverts et manipulés par le tableur d’OpenOffice.
Après de longues batailles dans lesquelles Microsoft tentait d’imposer un langage propriétaire, non standard et non reconnu par les instances de gouvernance des standards de l’Internet, en 2005, Microsoft annonçait finalement l’adoption du langage standard XML pour encoder ses documents Office (Word, PowerPoint et Excel). Ceci était mis en place dès Microsoft Office 12.
Ceci aurait dû permettre à toutes les applications de bureautique, gratuites ou commerciales, de pouvoir lire / écrire / modifier des fichiers générés par d’autres applications gérant le format XML. Ceci aurait dû mettre fin aux incompatibilités entre Microsoft Office d’une part et tous les autres produits existant sur le marché d’autre part (dont, surtout, OpenOffice, libre et gratuit). Il aurait pû s’agir d’un pas très important en avant dans la marche vers l’interopérabilité, exigée par les utilisateurs et bien implantée avec le standard XML, libre de droit.
Mais non ! Microsoft tentait d’empêcher l’interopérabilité en imposant son implémentation du format XML, soumis à redevances, contre le format XML standard connu sous le nom de OpenDocument qui est standardisé ISO (International Organization for Standardization - Organisation internationale de normalisation). La reconnaissance en tant que standard du OpenDocument a été attribuée le 1er mai 2006. OpenDocument est dorénavant la norme ISO26300:2006 (voir
http://www.iso.org/iso/fr/iso_catalogue ... mber=43485 ).
On s’aperçoit, en 2008, avec ces problèmes xlsx, que l’interopérabilité n’est toujours pas la tasse de thé de Microsoft qui ne digère pas ses cascades de défaites successives.
Après bien des bagarres perdues, Microsoft fini par prétendre que son XML est « ouvert », l’appelle Open XML. L’ECMA crée le groupe de travail TC45 pour tenter d’obtenir sa certification puisque OpenDocument l’avait été avec un groupe de travail nommé OASIS.
Finalement, Microsoft obtient une admission de l’ECMA le 7 décembre 2006 (standard ECMA 376). IBM, partisan de OpenDocument, vote contre. Le dossier Open XML est présenté dans la foulée à l’ISO. La procédure est en cours actuellement. ISO pose des questions et TC45, noyauté par Microsoft, tente des coups tordus en noyant l’ISO sous des tonnes de réponses (plus de 6000 pages de documents fournis en réponses ne permettant pas à la commission de les étudier dans le délais imparti de 1 mois dans le cadre des soumissions de dossier à l’ISO sous la procédure dite « FastTrack »).
ECMA
Un organisme européen non officiel de normalisation constitué de 20 entreprises internationales américaines et japonaises dont IBM (avec des gens comme Apple, Barclays Capital, BP, British Library, Essilor, Intel, Microsoft, NextPage, Novell, Statoil, Toshiba, United States Library of Congress…). Ils ont changé de nom et s’appellent désormais ECMA International.
OASIS
Organization for the Advancement of Structured Information Standards. C’est un consortium mondial créé depuis 1993, qui compte plus de 3.500 membres payant, (dont Adobe, AMD, Airbus, AOL, BEA, Boeing, Citrix, Computer Associates, Dell, Département de la Défense américain, EDS, Fujitsu, General Motors, Hewlett-Packard, Hitachi, IBM, Intel, Mandriva, Microsoft, NEC, NIST, Nokia, Novell, Oracle, PeopleSoft, Reuters, Ricoh, RSA Security, SAP, Sun Microsystems, Thomson, VeriSign, Vignette, Visa, WebMethods) faisant partie de plus de 600 organisations dans le monde et travaillant depuis plus de 15 ans à la normalisation et la standardisation de formats de fichiers ouverts basés notamment sur XML. OASIS, c’est le langage de balises SGML – HTML et XML sont deux dérivés de SGML.
Ressources :
Wikipedia
http://fr.wikipedia.org/wiki/Open_XML
TC45 = Technical Committee 45
Créé par ECMA le 8 décembre 2005
http://www.ecma-international.org/news/ ... ez2005.htm
TC45 – Historique du travail de TC45
http://www.ecma-international.org/memento/TC45-M.htm
Clubic : Open XML : Microsoft obtient la certification ECMA
http://www.clubic.com/actualite-66239-o ... -ecma.html
ISO will put Open XML on fast track unchanged
http://www.groklaw.net/article.php?stor ... 2083134403
ECMA : IBM vote contre Microsoft OpenXML
http://www.generation-nt.com/ecma-ibm-o ... 19950.html
Microsoft fait pression sur l’Etat du Massachusetts
Dans cet article, Microsoft fait pression sur l’Etat du Massachusetts tenté de passer à OpenOffice (comme de nombreuses administrations françaises l’ont déjà fait).
http://www.computerworld.com/action/art ... eId=273815
Microsoft : position sur l’interopérabilité
Dans ce document non daté où Microsoft prend la normalisation de Open XML pour acquise, ils se foutent de la gueule du monde avec des déclarations comme :
« Pourquoi ne pas simplement se rallier au format ODF ?
L’histoire des formats de la suite Office est longue de toute l’expérience acquise par Microsoft sur le sujet. De multiples fonctionnalités proposées aujourd’hui à nos clients seraient purement et simplement supprimées si Microsoft choisissait de conformer sa suite Office au standard ODF (les formules dans les tableurs, le surlignage dans les rapports, les fonctions d’accessibilité pour les handicapés, support des schémas métier spécifiques,…). C’est en effet une tâche complexe de faire coïncider les 4000 pages de spécification de Open XML avec les 700 pages de ODF. »
Il faut tout de même savoir que Microsoft tente de normaliser, dans son texte, des choses comme « Word 97 » or la normalisation de marques est interdite à l’ISO. Ils tentent également de justifier et obtenir la normalisation de leur erreur sur l’année 1900 en tant qu’année bissextile alors que le débat a été tranché depuis longtemps au niveau des normes ISO etc. …
Perte des formules dans les tableurs ? le tableur libre et gratuit OpenOffice Calc, nativement XML, fonctionne sans formules sans doute !
Perte du surlignage dans les rapports ? Ah bon ? L’enrichissement graphique des documents du traitement de texte libre et gratuit Write dans OpenOffice comme du tableur libre et gratuit Calc sont très supérieur à ceux de Microsoft Office !
http://www.microsoft.com/france/secteur ... enxml.aspx