Qu'est-ce que l'interopérabilité
On peut définir l'interopérabilité comme la "capacité qu'ont deux systèmes de se comprendre l'un l'autre et de fonctionner en synergie" [1]. Cette définition suffit-elle pour cette notion fondamentale ?
On peut l'affiner en précisant que deux système "seront dit interopérables si, grâce à une ou plusieurs norme(s) externe(s) qu'ils respectent, ils en viennent entre autre à pouvoir être compatibles" [2].
Interopérabilité des documents
C'est sur ce point que Microsoft s'est focalisé. Microsoft a justement longtemps lutté contre toute interopérabilité avec la mise en avant de ses formats propriétaires. Mais la diffusion de OpenOffice et la normalisation de OpenDocument [3] (ISO 26300) l'a forcé à sortir une parade, OpenXML. Il existe beaucoup d'autres formats de documents. Les logiciels libres, du fait de leur diversité, ont toujours veillé à fournir des solutions de transformation entre formats. Par exemple cela fait longtemps qu'OpenOffice permet de lire du Word ou d'exporter du PDF.
Interopérabilité des flux
Echanger des fichiers c'est bien mais dialoguer en direct c'est mieux. Pour se comprendre il faut un protocole de préférence standardisé. Là aussi il y a eu souvent une version propriétaire de Microsoft venant réduire l'interopérabilité. Par exemple LDAP a été décliné en Active Directory. Et là aussi les logiciels libres ont plutôt adopté des protocoles ouverts et travaillé à la compréhension des protocoles propriétaires. Samba qui implémente SMB.
Interopérabilité des supports
En fait c'est juste pour vous rappeler que le conseil constitutionnel a considéré que le concept d'interopérabilité était trop flou [4] pour être utilisé dans la loi DADVSI. C'est donc pour cette raison que vous ne pourrez pas forcément utiliser vos contenus culturels entre différents programmes ou même lecteurs. En fait en relisant les débats [5] il semblerait que le problème soit au niveau de l'ouverture ou non de la norme au centre de l'interopérabilité.
Entre norme ouverte et logiciel libre d'un côté, norme fermée et logiciel forcément fermé de l'autre, devinez où va l'interopérabilité et ma préférence...
[1] http://www.linux-france.org/prj/jargonf/I/interopeacrabiliteac.html
[2] http://fr.wikipedia.org/wiki/Interoperabilite
[3] http://fr.wikipedia.org/wiki/OpenDocument
[4] http://www.conseil-constitutionnel.fr/conseil-constitutionnel/francais/l...
[5] http://formats-ouverts.org/blog/2006/03/17/746-vous-avez-dit-interoperab...


