logiciel
Puis-je librement interfacer mon logiciel avec un logiciel tiers ?
Aux termes de l’article L.122-6, 1° et 2° du Code de la propriété intellectuelle, l’auteur d’un logiciel peut, en principe, en interdire toute reproduction, traduction, arrangement ou modification par un tiers, rendant à première vue impossible l’interfaçage avec un logiciel tiers si de telles opérations sont nécessaires.
L’article L. 122-6-1 IV du même Code prévoit cependant que la reproduction ou la traduction du code d’un logiciel n’est pas soumise à l’autorisation préalable de son auteur quand cela est « indispensable pour obtenir les informations nécessaires à l’interopérabilité d’un logiciel créé de façon indépendante avec d’autres logiciels ».
Est au surplus interdite la mise en place de mesures techniques qui auraient pour effet d’empêcher cette interopérabilité (article L. 331-5 du Code de la propriété intellectuelle).
En substance, ce texte consacre le droit pour :
- tout utilisateur autorisé d’un logiciel,
- de reproduire ou décompiler les parties du code de ce logiciel nécessaires à l’obtention des informations utiles à l’interopérabilité avec un second logiciel,
- sous réserve que les informations concernées n’aient pas été accessibles facilement.
Attention cependant, le texte précise que les informations qui sont ainsi obtenues ne peuvent pas être :
- utilisées à d’autres fins que l’interopérabilité avec un logiciel développé indépendamment du premier,
- communiquées à des tiers, sauf si cela est nécessaire à cette interopérabilité,
- utilisées pour « la mise au point, la production ou la commercialisation d’un logiciel dont l’expression est substantiellement similaire ou pour tout autre acte portant atteinte au droit d’auteur ».
De même, ces actes ne doivent pas porter atteinte à l’exploitation normale du logiciel initial ou causer un préjudice injustifié aux intérêts légitimes de son auteur.
L’ article L. 122-6-1 IV précité est d’ordre public, ce qui signifie que toute clause contractuelle qui en disposerait autrement est nulle.
S’il n’est en principe pas possible de reproduire ou décompiler les codes sources d’un logiciel tiers sans l’accord de son développeur, ce principe tombe cependant, sous certaines conditions, si l’objet de cette reproduction ou décompilation est de permettre à votre logiciel de s’interfacer avec celui-ci.