Formats ouverts et interopérabilité
http://rebellyon.info/article1632.html
En informatique, nos choix se doivent de préserver ceux des autres.
Quelques explications par Blouk Blouk .
- Lorsque vous diffusez un document informatique (texte, musique, image,
), ce que vous voulez, avant tout, cest que vos destinataires puissent le lire, lécouter, ou le regarder. Pour cela, il va leur falloir disposer dun logiciel leur permettant, par exemple pour un texte, de lafficher sous forme de lettres sur lécran.
Un ordinateur ne connaît pas le concept de « lettres » en tant que tel, pas plus dailleurs, que celui de note de musique. Il ne sait travailler que sur des nombres. Lorsque vous écrivez la lettre A, le programme va la « transformer » en un ou plusieurs nombres, par exemple, le nombre 65. Lorsque votre correspondant·e va recevoir votre texte, il faudra que son programme « comprenne » le nombre 65 afin dafficher sur lécran la forme de la lettre A.
- Pour que deux logiciels puissent se comprendre, ils doivent se baser sur des normes communes, afin en quelque sorte, de parler le même langage. Lorsquune technologie se développe, il faut donc quune norme soit développée, et quelle soit ensuite librement consultable afin que quiconque veuille écrire un programme puisse la consulter. Une telle norme sappelle un format ouvert .
Ce format ouvert va permettre aux développeur-euses de créer différents logiciels. Lun de ces logiciels aura beaucoup doptions de configuration mais sera plus complexe à utiliser, un autre aura une interface fantaisiste, il y aura des logiciels pour système dexploitation Windows, GNU/Linux, Macintosh ou autres. Malgré ces différences, ils rempliront la même fonction (par exemple, écrire ou lire des textes), et pourront communiquer entre eux grâce au format ouvert. On aura ensuite le choix dutiliser tel ou tel programme en fonction de nos envies, de nos goûts ou de nos besoins. Le fait de pouvoir communiquer entre systèmes différents à laide dun format ouvert sappelle linteropérabilité .
- Que se passe-t-il maintenant si un·e programmeur-euse décide de ne pas suivre la norme, et fasse en sorte que son logiciel transforme la lettre A en nombre 66, sans documenter le format utilisé ? Tout simplement, les fichiers quil crée ne peuvent être lus que par ce logiciel, et avec aucun de tous les autres. Inversement, il ne peut pas lire les textes écrits avec dautres logiciels. Cela semble aberrant
Ces logiciels à format fermé sont pourtant dune pratique très courante .
(JPEG)
o Par exemple la suite bureautique Microsoft Office ne se base sur aucun format ouvert. Lorsque vous diffusez un document créé avec Microsoft Office, vous imposez à vos destinataires dutiliser eux aussi Microsof Office. La stratégie commerciale de Microsoft consiste en fait à imposer son produit au plus grand nombre, par le biais notamment de campagnes marketing agressives, et de lobbying auprès des institutions. Une fois quun nombre suffisant dordinateurs en seront équipés, il deviendra difficile dutiliser une autre suite bureautique pour cause dincompatibilité avec le produit dominant ! Cette démarche a pour but danéantir toute concurrence et daboutir à une situation monopolistique.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
o À linverse, un format ouvert spécifique à la bureautique a été développé par lorganisme OASIS : le format Open Document . Il est utilisé au sein dun nombre croissant de logiciels de bureautiques, parmi lesquelles on compte déjà, entre autres, OpenOffice , Abiword , KWord , Scribus , Gnumeric . Ce sont tous des logiciels libres . Ils sont gratuits et librement téléchargeables. Il est donc très facile dinstaller et dutiliser lun deux. Lorsque vous diffusez un document au format Open Document, peu importe loutil que vous avez utilisé pour le réaliser, vos correspondants auront eux aussi le choix du leur.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
o Les problèmes dinteropérabilité ne concernent pas uniquement Microsoft Office, et Open Document nest pas le seul format ouvert. Le format audio WMA est un format fermé ; le format mp3 est couvert par des brevets détenus par Thomson. Les formats audio ogg Vorbis et Flac sont des formats ouverts. Les protocoles de messagerie instantanée msn ou icq sont des protocoles fermés. Le protocole de messagerie Jabber est un protocole ouvert.
- Utiliser un format fermé, cest à la fois, imposer une contrainte forte à vos correspondant·es, et protéger lhégémonie dune unique organisation. À linverse, utiliser un format ouvert, cest laisser à vos correspondant·es une totale liberté quant à leurs outils, et cest favoriser la diversité des initiatives en matière de création de logiciels.
En informatique aussi, résistons à la monoculture !
(JPEG)
- Quelques exemples de logiciels libres permettant lutilisation de formats ouverts :
o open office : suite bureautique utilisant le format Open Document
o gaim : messagerie instantanée supportant le protocole Jabber.
o vlc : logiciel de lecture audio et vidéo multiformat.
Ces logiciels ne sont donnés quà titre indicatif. Pour un plus vaste choix, Framasoft référence un très grand nombre de logiciels libres.
- Pour aller plus loin :
o Formats ouverts
o Finissons-en avec les attachements Word !
o Pour découvrir les alternatives à lInternet "tout propriétaire"
Lire des informations sur les formats ouverts, cest bien, réfléchir ensemble à leurs implications, cest bien aussi. Dans la région lyonnaise, les groupes dutilisateurs de logiciels libres comme bloukblouk ou lALDIL peuvent être de bons endroits pour aborder cette problématique.