• # pourquoi je suis contre OpenXML

    Posté par . En réponse à la dépêche Enquêtes publiques probatoires de l'AFNOR concernant OOXML et ODF. Évalué à 6.

    Je vais resume rapidement pourquoi je suis contre OpenXML.

    Je vais le faire de facon simple en comparant les deux formats suivant pluieurs aspects.

    - Est-ce que ODF a ete defini avant OpenXML? Oui, ODF a ete normalise en mai 2005, OpenXML en decembre 2006.
    - Est-ce que ODF a exactement le meme but que OpenXML? Oui
    - Est-ce que Microsoft a ete convie et a participe a la definition de ODF des le debut de la tentative de normalisation des formats de fichiers bureautique? Oui
    - Est-ce que d'autre acteur que SUN ont participe a son elaboration?
    - Est-ce que un autre acteur a participer a l'elaboration des drafts du format de OpenXML? Non, celui ci n'a ete presente aux autres acteurs qu'au moment de sa presentation a l'ECMA.
    - Est-ce que Microsoft avait un format equivalent en magasin au moment de la creation du format ODF en 2002? Non
    - Est-ce que ODF se sert d'autre normes? Oui
    - Est-ce que ODF et les autres normes utilise sont suffisant pour decrire dans sa globalite un document bureautique? Je pense que la reponse est la encore Oui
    - Est-ce que OpenXML est suffisant pour decrire dans sa globalite un document bureautique? J'ose esperer que oui
    - Est il necessaire de reproduire et propager des bugs d'anciens formats dans la sauvergarde dans un nouveau format? Non, il n'existe aucune justification pour cela. Une nouvelle sauvegarde ne devrait pas contenir les anciens bugs mais la forme corrige.
    - Est-ce que ODF a eu une implementation dans une suite Office avant la publication de OpenXML? Oui, le format avait deja 2 ans et OpenOffice.org et Koffice avaient une implementation totalement separe du format. La premiere version public (et unique pour le moment) d'un programme travaillant avec OpenXML est la suite MS Office 12 (et avant que l'on me dise que c'etait disponible avant non une version beta n'est pas une version public)
    - Est-ce que la licence de ODF a toujours ete ouverte et permettant d'implementer librement et sans restriction le format dans n'importe quel suite office? Oui
    - Est-ce OpenXML a toujours eu une licence permettant d'implementer librement ce format sans restrictions dans n'importe quel suite Office? Non, les premieres versions de la licence OpenXML ne permettaient pas d'implementer ce format sans payer une licence a Microsoft suivant un tarif "raisonnable" (non precise et a la tete du client probablement). Le changement de licence est intervenu par pression de la commission europeenne.
    - Est-ce que Microsoft a deja change son format sans prevenir? Oui, meme a l'interieur de sa propre entreprise certains memos se sont perdus dans la definition des formats (pb de rendu entre versions, probleme de comportements entre plate-formes...)
    - Existe il d'autre suite office que MS Office qui se sert de OpenXML (lecture et ecriture)? Non
    -Existe il d'autre suite office que Openoffice.org qui se sert de ODF? Oui, entre autre Koffice et Lotus Notes (pour 2007), scribus, gnumeric et meme maintenant MS Office par le plugin fournis par Sun, celui fournis par Microsoft est une plaisanterie meme si il est considere en version stable et 1.0, de la a dire que c'est uniquement pour decredibilise le format ODF je laisse le lecteur faire sa propre conclusion.
    - Existe il un plugin libre permettant de travailler avec OpenXML dans une autre suite office? Non, le plugin Novell permet juste d'editer et de plus n'est pas diffuse.
    - Est-ce que ODF est parfait? Non, il y avait des manques tel que la description normalise des formules par exemple mais cela a depuis ete rajoute par l'intermediaire de la norme openformula. Il reste d'autre probleme en passe d'etre resolu tel que l'accessibilite. Les macros ne sont pas defini mais est-ce un mal?
    - Est-ce que OpenXML est parfait? D'apres Microsoft oui mais vu leur notion particuliere de "perfection" je soupconne que cela n'est pas le cas :), de facon plus serieuse il a des problemes sur la representation des dates (ne suit pas la norme), certains des examples fournis ne sont meme pas conforme a la nomre XML et j'en passe, il y a une forte possibilite de blob binaire a l'interieur, il n'est pas completement defini (certains marqueurs ne sont pas decris dans les 6000 page), il redefini from scratch des normes tel que SVG.
    - Est-ce que Microsoft a vraiment montre sa bonne volonte en publiant les anciens formats de ses suites office? Non ce qui prouve que l'interaction avec les autres suite office n'est absolument pas quelque chose de souhaite.

    Conclusion: Microsoft OpenXML a ete cree apres ODF dans le meme but, il n'a ete defini que par une seule entreprise sans consultation avant la soumission a l'ECMA. Il n'a ete defini dans le seul but d'empecher l'adoption d'un format sur lequel Microsoft n'aurait pas le control total. ODF lui a ete cree avec pour but principal que differentes suite office puissent s'en servir. Il a ete cree dans un esprit de perennite et pour en finir avec les format binaire non documente.

    Voila pourquoi je suis totalement a 100% contre le format Microsoft OpenXML et totalement pour le format ODF!

    liens pour plus d'informations:

    http://en.wikipedia.org/wiki/OpenDocument
    http://en.wikipedia.org/wiki/Office_Open_XML
    http://en.wikipedia.org/wiki/Comparison_of_OpenDocument_and_(...)