• [^] # Re: Interopérabilité

    Posté par (site web personnel) . En réponse à la dépêche Interopérabilité : l'Aquitaine donne le ton. Évalué à 4.

    Le mot "Interopérabilité" n'est pas dans le dictionnaire. C'est pour cela que les députés avaient proposé une définition dans l'amendement 341 http://www.assemblee-nationale.fr/12/amendements/1206/120600(...) du projet de loi.

    Les mots interopérabilité et accessibilité ont souvent été utilisés dans des cas particuliers qui leur ont conféré des connotations ou des sens marginaux.

    Tout d'abord l'accessibilité a été largement utilisée par les handicapés, au point que ce mot est souvent compris par "accessible aux handicapés". Il vaut mieux se référérer à la définition donnée sur http://www.openweb.eu.org/articles/accessibilite_numerique_p(...) : « Mettre le Web et ses services à la disposition de tous les individus, quelque soit leur matériel ou logiciel, leur infrastructure réseau, leur langue maternelle, leur culture, leur localisation géographique, ou leurs aptitudes physiques ou mentales. »

    Ensuite l'interopérabilité : Des produits peuvent être interopérables même si on ne connaît pas leurs interfaces. Pas exemple une carte vidéo ATI fonctionne avec son driver qui fonctionne avec Windows qui fonctionne avec le PC. Les exemples de ce type foisonnent où l'interopérabilité est à la merci d'un constructeur.
    Pour définir l'interopérabilité, on peut s'inspirer des 5 couches des interfaces http://pjarillon.free.fr/redac/interface.html . Il suffit alors d'exiger que les spécifications d'interfaces soit accessibles sans supplément de coût, tout comme la GPL impose de mettre à disposition le code source.
    Il est important de préciser que les 5 couches doivent être définies à partir de la couche la plus basse possible. Pour un matériel, ce sera l'interface physique, pour un logiciel, ce seront ses interfaces de progammation (API).
    La définition des interfaces, c'est une partie du mode d'emploi d'un produit. Il devrait être légalement obligatoire de fournir ces définitions à tout acheteur d'un produit.

    Aux RMLL, à Nancy, j'avais exprimé le besoin de définir le mot interopérabilité : http://pjarillon.free.fr/docs/conferences/interop-gdt.odp