ODF contre OOXML

sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 - 19 juin 2007 à 15:40
dje-dje Messages postés 10417 Date d'inscription mardi 6 janvier 2004 Statut Modérateur Dernière intervention 28 janvier 2011 - 20 juin 2007 à 10:03
*** Attention: Opinion bien trempée ci-dessous ***

Il existe deux standards pour les documents bureautique:

* ODF : Open Document Format (OpenOffice, ABIWord, Lotus...)
* OOXLM: Microsoft OpenXML (Microsoft Office).

Ce sont désormais tous les deux des standards, mais dans la pratique, Microsoft OOXML est tout sauf ouvert.

J'ai trouvé un excellent article analysant les deux format: https://www.oreilly.com/radar/


Je résume, en français:

Participation:

* Le développement de ODF est fait à traver un processus participatif (multiples entreprises, organisations, particuliers...) et ouvert (tous les compte-rendus de réunion, discussions et mails échangés sont dispos sur le site). Il n'y a pas une seule entreprie qui détient ce format.

* Côté Microsoft OOXML, l'ECMA est fermé (particuliers pas invités, ceux qui votent doivent être dûment mandatés, aucune vision sur les discussions). Et pire: ECMA n'a qu'un rôle consultatif. Microsoft peut poser son véto sur toute nouvelle fonctionnalité. OOXML reste dans les mains de Microsoft.


Implémentation

* Il existe déjà plusieurs implémentations du format ODF (OpenOffice.org, StarOffice, KOffice, Lotus Notes, AbiWord, Google Docs & Spreadsheets, Zoho Writer, AjaxWriter et d'autres), par plusieurs vendeurs (IBM, Sun...), et sur plusieurs systèmes d'exploitation (Windows, Linux, MacOSX, Solaris, AIX,...)

* Côté OOXML, il n'existe qu'une seule implémentation (partielle !) (Microsoft Office 2007) d'un seul vendeur (Microsoft).

Pluralité dans la pratique: zéro côté OOXML.

Note: OOXML utilise des spécificités de Windows (paramétrage imprimantes , GUID, VBA, etc.).
Zéro pour la portabilité.


Niveau technique: (là j'hallucine)

* Dans Microsoft OOXML, plusieurs balises ne sont pas documentées (!)
* Certaines balises contiennent des données binaires dont le format n'est pas documenté (!)
* et enfin certaines balises exigent d'émuler des fonctions de Word (!) (exemple: lineWrapLikeWord6, useWord2002TableStyleRules...)

Ceci assure que - dans la pratique - seul Microsoft sera capable d'implémenter un logiciel qui peut interpréter correctement ce format.


Niveau technique (2):

* ODF réutilise des standards existants (SVG pour les graphismes, MathML pour les formules, etc.)
* Dans OOXML, Microsoft fait sa propre sauce.

C'est une perte de temps pour les développeurs et rend l'échange de documents plus complexe.


Risques légaux:

* Concernant ODF, Sun et les autres participants se sont engagés à ne jamais attaquer pour violation de propriété intellectuelle, quelles que soient les évolutions futures d'ODF. (Et même si Sun utilise ses brevets pour faire évoluer ODF).

* Côté OOXML, Microsoft s'engage à ne pas attaquer uniquement pour ce qui est spécifié explicitement dans la norme OOXML publiée. Rien n'empêcherait Microsoft d'implémenter de nouvelles fonctionnalités et d'attaquer ceux qui les implémentent.

Donc potentiellement, vous risquez de vous faire un jour attaquer en justice si vous voulez rester compatible avec le format OOXML.

Note: Et comment on fait pour émuler des comportements de Word 2002 sans se faire attaquer en justice par Microsoft ? (et sans le code source ?)

Autre exemple: Pour reproduire certains types de bordure spécifiés dans OOXML, il est nécessaire d'avoir les cliparts... de chez Microsoft ! (non inclus dans la norme OOXML, bien sûr)

ça va être conton pour faire une appli capable de lire correctement les documents OOXML.


================

La conclusion:
Microsoft OpenXML est une farce, et n'a d'open que le nom.


J'ajoute: C'est grâce à des standards ouverts (tcp/ip, http, dns, smtp, pop3, html, css...) qu'internet est ce qu'il est aujourd'hui. Il serait néfaste d'adopter un standard fermé.

OOXML n'est pas, dans la pratique, un standard ouvert.

Que Microsoft travaille sur un format bureautique fermé, cela ne pose aucun problème.
Là où ça commence à me poser problème, c'est qu'ils essaient de faire croire à tout le monde qu'il est ouvert, et donc qu'il est "bon" de l'adopter.

Désolé, je ne gobe pas.
A voir également:

7 réponses

kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
19 juin 2007 à 15:49
Rien de très surprenant au final...
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
19 juin 2007 à 16:00
ouais... sauf que j'avais pas eu le courage de mettre le nez dans les specs ODF et OOXML, et là quelqu'un de chez O'Reilly s'en est chargé. :-)

Etant donné le sérieux d'O'Reilly, j'ai confiance en leur analyse.
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
19 juin 2007 à 16:25
En même temps il semblerait que les spécifications ooxml font 6000 pages.
cf: https://fr.wikipedia.org/wiki/OOXML (dans Historique)
0
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
19 juin 2007 à 16:32
Une spec de 6000 pages.... X-.
0
kilian Messages postés 8731 Date d'inscription vendredi 19 septembre 2003 Statut Modérateur Dernière intervention 20 août 2016 1 527
19 juin 2007 à 17:06
Si je me souviens bien, on parlait de ça sur le forum actualité il y a peut être un an. Et on y supposait que cet océan d'information compté en milliers de page pour les spécs d'ooxml remettait finalement les choses à la case départ => l'obscurité de l'information.
A moins que ça ne soit tout simplement qu'une volonté de précision, va savoir...

Mais je crois que c'est toi qui avait posté cette news il y a un an...
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
sebsauvage Messages postés 32893 Date d'inscription mercredi 29 août 2001 Statut Modérateur Dernière intervention 21 octobre 2019 15 659
19 juin 2007 à 17:35
oui c'était moi.
0
teutates Messages postés 19624 Date d'inscription vendredi 28 décembre 2001 Statut Modérateur Dernière intervention 2 janvier 2020 3 586
19 juin 2007 à 19:47
C'est du "joli" !!!
0
dje-dje Messages postés 10417 Date d'inscription mardi 6 janvier 2004 Statut Modérateur Dernière intervention 28 janvier 2011 758
20 juin 2007 à 10:03
"ça va être conton pour faire une appli capable de lire correctement les documents OOXML. "
-> joli lapsus ^^
0