Home
guide d`approche et d`analyse des licences de logiciels libres
Contents
1. On peut donc penser que l introduction de clauses sp cifiques li es aux DRM tivoisation ou tout autre dispositif similaire ne vise pas cr er une nouvelle obligation mais seulement confirmer l incompatibilit d une telle pratique avec les conditions d une licence libre Page 17 sur 18 INRIA S Steer M Fitzgibbon 9 Analyse de l encadrement mat riel de la Licence L tude du contexte mat riel de la Licence est utile pour en comprendre les tenants et les aboutissants a Entit s s occupant de la Licence et importance du suivi La qualit des auteurs de la Licence et de l entit s en occupant ainsi que l investissement qu ils y consacrent peuvent avoir un r el impact sur le choix de la licence libre qualit du suivi parution de nouvelles versions mise dispositions d analyses pr cises sur la Licence mise en uvre de moyens visant sa d fense ou son respect etc b Philosophie de la Licence type de logiciels concern s volont sociale des auteurs A Contenue dans le pr ambule de la Licence ou dans les discours de ses auteurs la philosophie de la Licence si elle n a aucune valeur contraignante peut influer l interpr tation du juge qui aurait trancher un litige Il est pr f rable d tre en accord avec les objectifs de la Licence ou a minima de les prendre en consid ration dans l hypoth se d une utilisation ou redistribution dont les termes de la Licence ne seraient pas clai
2. la licence BSD est potentiellement compatible avec toute autre licence Cependant il ne suffit pas qu une licence soit dans son esprit plus ou moins permissive pour ou elle soit compatible avec une autre licence libre En effet le plus souvent une licence libre m me tr s permissive ne s efface et ou n accepte de cohabiter avec une autre licence que sous r serve du respect de certaines obligations Ces obligations plus ou moins contraignantes doivent pouvoir tre reprises par la licence de redistribution et ou celle des autres composants du logiciel modifi Il s agit de ce qui est appel ci apr s compatibilit inf rieure e Compatibilit inf rieure La compatibilit inf rieure d signe la capacit de la Licence d accueillir un logiciel ou des composants logiciels soumis d autres licences ou initialement soumis une autre licence Ex capacit de la licence GNU GPL accueillir du code sous licence CeCILLv2 compatibilit inf rieure de la licence GNU GPL envers la licence CeCILLv2 Elle peut tre v rifi e de deux fa ons cette compatibilit existe lorsque la licence du logiciel composant logiciel accueilli par la Licence est express ment compatible avec cette derni re ex la licence GNU GPL peut accueillir un composant logiciel sous licence CeCILL v2 cette derni re tant express ment compatible La licence libre dite compatible peut accepter de s effacer enti rement au profit de l au
3. obligations afin de pouvoir exercer les droits qu elle conf re sur un logiciel Page 3 sur 18 INRIA S Steer M Fitzgibbon icenci initial licenci qui a souscrit une licence manant du conc dant initial sous licenci licenci qui a souscrit une licence manant d un sous conc dant linking dition de liens permettant de faire appel une ou plusieurs fonctionnalit s de composants d un logiciel lien statique dition de liens r alis e lors de la derni re phase de compilation qui permet de recopier le code objet de diff rents composants dans le m me fichier ex cutable lien dynamique dition de lien qui permet un composant 1 apr s compilation de faire appel une ou plusieurs fonctionnalit s d un autre composant 2 ex une biblioth que sans les recopier dans le fichier ex cutable du composant 1 Logiciel Licence Conc dant Licenci Contribution Contributeur en pr sence d une majuscule l ensemble de ces termes s appliquent sp cifiquement LA Licence express ment tudi e et au Logiciel qui lui est soumis module externe d signe tout module qui n est ni d riv ni li ni combin un logiciel mais qui interagit n anmoins avec ce dernier et qui doit par cons quent tre consid r comme une logiciel ind pendant A d faut de l existence d une d finition arr t e et reconnue sur le plan juridique la limite entre un module li o
4. voir d autres notifications dans une notice accompagnant le Logiciel par exemple Ces prescriptions sont accompagn es d une obligation pour les Licenci s de conserver ces indications lors des distributions successives En droit fran ais le respect du droit de paternit est une obligation l gale Cependant ce n est pas le cas dans toutes les l gislations comme en droit am ricain par exemple Ainsi la clause d une licence libre pr voyant le respect du droit de paternit permet de garantir ce dernier contractuellement d faut d en b n ficier du fait de la loi applicable Elles permettent par ailleurs d effectuer un certain contr le sur la provenance et la date des modifications assurant ainsi la tra abilit des diverses contributions Sur ce dernier point l obligation contractuelle co ncide avec les bonnes pratiques de d veloppement logiciel c Documentation ou publicit sp cifique Certaines licences pr voient des obligations de publicit sp cifiques relatives au Logiciel dont la pr sence est par cons quent v rifier d Gestion des marques nom de la Licence noms des titulaires de droits et autres signes distinctifs Il existe une protection l gale propre sur les marques noms patrimoniaux et autres signes distinctifs Certaines licences en rappellent l existence afin de pr venir toute utilisation non autoris e par les licenci s Une telle disposition permet par ailleurs d attester la mauvaise foi d
5. ces clauses le litige peut tre soumis dans une juridiction loign e l tranger le droit applicable peut tre m connu En l absence de telles clauses ou si elles sont inopposables les r gles contractuelles classiques en la mati re sont applicables qu elles proviennent de droits nationaux ou plus souvent du droit international Les risques li s l absence de clauses si les parties ne sont pas d accord sur la loi applicable et la juridiction comp tente il peut y avoir un premier litige trancher sur cette question Le r glement du litige concernant la licence n aura lieu qu apr s d S curit juridique La s curit juridique est ici d finie comme l attente raisonnable que placent les cocontractants d une Licence dans la conformit de leurs souhaits l application effective de la Licence il s agira notamment de la validit de la Licence ou de ses l ments de la bonne compr hension de ses termes par les cocontractants comme par les tiers des facilit s d ex cution des obligations contractuelles voir judiciaires en cas de litige etc En mati re de licence de logiciel libre un int r t particulier doit tre accord la validit des clauses de cession ou de garanties qu elle contient aux risques de mauvaise interpr tation o compr hension des termes par les Licenci s La position de la jurisprudence en la mati re est bien videmment un l ment clef pour se livrer cet ex
6. de faire du dual licensing L objectif de ces licences est de s assurer une diffusion la plus large possible du code quitte autoriser les Licenci s distribuer le Logiciel D riv sous licence propri taire Il est par cons quent important de remarquer lorsque du code pr existant est int gr dans un logiciel que les modalit s techniques de cette int gration et l architecture d un logiciel donn peuvent avoir une incidence dans le choix de la licence de redistribution Par exemple le fait de recopier du code source distribu sous licence GNU LGPL dans un ou plusieurs fichiers sources d un autre logiciel contraint d effectuer toute redistribution du Logiciel d riv sous licence GNU LGPL En revanche si un composant sous licence GNU LGPL est li dynamiquement un logiciel le composant reste sous licence GNU LGPL mais le logiciel peut tre distribu sous une autre licence Il est galement important de noter qu en raison du caract re plus ou moins permissif de certaines licences libres il est possible et m me fr quent d avoir des logiciels libres dont les diff rents composants ne sont pas tous soumis la m me licence Pour que cette cohabitation soit possible et d s lors que le logiciel doit tre distribu il est important d avoir v rifi au pr alable la compatibilit entre les licences des diff rents composants du logiciel mais aussi avec la licence envisag e pour la redistribution du logicie
7. est prot g par le droit d auteur son auteur est seul habilit modifier ou autoriser modifier le texte de sa licence L auteur du texte peut donc r agir en cas de modification d amputation du texte d origine ou d utilisation du nom de la licence qui pourraient nuire la renomm e et la port e de cette derni re b Le num ro de version de la Licence Les licences les plus suivies ont t corrig es ou adapt es au fil du temps Elles disposent ainsi de versions successives pr sentant des diff rences dans leurs textes Il est donc n cessaire d accorder une attention particuli re au num ro de version utilis e pour ne pas se tromper de Licence applicable et risquer de se voir ou de ne pas se voir appliquer des clauses diff rant d une version l autre Certaines licences ont des clauses rappelant express ment le droit pour les d tenteurs de droits sur le texte de la Licence de corriger d am liorer ou d adapter la Licence et de r aliser une nouvelle version de celle ci Selon la Licence cette nouvelle version peut venir remplacer l ancienne version et devenir applicable au Logiciel Sur ce point une analyse plus d taill e est pr sente plus loin dans le guide Page 7 sur 18 INRIA S Steer M Fitzgibbon 2 Analyse des d finitions de la Licence La pr sence et le nombre de d finitions est tr s variable d une licence l autre Certaines licences ne comportent aucune d finition su
8. programme et de l adapter vos besoins Page 8 sur 18 INRIA S Steer M Fitzgibbon c Droit de dupliquer Ce droit est un pr alable n cessaire la redistribution des logiciels libres le Licenci doit pouvoir dupliquer reproduire le Logiciel sous Licence d Droit d extraire des composants Il s agit d un droit constant en mati re de logiciel libre le Licenci doit pouvoir extraire des composants du Logiciel lui permettant de n utiliser qu une ou plusieurs fonctions du logiciel en vue de les combiner avec d autres e Droit de modification ou d int gration d un autre logiciel Ce droit se d duit des pr c dents le Licenci doit pouvoir modifier le Logiciel l am liorer et ventuellement le combiner avec d autres ou l int grer dans le fichier source d un autre logiciel Le respect de l esprit de la licence implique que le Conc dant s abstienne de tout acte qui aurait pour cons quence de fa on directe ou indirecte d entraver ce droit de modification ou d int gration Certaines licences dans un souci de protection de ce droit le rappelle clairement et express ment dans leurs dispositions avec des exemples pr cis C est le cas de la licence GNU GPL v3 qui interdit express ment les m canismes de type DRM MTP H f Absence de Droit de r clamer l auteur initial le b n fice d une garantie ou d une maintenance Ce droit ne constitue pas une base du logiciel libre Par ail
9. r gime tout ce qui y est rattach dans un m me assemblage Toutefois il est noter que cette obligation de mise disposition du code source du Logiciel Modifi ne vaut que d s lors qu il y a redistribution Les licences permissives en mati re de composition il s agit des licences autorisant d assembler des composants au Logiciel soumis leur propre licence lors de la redistribution En revanche toute modification faite sur le Code Source du Logiciel lui m me doit tre soumise la Licence de ce dernier en cas de redistribution L objectif de ces licences est d emp cher l appropriation du code mis en open source dans un code propri taire tout en permettant une utilisation large du logiciel en autorisant l assemblage avec du code de toute nature Page 11 sur 18 INRIA S Steer M Fitzgibbon les licences permissives en mati re de composition et de d rivation il s agit de licences autorisant de distribuer le Logiciel modifi de quelque fa on que ce soit combinaison avec d autres modules modifications de son Code Source sous une autre licence y compris une licence propri taire A titre d exemple la licence BSD qui est sans doute une des licences libres les plus permissives autorise galement de distribuer le Logiciel non modifi sous une autre licence tant pr cis que cette pr rogative ne peut tre en g n ral utilis e que par le titulaire des droits sur le Logiciel notamment en vue
10. INSTITUT NATIONAL DE RECHERCHE i EN INFORMATIQUE 1 N R 1 A ET EN AUTOMATIQUE DIRECTION DU TRANSFERT ET DE L INNOVATION GUIDE D APPROCHE ET D ANALYSE DES LICENCES DE LOGICIELS LIBRES Version 2 0 Sylvain STEER Magali FITZGIBBON http creativecommons org licenses by nc nd 2 0 fr Page 1 sur 18 INRIA S Steer M Fitzgibbon Glossaire logiciel le terme est ici employ dans une acception g n rique il d signe tout ensemble de programmes informatiques que ce soit en code source ou en code objet qui constitue une uvre prot geable par le droit d auteur sur laquelle des droits peuvent tre conc d s L tude ne portant que sur les questions relatives aux logiciels ce terme a t pr f r celui d uvre logiciel d riv d signe un logiciel dont le code source contenu dans les fichiers du logiciel a t modifi par d rivation d rivation modification faite au code source contenu dans un o plusieurs fichiers d un logiciel ou nouveau fichier source contenant du code source pr existant logiciel compos logiciel composants d signe un logiciel au sein duquel ont t assembl s d autres composants logiciels composition assemblage de diff rents composants au sein d un m me logiciel Ceci ne se limite pas aux composants li s dynamiquement il peut galement s agir de composants li s statiquement ou l introduction d un nouveau fichier source dans l
11. annul e int gralement clause de survie la clause est r form e a minima pour devenir valable au regard du droit applicable tout en se rapprochant au maximum de la volont de la clause initiale clause d adaptation Le but de ces clauses est d inciter le juge ne pas invalider l int gralit de la licence ce qui remettrait en cause toutes les utilisations pr alables libres Ce type de clause ne lie jamais totalement le juge mais permet d indiquer que l intention des parties est de rechercher la survie de la Licence quoi qu il arrive d Mise jour de la licence Ces clauses pr voient la possibilit pour une personne ne disposant pas des droits suffisants sur le Logiciel de modifier sa Licence au profit d une nouvelle version voir point 1 b et dans quelles conditions elles peuvent en effet pr voir que la mise jour de la Licence se fait quasi automatiquement par la seule intervention des titulaires de droit sur le texte de la Licence ex licence EUPL peut se faire par tout sous Conc dant ou Licenci ex licence EPL peut tre emp ch e par le Conc dant en indiquant s il souhaite restreindre la Licence applicable son Logiciel en indiquant express ment un num ro de version applicable en l absence d une telle pr cision ou en pr cisant Version X et ult rieure la mise jour pourra se faire par n importe quel sous Conc dant ou Licenci ex licence GNU GPL e Tout autre clause sp cifiqu
12. bilit afin de se mettre davantage en conformit avec le droit fran ais D autres licences telles que la licence GNU GPL v3 pr voient que cette exon ration de garantie n est valable que dans la limite du droit applicable II est donc possible d en d duire que dans l hypoth se o le droit fran ais serait applicable cette exon ration ne pourra pas tre totale Page 15 sur 18 INRIA S Steer M Fitzgibbon 8 Analyse des clauses sp cifiques de chaque licence Si les licences de logiciel libre s inscrivent dans des principes g n raux semblables d une licence l autre chaque licence reste n anmoins un contrat sp cifique avec des clauses qui lui sont propres Ces clauses peuvent cr er des diff rences importantes entre deux licences Il peut notamment s agir de clauses r solutoires a de clauses introduisant un r gime sp cifique vis vis des brevets b de clauses de survie ou d adaptation de la licence c permettant une mise jour de la Licence d etc a Clause r solutoire Il s agit d un m canisme de protection des obligations de la Licence dans les cas o le Licenci viendrait manquer aux obligations ou elle lui impose elle sera ou pourra tre r sili e le mettant ainsi dans la situation d un contrefacteur si il continue ne serait ce qu utiliser le Logiciel Ces clauses r solutoires peuvent tre encadr es que ce soit par des d lais permettant au Licenci de cess
13. ci s Elle est toutefois encadr e de fa on ce que cette garantie ne lie que le distributeur la proposant et non pas les Conc dants ant rieurs ou initiaux En l absence de disposition contraire dans la Licence sur ce point le principe devrait tre la libert du sous Conc dant de proposer une garantie dans un contrat s par qui n engage bien videmment que lui 5 Conditions relatives la redistribution sous une autre Licence et la compatibilit entre licences a Caract ristiques g n rales de la licence non permissive permissive en mati re de composition permissive en mati re de composition et de d rivation L effet copyleft peut tre plus ou moins limit d une licence l autre Identifier l tendue de ce copyleft est important la libert de choix ou non d une nouvelle licence ainsi que la compatibilit avec les licences rattach s du code composant pr existants int gr s au logiciel en d pendent Les licences libres se partagent en trois cat gories tr s g n rales Les licences non permissives ou fort copyleft il s agit des licences imposant que toute redistribution du Logiciel modifi ou non se fasse sous les termes de la m me licence ou ventuellement sous les termes d une licence d sign e compatible de fa on expresse L objectif de ces licences est la fois d emp cher l appropriation du code mis en open source dans un code propri taire et d imposer ce m me
14. e Indication DRM MTP Pr vention tivoisation Il s agit de clauses tr s sp cifiques qui ne sont pas des classiques du libre La licence GNU GPL v3 comporte de telles clauses qui visent prot ger le libre contre toute atteinte technique qui pourrait lui tre fait ex dispositif technique emp chant la reproduction du logiciel Le recours de dispositifs tels que les DRM et la tivoisation avait en effet donn lieu une pol mique la fois dans le domaine du libre et du non libre Ces deux dispositifs visent r duire les possibilit s d utilisation de logiciels mais galement de CD DVD Si les DRM sont pr sents dans le support m me du logiciel ou de n importe quelle uvre num rique la tivoisation est quant lui un m canisme qui int gre un logiciel dans un support physique en restreignant l utilisation L objectif poursuivi par les utilisateurs de tels dispositifs est bien videmment d emp cher toute copie du logiciel ou de l uvre num rique Dans le domaine du non libre il avait t reproch aux dispositifs pr cit es de porter atteinte au droit la copie priv e Dans le domaine du logiciel libre cette pol mique va encore plus loin dans la mesure o elle prive les Licenci s d une partie de leurs droits accord s par la licence libre Ainsi il para t vident ou un recours de tels dispositif porte manifestement atteinte n importe quelle licence r pondant aux crit res du libre
15. e logiciel logiciel modifi d signe sans distinction un logiciel d riv ou compos biblioth que d signe un composant logiciel regroupant un ensemble de fonctionnalit s regroup es et ainsi mises disposition sans avoir les r crire dans le code source du logiciel Ce dernier fera appel aux fonctionnalit s de la biblioth que lorsqu il en aura besoin code source d signe le langage informatique intelligible par l homme lui permettant d crire les diff rentes fonctionnalit s d un logiciel code objet d signe le code traduit lors de la phase de compilation de fa on tre intelligible pour la machine et permettre cette derni re d ex cuter le programme compatibilit sup rieure d signe la capacit du Logiciel sous Licence d tre soumis ou de cohabiter avec les termes d une autre licence en liant ce Logiciel un autre soumis une licence propre Ex capacit d un logiciel sous licence BSD d tre soumis la licence GNU GPL compatibilit sup rieure de la licence BSD vers la licence GNU GPL compatibilit inf rieure d signe la capacit de la Licence d accueillir des composants logiciels soumis d autres licences au sein d un m me logiciel composants soumis cette Licence Ex capacit de la licence GNU GPL accueillir du code sous licence BSD ou sous licence CeCILL compatibilit inf rieure de la licence GNU GPL envers la licence BSD et la licence C
16. eCILL Page 2 sur 18 INRIA S Steer M Fitzgibbon compatibilit expresse d signe la compatibilit sup rieure qui ne d coule pas de la permissivit de la Licence mais d une clause expresse indiquant une compatibilit avec une ou plusieurs licence s pr cise s Ex compatibilit expresse de la licence CeCILL envers la licence GNU GPL composant logiciel module d signe un composant logiciel constituant une part identifiable au sein d un logiciel qui permet de r aliser des fonctionnalit s ou services identifi s au sein du Logiciel conc dant d signe toute personne physique ou morale d tenant des droits sur un logiciel qui va conc der certains de ses droits par le biais d une licence conc dant initial d signe le conc dant sur un logiciel initial sous conc dant d signe le conc dant sur un logiciel d riv modifi ou ventuellement le simple redistributeur du logiciel qui n aurait apport aucune contribution contribution d signe l ensemble des interventions et changements apport s un logiciel par un contributeur Il peut s agir de modifications corrections traductions adaptations ajouts de nouvelles fonctionnalit s int gration d un autre logiciel ou de toute autre intervention sur le logiciel susceptible d tre consid r e comme une uvre contributeur d signe toute personne qui apporte une contribution un logiciel copyleft par opposition
17. eCILL v2 pour se conformer la l gislation fran aise laquelle le titulaire du logiciel d pend tout en permettant aux licenci s d int grer librement du code soumis une licence standard de fait ex en int grant du code sous GNU GPL dans un logiciel sous licence CeCILL v2 et en distribuant le logiciel d riv sous GNU GPL Page 12 sur 18 INRIA S Steer M Fitzgibbon Toutefois il reste important de v rifier les conditions dans lesquelles peut se faire le changement envers une licence express ment compatible En effet dans certains cas un logiciel modifi sans int gration de code pr existant peut tre redistribu sous une licence express ment compatible avec la licence du logiciel initial C est le cas titre d exemple de la licence CeCILL B qui permet de redistribuer le logiciel modifi sous licence CeCILL C En revanche certaines licences autorisent un changement vers une licence express ment compatible uniquement lorsque du code soumis ladite licence compatible a t int gr dans le logiciel modifi Par exemple un logiciel modifi initialement sous licence ceCILL v2 ne pourra tre distribu sous licence GNU GPL que s il int gre du code soumis cette licence compatibilit sup rieure implicite elle provient de la permissivit de la Licence en composition et ou d rivation Plus elle sera permissive plus elle sera implicitement compatible avec de nombreuses licences A titre d exemple
18. er l acte litigieux avant que la r siliation ne soit effective par des limites l tendue de la r siliation ainsi que par son absence dans la quasi totalit des licences de cons quence pour les sous Licenci s non fautifs auxquels le Licenci fautif aurait distribu le Logiciel Toutefois le juge reste seul habilit sanctionner un Licenci qui continuerait utiliser le Logiciel malgr la r siliation Ceci implique pour la personne qui souhaite obtenir une sanction du Licenci d avoir la capacit et le droit d agir devant les tribunaux Ceci peut s av rer d licat lorsque le logiciel libre est un logiciel d velopp dans le cadre d une communaut avec un grand nombre de contributeurs En effet dans cette hypoth se pour agir devant les tribunaux il est n cessaire d avoir l accord de tous les co indivisaires sur le logiciel et de pouvoir le d montrer A d faut une personne peut se pr valoir de son droit d agir sur sa seule contribution sur le Logiciel d s lors ou elle est identifiable b Articulation avec le droit des brevets Les logiciels sont prot g s mondialement par le droit d auteur ou ses quivalents mais dans beaucoup de l gislations il existe des techniques directes ou non permettant de breveter un logiciel Il existe galement des brevets impl ment s dans des logiciels par exemple des brevets portant sur des proc d s techniques En mati re de logiciel libre cela pourrait perm
19. ercice Toutefois cette jurisprudence est ce jour extr mement rare ce qui laisse de nombreuses licences sujettes une grande part d interpr tation en ce qui concerne leur validit et leur s curit juridique 7 Analyse des clauses exon ratoires de responsabilit garantie Bien que rien ne soit express ment requis par la FSF ou par l OSI la r gle en mati re de licences libres reste les clauses pr voyant une exon ration de garanties et de responsabilit s du ou des Conc dants Ces clauses sont justifi es par l absence de profit direct de l auteur pour la mise disposition de son travail et de ces droits de propri t intellectuelle ou du fait que les logiciels concern s sont des travaux inachev s ou des prototypes de recherche et donc imparfaits Elles se justifient galement vis vis du d veloppeur initial par le caract re tr s volutif d un logiciel libre ainsi que par sa multiplication possible d auteurs successifs elle rend le contr le effectif et la v rification de la fiabilit des modifications quasi impossibles pour le d veloppeur initial Malgr ces justifications la validit de telles clauses n est pas reconnue dans toutes les l gislations notamment en droit fran ais et leur champ d exemption maximal peut tre limit Il existe toutefois des variantes d une Licence l autre A titre d exemple la famille des licences CeCILL ne pr voit pas d exon ration totale de responsa
20. es ex cutant une mission de service public ainsi que pour la d signation l offre la pr sentation le mode d emploi ou d utilisation la description de l tendue et des conditions de garantie d un bien d un produit ou d un service l emploi de la langue fran aise est obligatoire Cependant ce jour les licences libres en langue anglaise utilis es sur le territoire fran ais n ont pas eu pour des raisons vidente dans la pratique souffrir d actions sur ce fondement c Loi applicable et juridiction comp tente Ces deux points peuvent tre d terminants ils d terminent le lieu o devra tre tranch un ventuel litige li la Licence l interpr tation juridique dans sa mise en uvre ou par le juge de la Licence peut varier en fonction de la loi applicable La d termination de la loi applicable et de la juridiction comp tente rel ve du droit international priv En mati re contractuelle les parties peuvent sp cifier la loi applicable leur contrat si celui ci pr sente un l ment d extran it ce qui est quasi syst matique en mati re de logiciel libre et la juridiction comp tente pour traiter des litiges relatifs ce contrat Elles peuvent tre invalides dans certains cas en raison de droits protecteurs d application imp rative ex en droit fran ais droit de la consommation du travail Page 14 sur 18 INRIA S Steer M Fitzgibbon Les cons quences possibles de
21. ettre une personne en th orie de mettre un Logiciel sous licence libre tout en conservant une possibilit d action sur le terrain des brevets En cas de survenance d un litige la question devra tre tranch e par le juge mais la validit juridique d une telle pratique semble contestable abus de droit mauvaise foi du Conc dant Certaines licences ont pris les devants et introduit des clauses dans ces licences afin d emp cher de telles pratiques Ces clauses consistent g n ralement donner une licence sur l ensemble des brevets du Conc dant portant sur ou impl ment s dans un Logiciel ou une interdiction de se pr valoir de ses brevets contre un Licenci lorsque ces derniers sont utilis s pour la mise en uvre du Logiciel Lorsque la clause pr voit une licence sur les brevets opposables elle peut tre coupl e une clause r solutoire qui s active en cas d action men e sur le terrain du droit des brevets contre le Conc dant du Logiciel Page 16 sur 18 INRIA S Steer M Fitzgibbon c Clause de survie ou d adaptation de la Licence Les licences libres sont souvent critiqu es s agissant de leurs validit s face diff rents droits Afin d viter qu elles ne soient annul es en totalit certains r dacteurs ont d cid d inclure des clauses afin de pr voir en cas d invalidation par le juge d une clause de la licence que le reste de la Licence ne doit pas pour autant tre
22. ge C est le cas de logiciels composants dont certains sont r gis par des licences dites incompatibles II en r sulte des travaux de d veloppement et de r ing niering et des co ts suppl mentaires afin de retirer remplacer ou r crire les composants soumis une licence incompatible en vue d une exploitation conforme aux r gimes impos s par les licences des composants les constituants Ce guide propose une m thode d analyse des licences de logiciel libre qui bien qu tant devenues famili res dans le monde du logiciel restent encore souvent mal comprises Cette m thode apporte des l ments pour bien comprendre les enjeux les avantages et les inconv nients d une licence de logiciel libre donn e et de documenter les obligations qu elle impose au d veloppeur licenci qui l utilise notamment les r gles de composition et de d rivation li es la redistribution Ce guide a par ailleurs servi la r daction d un recueil de fiches descriptives d un chantillon sde ces licences libres Page 6 sur 18 INRIA S Steer M Fitzgibbon La m thodologie propos e est fond e sur une d marche en 9 tapes permettant l analyse de toute licence attach e un composant et son utilisation dans une logique de d veloppement de syst me composants notamment en vue d une distribution L identification de la licence tape 1 est un pr alable n cessaire L analyse des d finitions 2 que cette
23. iquement plus neutre 3 Analyse des droits de propri t intellectuelle conf r s en tant qu utilisateur en dehors de toute redistribution Cette liste des diff rents droits pertinents pour l analyse les licences de logiciel libre est inspir e de celle d gag e par l ADA aujourd hui remplac e par la DGME dans son Guide de choix et d usage des licences de logiciels libres pour les administrations paru en d cembre 2002 a Droit d usage Ce droit doit tre total et sans limite pour tre conforme au logiciel libre le Licenci doit pouvoir utiliser le Logiciel comme il le souhaite et sans restriction Il n est pas possible de ce fait d exclure certains domaines ou types d utilisation quand bien m me cette limitation concernerait certaines valeurs morales ou des convictions personnelles de l auteur du logiciel exemple l auteur souhaite que l usage de son logiciel soit libre l exclusion de tout usage dans le domaine militaire ou de l armement Ce droit correspond la libert 0 de la FSF La libert d ex cuter le programme pour tous les usages b Acc s au code source Il s agit d un droit fondamental en mati re de logiciel libre les Licenci s doivent pouvoir acc der l int gralit du code source du Logiciel dans une forme non alt r e et modifiable librement C est galement un pr requis pour la libert 1 de la FSF La libert d tudier le fonctionnement du
24. l modifi Il convient donc de s int resser tant la compatibilit sup rieure qu la compatibilit inf rieure d une licence b Question de la compatibilit entre licences libres e Compatibilit sup rieure La compatibilit sup rieure d signe la capacit du Logiciel sous Licence d tre soumis aux termes d une autre licence ou de cohabiter avec cette derni re Ex capacit d un logiciel sous licence BSD d tre soumis la licence GNU GPL compatibilit sup rieure de la licence BSD vers la licence GNU GPL Elle se d cline en trois m canismes compatibilit de la Licence avec ses nouvelles versions Sur ce point une analyse plus d taill e est pr sente plus loin dans le guide compatibilit sup rieure expresse certaines licences r centes incluent des clauses pr voyant une compatibilit expresse avec d autres licences libres aux profits desquelles elles acceptent que le Logiciel soit soumis afin de lutter contre des probl mes d incompatibilit et donc de blocages de d veloppement li s la prolif ration des licences de logiciel libre A titre d exemple la licence CeCILL v2 est express ment compatible avec la licence GNU GPL Ainsi une clause pr voyant une compatibilit expresse a l avantage de permettre au titulaire d un logiciel de diffuser ce dernier sous une autre licence cit e qui serait plus adapt e un contexte juridique particulier ex choix de la licence C
25. la notion de copyright ce terme signifie que l auteur d une uvre logiciel ou autre donne l autorisation de copier modifier utiliser et redistribuer son uvre dans la mesure o ces possibilit s ne sont pas remises en cause l uvre en question modifi e ou pas ne pas tre redistribu e avec des restrictions aux libert s pr cit es distribution d signe toute transmission ou mise disposition du logiciel toute personne physique ou morale la seule possibilit d utilisation d un Logiciel par le biais d un r seau ne constitue donc pas une distribution DRM MTP Digital Right Management Mesures Techniques de Protection dispositifs techniques permettant de contr ler l utilisation qui est faite d une d uvre et notamment d emp cher d en faire des copies interface des biblioth ques d signe les headers qui annoncent les fonctions et les objets d une biblioth que ce qui permet au d veloppeur de les utiliser quand bien m me il n a acc s qu au code objet de la biblioth que licence d signe ici le contrat que le d tenteur des droits sur un logiciel conc dant va proposer afin de conc der certains droits ses cocontractants licenci s leurs permettant ainsi de r aliser certaines op rations sur le logiciel en contrepartie du respect des conditions et obligations pr vues dans ce contrat licenci d signe toute personne qui souscrit une licence s engageant en respecter les
26. leurs la quasi totalit des licences de logiciel libre pr voient au contraire d importantes clauses exon ratoires de garanties comme de responsabilit Ces clauses soul vent des probl mes en droit europ en et notamment en droit fran ais au regard desquels elles sont susceptibles d tre nulles Cependant il est noter que la port e de l ensemble des droits voqu s dans cette section peut tre plus ou moins fortement limit e ou nuanc e d s lors que le logiciel est redistribu 4 Droits et obligations li es la redistribution Les questions relatives au changement de licence et aux probl mes de compatibilit de licences ne sera pas abord dans ce point 4 et fera l objet d une section sp cifique Le droit de distribuer redistribuer correspond la Libert 2 de la FSF la libert de redistribuer des copies donc d aider votre voisin Le Licenci doit pouvoir sans y tre contraint redistribuer le Logiciel qu il a obtenu en acceptant une Licence libre Cette libert doit tre garantie mais les conditions et les obligations li es son exercice varient consid rablement d une licence l autre Il s agit des obligations directes et pratiques que vont imposer les licences aux diff rents acteurs Conc dants Licenci s redistributeurs utilisateurs et contributeurs du Logiciel Page 9 sur 18 INRIA S Steer M Fitzgibbon Ces points sont importants dans les implicatio
27. licence introduit conditionne notamment l analyse des droits et des obligations qu elle conf re La m thodologie passe ensuite par l analyse des droits en tant qu utilisateur du logiciel 3 des droits et des obligations li es la redistribution du logiciel 4 et finalement des cons quences qui en r sultent pour l assemblage de composants 5 L analyse du cadre juridique qu impose la licence 6 langue licence adoss e un droit national identifi ou non etc d termine le cadre l gislatif applicable en mati re de responsabilit de garanties et de s curit juridique 7 L analyse des autres clauses sp cifiques de la licence 8 peut amener cr er des obligations suppl mentaires Enfin les conditions juridiques de production de la licence elle m me des acteurs ayant pris l initiative de sa r daction et de son statut au regard d organismes de labellisation OSI FSF peut compl ter ou clairer son statut 9 La pr sentation de ces 9 tapes auxquelles sont associ es des crit res est d taill e ci apr s 1 Identification de la Licence Nom et version Date Titulaire droits d auteur sur le texte famille de licence ventuelle L attention du lecteur est attir e sur la question des d tenteurs des droits sur le texte de la licence a ainsi que sur son num ro de version b en raison de leur incidence juridique a Les d tenteurs de droits sur le texte de la Licence Le texte de la Licence
28. ns pratiques de la licence En effet les licences libres confient dans l ensemble des droits d usage similaires Leurs principales distinctions proviennent donc des possibilit s qu elles permettent et des obligations qu elles imposent en mati re de redistribution Il est important de noter qu en vertu de certaines licences l l ment d clencheur des obligations n est pas seulement la distribution mais galement la mise disposition distance en mode Saas sans distribution du Logiciel pour son utilisation C est le cas de la licence GNU Affero et de l Open Source License a M thode de mise disposition du code source La mise disposition du code source est une priorit lors de la distribution d un logiciel libre Toutefois les moyens par lesquels le Conc dant ou le Licenci peuvent satisfaire cette obligation peuvent tre plus ou moins encadr s par la Licence En effet si certaines licences sont relativement vagues et laissent une importante voir totale libert pour cette mise disposition d autres sont plus exigeantes et demandent la mise disposition du code source selon des m thodes pr cises b Tra abilit des contributions auteur date dans la notice le Logiciel ou assimil Les licences pr voient souvent une obligation pour le Licenci d indiquer son nom et parfois la date sur la portion du logiciel qu il a modifi e Cette obligation peut galement tre plus large et pr
29. rs c Reconnaissance FSF OSI La reconnaissance de la FSF et de l OSI est un rep re dans le monde du logiciel libre Cette reconnaissance ne reste toutefois qu indicative la Licence pouvant correspondre aux crit res du libre sans tre labellis e pour autant d Documentation sp cifique et principaux utilisateurs logiciels sous Licence Il est possible de trouver diff rentes sources d information et de documentation sur la Licence notamment sur internet pouvant apporter des l ments de compr hension et des exemples d utilisation de ses termes Page 18 sur 18 INRIA S Steer M Fitzgibbon
30. rtout les plus anciennes ceci rend la Licence plus souple et plus encline s adapter aux volutions qui pourraient survenir en mati re de logiciel En revanche elle sera surtout expos e aux risques d interpr tations diverses de la part des diff rents acteurs concern s titulaires de droits sur la Licence Conc dants Licenci s doctrine Ces derniers pourront en effet s appuyer sur diverses l gislations diverses acceptions des termes sur la volont des auteurs etc qui repr sentent autant d interpr tations possibles diff rentes Ceci peut cr er une ins curit juridique aussi bien dans l application pratique de la Licence qu en pr sence d un ventuel litige A l inverse d autres licences plus r centes pr sentent des d finitions tr s exhaustives qui peuvent orienter la signification des clauses Elles accroissent la s curit juridique dans la mesure o elles permettent de cadrer l interpr tation d une licence donn e par les diff rents acteurs Il est noter que les d finitions utilis es par certaines licences peuvent tre rattach es un droit particulier A titre d exemple les d finitions de m me que la terminologie de la licence GNU GPL vi est d influence de droit anglo saxon La licence GNU GPL v3 a au contraire adopt des d finitions et une terminologie plus neutre afin d viter le rattachement de la licence au droit anglo saxon et en faire ainsi une licence plus universelle ou jurid
31. seil ou d expertise pour l analyse d une licence libre au regard d une situation donn e Page 5 sur 18 INRIA S Steer M Fitzgibbon INTRODUCTION Le d veloppement de logiciels utilisant des composants pr existants re oit une attention croissante notamment dans le domaine de la Recherche o il facilite la mise au point rapide de prototypes Le ph nom ne du libre contribue au d veloppement de cette tendance en permettant la mise disposition au plus grand nombre le plus souvent titre gratuit des logiciels avec un acc s au code source de ces derniers Chaque diteur de composants logiciels ou de logiciel composants accorde certains droits de propri t intellectuelle sur la cr ation qu il distribue utilisation modification redistribution etc Les licences de logiciels sont les outils juridiques qui d terminent de fa on pr cise les droits conc d s et les obligations impos es au Licenci par le Conc dant A titre d exemple un diteur de composants peut autoriser une utilisation de composants des fins de recherche en dehors de toute application commerciale C est une des obligations impos es dans les licences attach es aux biblioth ques Numerical recipes Cependant les licences de type propri taire c toient aujourd hui un grand nombre croissant de licences dites libres Bien que ces licences offrent effectivement une grande libert pour tout ce qui concerne l u
32. tilisation du logiciel et notamment de son code source copier modifier il n en reste pas moins que certaines obligations restent rattach es aux logiciels concern s Ces obligations l image de celles des licences propri taires doivent tre respect es De fa on g n rale deux traits particuliers propres au logiciel sont trait s dans les licences auxquelles ils sont soumis d une part les droits conc d s portent non seulement sur la cr ation licenci e laquelle est attach e la licence mais aussi sur les cr ations futures qui peuvent en d couler uvres d riv es ou composites d autre part certaines obligations concernent non pas le code source du logiciel mais le code objet La s lection des droits conc d s et le choix d obligations contractuelles particuli res impos es par la licence clauses portant sur les brevets par exemple refl tent des int r ts des philosophies d exploitation ou de d veloppement propres chaque diteur ou fournisseur de composants Il en r sulte une vari t de licences qu il convient de conna tre Cette vari t des r gimes juridiques de distribution et d assemblage des composants peut conduire des constructions ne pouvant tre distribu es ou utilis es sans contrainte ou cons quence Dans certains cas les r gles impos es par les licences libres ou les droits conc d s sont contradictoires et interdisent la possibilit m me de la redistribution de l assembla
33. tre sous l angle des facilit s d accueil expresses ou implicites dont dispose la Licence d accueil En effet quand bien m me une licence permissive accepte que le logiciel d riv ou certains composants soient soumis une autre licence cette possibilit reste n anmoins soumise au respect de certaines conditions Si la licence d accueil n est pas en mesure d accepter ces conditions alors les licences ne seront pas compatibles Par exemple la licence CeCILL B accepte de redistribuer un logiciel d riv ou compos sous une autre licence sous r serve de respecter une tr s forte obligation de citation Or d autres licences libres ne pr voient pas une obligation de citation aussi forte et n acceptent pas de reprendre celle de la licence CeCILL B C est le cas titre d exemple de la GNU GPL d Possibilit de distribuer les Modules Externes du Logiciel sous une autre licence Les Modules Externes sont par d finition des logiciels consid r s comme des uvres ind pendantes Ils ne sont donc pas juridiquement li s avec le ou les logiciels avec lesquels ils fonctionnent et peuvent Page 13 sur 18 INRIA S Steer M Fitzgibbon tre soumis leur propre licence quelle qu elle soit Une disposition pr voyant le contraire dans une licence aurait une validit contestable 6 Analyse du cadre juridique de la Licence Ces crit res permettent de d terminer le r gime juridique applicable
34. u combin et un module externe est parfois difficile d terminer Page 4 sur 18 INRIA S Steer M Fitzgibbon Liste des Abr viations Utilis es ADAE ex ATICA Agence pour le D veloppement de l Administration Electronique Ex Agence pour les Technologies de l Information et de la Communication dans l Administration L ADAE a cess d exister en 2005 Elle a t remplac e par la DGME CE Commission Europ enne FSF Free Software Foundation NE Non Envisag par la Licence OSI Open Source Initiative Abr viations de nom de licences logiciel libre GNU AGPL Gnu Affero General Public License BSD Berkeley Software Distribution CeCILL B C CEA CNRS INRIA Logiciel Libre CPL Common Public License EPL Eclipse Public License EUPL European Union Public License GNU GPL GNU General Public License GNU LGPL Lesser General Public License MPL Mozilla Public License OSL Open Software License QPL Qt Public License Ce guide a pour objectif de proposer une approche et une m thode d analyse des licences libres afin d en assurer une meilleure compr hension et une meilleure mise en uvre N anmoins il ne s agit que d une analyse qui r sulte d une interpr tation des auteurs de ce guide qui ne saurait engager la responsabilit de ces derniers ou celle de l INRIA En tout tat de cause il est important de consulter syst matiquement un juriste pour toute demande de con
35. u licenci qui utiliserait malgr cela le signe distinctif en dehors de toute utilisation de son titulaire Certaines licences pr voient galement une utilisation encadr e de tels signes et conf rent donc certains droits sur ces derniers au Licenci Page 10 sur 18 INRIA S Steer M Fitzgibbon e Droit de faire payer la redistribution Le logiciel libre n implique pas n cessairement la gratuit la maxime de la FSF sur ce point est free as in free speech not as in free beer Il s agit d une id e re ue relativement forte et courante qui trouve sans aucun doute son origine dans le terme anglais free qui signifie la fois libre et gratuit En r alit le Licenci peut parfaitement effectuer la distribution de fa on on reuse Cependant ce caract re on reux ne doit pas restreindre les libert s apport es par la Licence Les droits cit s dans le point 3 doivent tre respect s et si un logiciel libre peut tre vendu la Licence peut interdire par exemple de redistribuer le code source un co t sup rieur au simple co t du transfert mat riel en cas de distribution s par e du code objet d Droit de proposer une garantie ceux qui l on distribue Le principe des licences libres est le plus souvent une exon ration totale ou quasi totale de garantie Il peut cependant exister une possibilit dans certaines licences libres pour un distributeur de proposer une garantie ses Licen
36. une Licence Ils n cessitent donc d tre connus que ce soit dans l application ou dans le choix d une licence libre a Dur e et territoire Un contrat est conclu pour une dur e et pour un territoire donn s agissant de licences de logiciel libre la Licence est g n ralement conc d e mondialement pour la dur e de protection des droits en France 70 ans apr s la mort de l auteur ou du dernier auteur ou 70 ans apr s publication de l uvre collective pour faciliter la diffusion et l exercice des libert s du libre Il arrive n anmoins qu il n y ait pas d indication sur ce point ce qui est en th orie une cause d invalidit de la concession en droit fran ais Cependant cette nullit est relative seule le titulaire des droits sur le logiciel serait fond l invoquer Dans la pratique on peut donc s attendre ce que ce dernier ayant mis volontairement son logiciel sous une licence libre donn e n invoque pas une telle nullit b Langue de la Licence Elle a bien videmment une incidence sur les facilit s difficult s de compr hension au niveau de l interpr tation juridique de la Licence Elle emporte galement des cons quences juridiques s agissant de l gislations qui peuvent imposer l usage de leur langue nationale dans certaines conditions Ex en droit fran ais la loi Toubon de 1994 impose que pour les contrats auxquels sont partie des personnes morales de droit public ou des personnes priv
Download Pdf Manuals
Related Search
Related Contents
Agitateur magnétique www.gatoo.es MA-5288H irrimet_2013 安全上のご注意 2-inputs User Manual Manuel d`installation et d`emploi Installation and use Service Manual NPLUG - Intelbras Copyright © All rights reserved.
Failed to retrieve file