A savoir avant:
OpenOffice.org est une suite logicielle bureautique.
A quoi sert une suite bureautique donc ? A créer, éditer:
OpenOffice.org permet également de travailler sur une base de données et d'écrire des formules mathématiques complexes qui pourront être affichées dans un tableur ou un texte sans avoir à jouer des interlignes, les fomules s'afficheront comme des images tout simplement.
Je parlerai ici d'OpenOffice.org pour simplifier, mais sachez qu'il existe bien d'autres logiciels sachant lire et exploiter le format standard ODF: Abiword, Koffice, StarOffice, NeoOffice, ... et qu'ils sont tous dans le même sac, à part que ce ne sont pas tous des suites logicielles complètes.
Un standard en informatique est un ensemble de définitions qui ont été étudiées pour être pratiques et que tout le monde devrait suivre pour pouvoir communiquer. C'est une description précise de la façon dont est écrit le fichier dans le cas qui nous intéresse.
Pour se comprendre :)
Si tout le monde parle le même langage informatique, (très précisément dans ce cas) cela permet à tout le monde d'utiliser le même outil pour communiquer.
Si vous souhaitez que vos documents soient lus par le plus grand nombre de personnes il faut que tout le monde aie de quoi déchiffrer ce langage, ce format.
Pour prendre un exemple assez proche, la messagerie instantanée:
Le premier à avoir commencé est ICQ, il permet grâce à une liste de contacts de discuter directement avec quelqu'un d'autre.
Comme MSN me direz vous, oui bien sûr! Mais pourquoi utilisez vous celui là plutôt qu'un autre ?
Pourquoi d'autres n'ont pas choisi celui là mais ICQ, ou Yahoo Messenger ? ou xyz ??
Pour diverses raisons (nous y reviendrons plus en détails dans un autre article dédié à la messagerie instantanée).
Ce que vous aurez probablement remarqué c'est qu'ils ne sont pas compatibles entre eux, ils ne parlent pas le même langage.
Pour discuter avec quelqu'un qui est sur Yahoo messenger, si vous êtes inscrit(e) sur MSN (Windows Live Messenger),
il va falloir qu'un de vous deux installe l'autre logiciel, et s'inscrive sur l'autre service !
Dans ce cas-ci, ce n'est pas insurmontable (seulement chiant en fait :D) mais vous allez voir que dans d'autres cas bien plus importants
cela ne fonctionne pas aussi facilement.
Un standard de fait est un format de document qui est le plus répandu, celui que "presque" tout le monde utilise.
Malheureusement cela n'en fait pas un format sur lequel tout le monde va pouvoir travailler à égalité.
Pour que tous les utilisateurs de l'informatique soient à égalité devant ce format de fichier il faut qu'il soit ouvert et standardisé,
c'est à dire que n'importe quelle société ou association voulant l'utiliser voire participer à son amélioration le puisse en demandant simplement les
spécifications du format.
C'est donc à un organisme international indépendant de réguler cela et de dire que, tel format peut être un standard parce qu'effectivement la documentation
en explique les moindres détails clairement, ou qu'un tel ne peut pas parce qu'il est flou ou protégé par des brevets ou une par société.
Il ne parait peut-être pas évident au premier coup d'oeil qu'un format contrôlé par une seule entreprise ne peut être pris comme un standard sans risque:
si l'entreprise en question décide subitement de le modifier, de le détruire et de le remplacer par un autre, de n'en autoriser
l'utilisation qu'à condition de payer, ...
cela impliquerait la perte des documents de tous ceux qui l'ont utilisé, et ce sont les utilisateurs qui en pâtiront en ne pouvant plus relire leurs documents.
(Sans parler des administrations et entreprises qui utiliseraient également ce format et dont les pertes seraient encore plus considérables)
Un standard réel lui, va être expliqué à tout le monde de la même manière, gratuitement la plupart du temps.
N'importe quelle société estimant qu'il n'est pas encore assez bien peut apporter sa pierre à l'édifice, ses propositions seront étudiées
avec les autres acteurs participants à la rédaction de la documentation.
De cette façon le format évolue, s'améliore en permanence et chacun peut créer un programme qui saura lire, éditer,
travailler les documents en question.
Les utilisateurs pourront ainsi créer puis partager leurs documents et surtout: choisir leur programme favori à cette fin !
Ceci est de la libre concurrence, saine et bienvenue.
J'ai tenté de garder des termes génériques afin de ne viser personne, mais cela peut nuire à la clarté du propos, je vais donc donner des noms:
Microsoft est la société qui possède les formats .doc .xls .ppt correspondant à leurs logiciels que vous connaissez bien: Word, Excel, Powerpoint
inclus dans la suite Office. Le format standardisé ISO (International Organization for Standardization) est l'ODF (voir paragraphe ci-dessous), ce standard est
géré et mis à jour par de nombreuses entreprises informatiques participant aux réflexions pour le rendre plus performant.
Et voici ce qui s'est passé il y a peu:
Microsoft a fait évoluer sa suite logicielle en faisant arriver sur les ordinateurs (en forçant légèrement) la nouvelle
version Office 2007.
Office 2007 utilise par défaut un autre format: OOXML ce sont les .docx .xlsx .pptx. Ces formats ne sont donc reconnus que par la version 2007, les versions antérieures
n'étant pas capables de lire ces documents.
Donc, toute personne écrivant un texte sous ce format .docx par exemple, n'était plus en mesure de le faire imprimer ou relire sur un ordinateur n'ayant pas exactement cette même version, le prix de cette suite étant de 400€ en version normale et complète, elle n'est pas accessible à tout le monde, et pire encore, ceux qui voudraient l'acquérir pour un ordinateur n'utilisant pas MS Windows© ne pourraient même pas le faire, elle n'est pas disponible pour eux ! Les Mac OS et GNU/Linux étant du coup, automatiquement mis à l'écart. (Je tiens à préciser que Office 2007 pour MacOS existe bel et bien maintenant mais elle était décalée de quelques semaines, et ne permet pas systématiquement de retrouver la mise en forme du document d'origine)
Cette pratique est bien connue de Microsoft, elle est appliquée afin de forcer le contrôle du marché, ils tiennent vos documents en otage
et vous obligent ainsi (les entreprises également) à suivre leur marché et à acheter tous leurs logiciels.
Incitant également le mouton égaré hésitant à prendre sa liberté en choissant un autre système, à revenir
à la bergerie pour continuer à lire les documents produits sous ce format. (Ce qu'il croit du moins)
Ce qui marche dans un sens, marche aussi dans l'autre:
Une fois que vous avez acheté leur nouveau logiciel, vous avez subitement besoin de retrouver une information importante dans un vieux document.
Document que vous avez soigneusement sauvegardé tel qu'on vous l'a conseillé.
Pas de chance ! Ces documents ne sont plus lisibles avec la nouvelle suite Office 2007. Ils l'étaient peut-être encore avec la version juste
avant, mais vous avez installé la nouvelle et il n'est plus possible d'installer l'ancienne: soit vous n'avez pas et n'avez jamais eu le CD-ROM puisque
c'était tout pré-installé avec l'ordinateur neuf, soit vous l'avez soigneusement conservé après votre achat, mais
il refuse de s'installer car il a vu que la nouvelle version était installée !
ODF signifie Open Document Format, c'est le nom du format choisi pour être standardisé par l'ISO (un regroupement de pays discutant des standards à l'échelle mondiale, la France y est représentée par l'AFNOR)
C'est l'ODF Alliance qui s'occupe de ce format standardisé par l'ISO, en voici
la liste des les membres.
Ils sont chargés d'apporter toutes les modifications estimées nécessaires pour que le format soit complet,
non sans en avoir longuement discuté bien entendu.
Ce format désormais bien reconnu porte les extensions suivantes:
Une fois bien implémenté (programmé) dans chaque logiciel, tout document créé avec un logiciel sera lu et affiché de la même manière sur un autre logiciel qui l'a bien implémenté aussi.
La façon d'écrire ces documents étant universellement connue et disponible, vos documents resteront lisibles tant qu'il y aura
des logiciels pour le faire.
Ok, cela ressemble exactement au problème rencontré avec le format de Microsoft, sauf que les logiciels libres n'étant pas tous
commerciaux, ils conservent en permanence une rétro-compatibilité: la possibilité au moins de lire les anciens formats.
Ils n'ont, eux, aucune raison de vous forcer à passer à une nouvelle version, si vous voulez garder l'ancienne (même en parallèle
avec la nouvelle), rien ne vous en empêche.
Autre grand avantage, si vous convertissez vos documents de l'ancien format standard, vers sa nouvelle version [Dans le cas d'un grand changement, mais
la plupart du temps ce changement se fait en douceur, vous n'aurez rien à convertir] le format standardisé étant parfaitement connu, la
mise en page ne sautera pas avec le nouveau !
Tandis qu'avec les formats de la suite Office, on est obligé de deviner à peu près le fonctionnement de ces fichiers pour les
convertir, Microsoft étant le seul à en connaître le vrai fonctionnement, et ne produisant pas de convertisseur pour
éviter de permettre aux utilisateurs d'aller voir ailleurs.
La compatibilité entre logiciels utilisant le standard ODF est la seule susceptible de montrer des différences dans les documents, elle dépend du niveau d'intégration du format, les petites équipes ayant moins de temps libre pour le faire, ils peuvent étre en retard.
En revanche, vous aurez exactement le même résultat avec le même logiciel sur deux plateformes différentes: d'un Windows à
Mac OS à un GNU/Linux en passant par BSD, OpenSolaris, etc.
Et ces logiciels sont souvent gratuits !
Dans le cas où vous avez des documents de l'ancienne suite Office (.doc, .xls, .ppt) vous pouvez la plupart du temps les lire correctement avec
OpenOffice.org.
"Correctement" signifie que le texte sera lisible, mais pas forcément la mise en page, ils risquent de ne ressembler à rien de ce que vous
aviez prévu à l'origine. Il faudra les enregistrer avec le format standard correspondant, et les remettre en forme.
C'est un petit effort nécessaire pour être tranquille.