La Cour de Justice de l’Union Européenne, à qui l’on doit plusieurs décisions récentes qui limitent l’emprise du droit d’auteur, a rendu mercredi une nouvelle décision qui rassurera les créateurs de logiciels. La plus haute juridiction a en effet estimé que le droit communautaire faisait obstacle à ce qu’un langage de programmation et le fonctionnement d’une API puissent être protégés par le droit d’auteur. En Europe, n’importe qui peut légitimement réaliser une ingénierie inversée pour découvrir le fonctionnement d’un interpréteur de langage de programmation, pour proposer une solution alternative.
En l’espèce, la CJUE avait été saisie par la Haute Cour de Justice du Royaume-Uni, qui avait à trancher un conflit entre la société SAS Institute, auteur d’un ensemble d’API utilisant son propre langage SAS, et la société World Programming qui avait lancé un logiciel alternatif capable d’exécuter les programmes écrits en SAS.
SAS Institute reprochait à World Programming (WPL) d’avoir enfreint la licence de sa solution Système SAS, et d’avoir violé ses droits d’auteur en reproduisant les fonctionnalités de l’API et en recopiant en partie le manuel d’utilisation destiné aux développeurs.
Mais dans son arrêt, la CJUE rappelle tout d’abord que « ni la fonctionnalité d’un programme d’ordinateur ni le langage de programmation et le format de fichiers de données utilisés dans le cadre d’un programme d’ordinateur pour exploiter certaines de ses fonctions ne constituent une forme d’expression » protégée par le droit d’auteur.
« Admettre que la fonctionnalité d’un programme d’ordinateur puisse être protégée par le droit d’auteur reviendrait à offrir la possibilité de monopoliser les idées, au détriment du progrès technique et du développement industriel« , tacle la Cour.
De plus, remarque-t-elle, « ce n’est que grâce à l’observation, à l’étude et au test du comportement du programme de SAS Institute, que WPL a reproduit la fonctionnalité de celui-ci en utilisant le même langage de programmation et le même format de fichiers de données« . Il n’y a eu à aucun moment violation du code source de SAS Institute. Or la directive européenne de 1991 sur la programmation des programmes d’ordinateur interdit d’interdire l’ingénierie inversée. Pour la Cour, il s’agit même d’un droit. Et « toute disposition contractuelle contraire à ce droit sera nulle et non avenue« .
Par ailleurs, concernant le manuel destiné aux développeurs, il ne peut être protégé au titre du droit d’auteur que si « cette reproduction constitue l’expression de la création intellectuelle propre à l’auteur du manuel« . En clair, il ne faut pas qu’il soit simplement descriptif.
« À cet égard, la Cour considère qu’en l’espèce, les mots-clés, la syntaxe, les commandes et les combinaisons de commandes, les options, les valeurs par défaut ainsi que les itérations sont composés de mots, de chiffres ou de concepts mathématiques qui, considérés isolément, ne sont pas, en tant que tels, une création intellectuelle de l’auteur de ce programme« .
+ rapide, + pratique, + exclusif
Zéro publicité, fonctions avancées de lecture, articles résumés par l'I.A, contenus exclusifs et plus encore.
Découvrez les nombreux avantages de Numerama+.
Vous avez lu 0 articles sur Numerama ce mois-ci
Tout le monde n'a pas les moyens de payer pour l'information.
C'est pourquoi nous maintenons notre journalisme ouvert à tous.
Mais si vous le pouvez,
voici trois bonnes raisons de soutenir notre travail :
- 1 Numerama+ contribue à offrir une expérience gratuite à tous les lecteurs de Numerama.
- 2 Vous profiterez d'une lecture sans publicité, de nombreuses fonctions avancées de lecture et des contenus exclusifs.
- 3 Aider Numerama dans sa mission : comprendre le présent pour anticiper l'avenir.
Si vous croyez en un web gratuit et à une information de qualité accessible au plus grand nombre, rejoignez Numerama+.
Vous voulez tout savoir sur la mobilité de demain, des voitures électriques aux VAE ? Abonnez-vous dès maintenant à notre newsletter Watt Else !