Open XML le faux standard de Microsoft

Le feuilleton de la rentrée, l’affaire OpenXML, se poursuit. Recap pour les retardataires : Microsoft, après avoir imposé MS Office partout, découvre subitement les vertus de l’interopérabilité (probablement parce que les gouvernements et les grandes entreprises ont ajoutés ce critères a leur cahier de charges) et décide d’ouvrir son son futur format de bureautique, OpenXML, et de le faire standardisé par l’ISO.

Un standard inutile

Sauf qu’il existe déjà un standard, OpenDocument, depuis plusieurs années et qui était adopté par plusieurs suites bureautiques concurrentes tels que OpenOffice ou KOffice. Bref quelque part il y a un problème dans la démarche. Peu importe pour Microsoft, “les standards c’est mieux quand c’est nous qui les faisons”.

Sauf que cette mentalité rejailli sur la norme OpenXML : on encapsule du binaire à la place d’utiliser du vectoriel au format standard SVG, on rajoute des fonctions (brake_rule_word97) uniquement utiles pour garder la compatibilité avec les vieilles version de MS Word, bref plus la norme évolue plus il semble claire que la démarche est d’emballer dans du XML un format propriétaire.

Un standard non implémentable ?

Le point le moins rassurant pour les développeurs tiers est la taille de la documentation du format OpenXML. Là où OpenDocument se contente d’un document clair de 600 pages, OpenXML a une documentation de 6000 pages ! Et c’est ce même document qui a été soumis à la procédure fast-track de l’ISO !

Bref il parait peut probable qu’une implémentation complète puisse exister en dehors des produits Microsoft. Bien entendu rien ne prouve non plus que Microsoft respectera sa propre documentation.

L’AFNOR a fait une proposition intéressante consistant a découper OpenXML en deux, noyau et extensions “Microsoft”, afin d’envisager une convergence de la partie noyau avec ODF mais Microsoft a immédiatement refusé.

Une normalisation qui sent la corruption

Malgré un rejet partiel (pas assez de votes favorables) l’ISO a décidé de poursuivre la procédure d’examen du format OpenXML. Cette décision est plutôt gênante surtout si on tiens comptes des irrégularités flagrantes qui ont été signalées :

  • achat de votes en Suède
  • refus d’accepter la présence de concurrents lors des réunion pour cause de “manque de chaises” au Portugal
  • revirements soudains de certains pays comme les USA

Il reste à Microsoft à corr… convaincre 5 pays de changer leurs votes. Gageons qu’il y a de forte probabilité qu’ils arrivent à leur fin. Nous verrons la suite courant février 2008.

Dernière mise à jour le sept. 07, 2007 19:26 UTC