Un langage de programmation n'est pas protégé par le droit d'auteur

Guillaume Champeau - publié le Mercredi 02 Mai 2012 à 13h07 - posté dans High-Tech

Les juges de la Cour de Justice de l'Union Européenne ont estimé que les auteurs d'API ne pouvaient pas revendiquer de droit d'auteur sur les fonctionnalités de leurs outils ou interdire aux développeurs d'en imiter le fonctionnement pour proposer des API alternatives.

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".
Publié par Guillaume Champeau, le 2 Mai 2012 à 13h07
 
 
26
Commentaires à propos de «Un langage de programmation n'est pas protégé par le droit d'auteur»
 
Inscrit le 06/04/2011
3099 messages publiés
Encore heureux ! mais bon , comme maintenant il faut s 'attendre a tout , la cour a bien fait de trancher
Inscrit le 07/04/2012
37 messages publiés
YESSSSSSSSS

Donc au moins Oracle ne pourra pas attaquer Google pour le Java-like d'Android

Mais c'est rafraichissant
Inscrit le 09/02/2009
1722 messages publiés
dannyel, le 02/05/2012 - 13:11
Encore heureux ! mais bon , comme maintenant il faut s 'attendre a tout , la cour a bien fait de trancher


Justement, c'est pas la tendance inverse qui se produit aux USA ?

farlistener, le 02/05/2012 - 13:11
YESSSSSSSSS
Donc au moins Oracle ne pourra pas attaquer Google pour le Java-like d'Android
Mais c'est rafraichissant

Et sur le sol américain ?
[message édité par Obelixator le 02/05/2012 à 13:14 ]
Inscrit le 03/10/2011
3117 messages publiés
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

Je me demande si ça marche aussi pour un système d'exploitation, genre windows.
.
Qu'en est-il de la partie "brevet" ?
Inscrit le 19/10/2011
551 messages publiés
Centaurien, le 02/05/2012 - 13:18
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

Je me demande si ça marche aussi pour un système d'exploitation, genre windows.
.
Qu'en est-il de la partie "brevet" ?


Les brevets logiciel n'ont pas cours en Europe.
Inscrit le 25/04/2008
430 messages publiés
Inscrit le 23/10/2009
98 messages publiés
Heureusement que la CJE à tranché dans ce sens, sinon au revoir LibreOffice, VLC, ou tout autre logiciel permettant de lire un format de fichier non inventé par le développeur du programme ...
Inscrit le 02/09/2009
334 messages publiés
Ce que je trouve quand même important, c'est le fait que la CJE encourage même l'ingénierie inverse .
C'est du bon sens de dire que si A+B est protégé, on a le droit de faire B+A .

Il faut protéger une méthode, et non une idée .
[message édité par TOUKO le 02/05/2012 à 13:57 ]
Inscrit le 03/10/2011
3117 messages publiés
Elro, le 02/05/2012 - 13:26
Centaurien, le 02/05/2012 - 13:18
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

Je me demande si ça marche aussi pour un système d'exploitation, genre windows.
.
Qu'en est-il de la partie "brevet" ?


Les brevets logiciel n'ont pas cours en Europe.
Donc en gros, il ne reste rien ? Je fais du rétro-ingénierie sur un logiciel, je retire Microsoft ou Adobe ou Oracle, je change la couleur, et zou, je peux vendre un nouveau logiciel ?
Inscrit le 20/08/2010
593 messages publiés
Un brevet sur un langage informatique est aussi con qu'un brevet sur les notes de musique ou le théorème de Pythagore.
Inscrit le 23/12/2011
238 messages publiés
Elro, le 02/05/2012 - 13:26
Centaurien, le 02/05/2012 - 13:18
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

Je me demande si ça marche aussi pour un système d'exploitation, genre windows.
.
Qu'en est-il de la partie "brevet" ?


Les brevets logiciel n'ont pas cours en Europe.
Donc en gros, il ne reste rien ? Je fais du rétro-ingénierie sur un logiciel, je retire Microsoft ou Adobe ou Oracle, je change la couleur, et zou, je peux vendre un nouveau logiciel ?


Ben oui, c'est ce que fait LibreOffice avec le .doc et Foxit avec le PDF
Inscrit le 04/08/2008
63 messages publiés
En fait le vrai texte officiel de la décision est ici, le lien de l'article ne pointant que vers un communiqué de presse qui ne constitue pas une référence jurisprudencielle ni un exposé complet et qui précise d'ailleurs
"Document non officiel à l'usage des médias, qui n'engage pas la Cour de justice."

http://curia.europa....rt=1&cid=125715
(Le communiqué donne un chemin pour aller vers ce lien mais pas directement.)

Dans une décision comme celle-ci, les attendus (le raisonnement et les arguments de la Cour) sont aussi importants que les décisions prises (souvent plus limitées que le raisonnement car répondant simplement à des questions précises). Leur lecture détaillée est souhaitable.

Les points mentionnés sont exacts et il est heureux qu'il soit précisé une fois de plus (ce n'est pas totalement nouveau) que les fonctionalités d'un logiciel ne peuvent pas être en elle-mêmes protégées (pas plus qu'une idée seule n'est brevetable, d'ailleurs). Les attendus mentionnent plusieurs références passées importantes.

Pour autant, les attendus rappellent aussi que le droit d'auteur peut s'appliquer à un programme, notamment pour tout ce qui concerne "l'expression" intellectuelle de son auteur. Ceci inclut par exemple le "look and feel" s'il est original et significatif.

Et ayant dit ça je précise que, pour moi, et juste par exemple, le fait qu'un iPhone (qui n'est pas un programme, d'accord) soit un rectangle à angles arrondis ne devrait pas être considéré comme original et significatif par la Justice comme cela l'a été.

Les problèmes ne sont pas dans les brevets ou les droits intellectuels, mais dans l'abus que certains en font et qui les pervertissent totalement.
[message édité par millerNA le 02/05/2012 à 14:20 ]
Inscrit le 02/07/2008
1260 messages publiés
Centaurien, le 02/05/2012 - 14:00
Donc en gros, il ne reste rien ? Je fais du rétro-ingénierie sur un logiciel, je retire Microsoft ou Adobe ou Oracle, je change la couleur, et zou, je peux vendre un nouveau logiciel ?

La rétro-ingénierie est autorisée dans le but d'étudier le comportement d'un programme, et éventuellement de le reproduire avec de toutes autres méthodes et un tout autre code.

Le cas dont tu fais mention consisterait en un plagiat de 99,99% du code... donc une violation flagrante de copyright.

Les brevets logiciels, en revanche, poussent leur aberration jusqu'à permettre de breveter une simple idée (par exemple le double-clic), quelle que soit l'implémentation. On peut d'ailleurs, sur ce point, féliciter l'UE d'avoir su résister aux pressions, jusqu'à maintenant, visant à instaurer un système comparable aux USA...
Inscrit le 11/03/2009
1455 messages publiés
Tout le contraire de ce que ces cons d'américains font avec leur bureau des brevets.
C'est plutôt une excellente nouvelle ça
Inscrit le 19/10/2011
551 messages publiés
Centaurien, le 02/05/2012 - 14:00
Donc en gros, il ne reste rien ? Je fais du rétro-ingénierie sur un logiciel, je retire Microsoft ou Adobe ou Oracle, je change la couleur, et zou, je peux vendre un nouveau logiciel ?

Oui et non. Le logiciel en lui même n'est pas soumis aux droits d'auteur. En revanche, le code l'est.
Tu n'auras pas le droit de reprendre des bouts de code du logiciel d'origine. En revanche, si tu pars de 0, aucun problème.
Inscrit le 07/03/2012
492 messages publiés
10 Print "C'est une bonne chose !!!"
20 Goto 10
Inscrit le 04/01/2012
245 messages publiés
Elro, le 02/05/2012 - 14:35
Centaurien, le 02/05/2012 - 14:00
Donc en gros, il ne reste rien ? Je fais du rétro-ingénierie sur un logiciel, je retire Microsoft ou Adobe ou Oracle, je change la couleur, et zou, je peux vendre un nouveau logiciel ?

Oui et non. Le logiciel en lui même n'est pas soumis aux droits d'auteur. En revanche, le code l'est.
Tu n'auras pas le droit de reprendre des bouts de code du logiciel d'origine. En revanche, si tu pars de 0, aucun problème.


Tout à fait, pas de brevet sur les programmes informatiques, ils sont soumis aux droits d'auteur en Europe.
De mémoire, c'est aussi le cas pour le design et les manuels scolaires.

Par contre, ils doivent être protégés par brevet aux USA alors que le droit d'auteur s'applique automatiquement sans aucune action de la part du concepteur en Europe.
Inscrit le 30/03/2010
888 messages publiés
Centaurien, le 02/05/2012 - 14:00

Donc en gros, il ne reste rien ? Je fais du rétro-ingénierie sur un logiciel, je retire Microsoft ou Adobe ou Oracle, je change la couleur, et zou, je peux vendre un nouveau logiciel ?


Non, ca c'est de la contrefaçon. Ce que dit cet article, c'est que ce n'est pas un probleme de droit d'auteur; a mon avis, si SAS avait attaqué pour contrefaçon, ils auraient peut etre gagné.
Inscrit le 03/10/2011
3117 messages publiés
Pourquoi tout ce débat sur le H264 par exemple, si ce n'est pas une question de brevet ?
Inscrit le 20/09/2011
5137 messages publiés
Les juges de la Cour de Justice de l'Union Européenne ont estimé que les auteurs d'API ne pouvaient pas revendiquer de droit d'auteur sur les fonctionnalités de leurs outils ou interdire aux développeurs d'en imiter le fonctionnement pour proposer des API alternatives.

Quel est le rapport entre les API, les fonctionnalités et le langage de programmation ? C'est confondre le "quoi" et le "comment" ?

Quel est le rapport entre un programme que moi j'écris en utilisant le langage Machin et les droits que peuvent avoir les auteurs du langage Machin, les éditeurs de compilateurs, ... ?

Est-ce que Numerama "Réfléchir le numérique" fait la différence entre son titre "Un langage de programmation n'est pas protégé par le droit d'auteur" et le corps de son article "'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." ?
Inscrit le 20/07/2011
502 messages publiés
De quoi rassurer une bonne partie de la galaxie du" libre"
Inscrit le 13/12/2004
655 messages publiés
c'est marrant ca
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

car on doit pas breveté un bout de code qui permet de faire une manip

mais le fait de glicer son doigt pour deverouiller un iphone oui ???

ok ok ici c'est l'UE... aux USA ca aurai été autrement
Inscrit le 04/06/2010
1102 messages publiés
Centaurien, le 02/05/2012 - 14:00
Elro, le 02/05/2012 - 13:26
Centaurien, le 02/05/2012 - 13:18
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

Je me demande si ça marche aussi pour un système d'exploitation, genre windows.
.
Qu'en est-il de la partie "brevet" ?


Les brevets logiciel n'ont pas cours en Europe.
Donc en gros, il ne reste rien ? Je fais du rétro-ingénierie sur un logiciel, je retire Microsoft ou Adobe ou Oracle, je change la couleur, et zou, je peux vendre un nouveau logiciel ?


tu ne peux pas copier-coller le code, tu peux coder un clone fonctionnel avec un codage différent.
Inscrit le 08/09/2008
745 messages publiés
zig, le 02/05/2012 - 15:17

Les juges de la Cour de Justice de l'Union Européenne ont estimé que les auteurs d'API ne pouvaient pas revendiquer de droit d'auteur sur les fonctionnalités de leurs outils ou interdire aux développeurs d'en imiter le fonctionnement pour proposer des API alternatives.

Quel est le rapport entre les API, les fonctionnalités et le langage de programmation ? C'est confondre le "quoi" et le "comment" ?

Quel est le rapport entre un programme que moi j'écris en utilisant le langage Machin et les droits que peuvent avoir les auteurs du langage Machin, les éditeurs de compilateurs, ... ?

Est-ce que Numerama "Réfléchir le numérique" fait la différence entre son titre "Un langage de programmation n'est pas protégé par le droit d'auteur" et le corps de son article "'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." ?


Tu oublies la grosse part (qui était apparemment le principal point visé) concernant le fait que cet autre logiciel soit un logiciel qui réplique les fonctionnalités en utilisant le language de programmation de SAS Institute (SAS) et son format de fichier. Les APIs mentionnées ne sont pas à comprendre comme des API de web services comme Twitter, mais à comprendre comme les opérations proposées au programmeur sur la base du langage initial (par exemple, 99% du langage java est constituté d'APIs, standardisées par les JSR, avec le plus souvent différentes implémentations).

En l'occurrence l'article est cependant mal formulé, puisqu'il ne s'agit pas (a priori) d'APIs alternatives, mais d'implémentations alternatives de l'API de SAS (utilisée pour écrire des programmes SAS, parce que si tu te contentes du langage de base, bah tu réinventes la roue à chaque fois).

D'ailleurs cette décision indique qu'il serait possible de proposer des implémentations alternatives des MFC de Microsoft pour le C++, qui permettrait de gérer le "C++ made in Microsoft" sans avoir besoin des MFCs de Microsoft (ce qui est fait tant bien que mal et avec du retard par Mono pour C#).
[message édité par Gorkk le 02/05/2012 à 22:16 ]
Inscrit le 23/05/2011
73 messages publiés
Un arrêt encourageant à prendre avec des pincettes... le langage de programmation n'est pas protégé par le droit d'auteur. Cela ne signifie pas qu'il n'est pas protégé sur un autre fondement.
Inscrit le 03/07/2012
1 messages publiés
On peut discuter sur le principe du brevet. Mais il est faux de dire que ce n'est pas une création intellectuelle individuelle.
Envoyer

Tous les champs doivent être remplis.

Tous les champs doivent être remplis.

Tous les champs doivent être remplis.

TomTom Via 120 Live Europe
4 offres à partir de 138 €
GPS
 
Takara GPV 1207 Europe
1 offres à partir de 500 €
GPS
 
Mappy Ulti 490 Europe
7 offres à partir de 75 €
GPS
 
Route 66 Mobile 8 Europe
 
TomTom Start Europe - Noir
17 offres à partir de 93 €
GPS
Télécharger
Freeplayer
Lecteur audio et vidéo - Retrouvez le contenu de votre ordinateur sur votre TV grâce à la Freebox !
 
Open Fire
Jeu d'arcade - Shoot'em up militaire
 
Alien Arena
Tir subjectif (FPS) - FPS libre et gratuit
 
iMesh Light
P2P - autres réseaux - Le client de P2P légal plus propre
 
Photobie
Photo numérique - Un éditeur gratuit sympathique
 
Mai 2012
 
Lu Ma Me Je Ve Sa Di
30 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31 1 2 3
4 5 6 7 8 9 10
Matoumba
EntrepreNantes
Numerama est un site du réseau PressTIC