Conditions de la licence open source AGPL 3.0
Consulte les conditions de la licence logicielle AGPL-3.0 sur notre page juridique. Découvre tes droits, tes obligations et les conditions d’utilisation, de modification et de distribution des logiciels sous licence AGPL.
Version 3, 19 novembre 2007
Copyright © 2007 Free Software Foundation, Inc. Chacun est autorisé à copier et à distribuer des copies conformes de ce document de licence, mais il est interdit de le modifier.
Préambule#
La Licence publique générale GNU Affero est une licence libre à copyleft pour les logiciels et autres types d’œuvres, conçue spécifiquement pour garantir la coopération avec la communauté dans le cas des logiciels de serveurs réseau.
Les licences de la plupart des logiciels et autres œuvres pratiques sont conçues pour vous priver de la liberté de partager et de modifier les œuvres. À l’inverse, nos Licences publiques générales visent à garantir ta liberté de partager et de modifier toutes les versions d’un programme, afin qu’il reste un logiciel libre pour tous ses utilisateurs.
Lorsque nous parlons de logiciel libre, nous parlons de liberté, pas de prix. Nos Licences publiques générales visent à garantir que tu as la liberté de distribuer des copies de logiciels libres (et de les facturer si tu le souhaites), que tu reçois le code source ou que tu peux l’obtenir si tu le souhaites, que tu peux modifier le logiciel ou en utiliser des parties dans de nouveaux programmes libres, et que tu sais que tu peux faire tout cela.
Les développeurs qui utilisent nos Licences publiques générales protègent tes droits en deux étapes : (1) affirmer le droit d’auteur sur le logiciel et (2) te proposer cette Licence, qui t’autorise légalement à copier, distribuer et/ou modifier le logiciel.
Un avantage secondaire de la défense de la liberté de tous les utilisateurs est que les améliorations apportées aux versions alternatives du programme, si elles sont largement utilisées, deviennent disponibles pour que d’autres développeurs puissent les intégrer. De nombreux développeurs de logiciels libres sont encouragés par la coopération qui en résulte. Toutefois, dans le cas des logiciels utilisés sur des serveurs réseau, ce résultat peut ne pas se concrétiser. La Licence publique générale GNU autorise la création d’une version modifiée et sa mise à disposition du public sur un serveur sans jamais publier son code source.
La Licence publique générale GNU Affero est spécialement conçue pour garantir que, dans de tels cas, le code source modifié soit mis à la disposition de la communauté. Elle exige que l’exploitant d’un serveur réseau fournisse aux utilisateurs de ce serveur le code source de la version modifiée qui y est exécutée. Par conséquent, l’utilisation publique d’une version modifiée sur un serveur accessible au public donne à celui-ci accès au code source de cette version modifiée.
Une licence antérieure, appelée Licence publique générale Affero et publiée par Affero, avait été conçue pour atteindre des objectifs similaires. Il s’agit d’une licence différente, et non d’une version de l’AGPL Affero, mais Affero a publié une nouvelle version de l’AGPL Affero qui autorise une nouvelle licence sous les termes de la présente Licence.
Les conditions précises régissant la copie, la distribution et la modification sont les suivantes.
CONDITIONS GÉNÉRALES#
0. Définitions.#
« La présente Licence » désigne la version 3 de la Licence publique générale GNU Affero.
« Droit d’auteur » désigne également les lois analogues au droit d’auteur qui s’appliquent à d’autres types d’œuvres, telles que les masques de semi-conducteurs.
« Le Programme » désigne toute œuvre susceptible d’être protégée par le droit d’auteur et faisant l’objet de la présente Licence. Chaque titulaire de licence est désigné par « tu ». Les « titulaires de licence » et les « destinataires » peuvent être des personnes physiques ou des organisations.
« Modifier » une œuvre signifie en copier ou en adapter tout ou partie d’une manière qui nécessite une autorisation au titre du droit d’auteur, autrement que par la réalisation d’une copie conforme. L’œuvre qui en résulte est appelée « version modifiée » de l’œuvre antérieure ou œuvre « fondée sur » cette œuvre antérieure.
Une « œuvre couverte » désigne soit le Programme non modifié, soit une œuvre fondée sur le Programme.
« Propager » une œuvre signifie faire quoi que ce soit avec cette œuvre qui, sans autorisation, t’engagerait directement ou indirectement au titre d’une violation du droit d’auteur applicable, à l’exception de son exécution sur un ordinateur ou de la modification d’une copie privée. La propagation comprend la copie, la distribution (avec ou sans modification), la mise à disposition du public et, dans certains pays, d’autres activités également.
« Transmettre » une œuvre désigne toute forme de propagation permettant à d’autres parties d’en réaliser ou d’en recevoir des copies. Une simple interaction avec un utilisateur via un réseau informatique, sans transfert de copie, ne constitue pas une transmission.
Une interface utilisateur interactive affiche les « mentions légales appropriées » dans la mesure où elle comprend une fonctionnalité pratique et bien visible qui (1) affiche une mention de droit d’auteur appropriée et (2) informe l’utilisateur qu’aucune garantie n’est offerte pour l’œuvre (sauf dans la mesure où des garanties sont fournies), que les titulaires de licence peuvent transmettre l’œuvre sous les termes de la présente Licence et comment consulter un exemplaire de cette Licence. Si l’interface présente une liste de commandes ou d’options utilisateur, telle qu’un menu, un élément bien visible de la liste satisfait à ce critère.
1. Code source.#
Le « code source » d’une œuvre désigne la forme de l’œuvre privilégiée pour y apporter des modifications. Le « code objet » désigne toute forme d’une œuvre autre que le code source.
Une « interface normalisée » désigne une interface qui est soit une norme officielle définie par un organisme de normalisation reconnu, soit, dans le cas des interfaces propres à un langage de programmation donné, une interface largement utilisée par les développeurs travaillant avec ce langage.
Les « bibliothèques système » d’une œuvre exécutable comprennent tout élément, autre que l’œuvre dans son ensemble, qui (a) est inclus dans la forme normale de conditionnement d’un composant majeur, sans faire partie de ce composant majeur, et (b) sert uniquement à permettre l’utilisation de l’œuvre avec ce composant majeur ou à mettre en œuvre une interface normalisée dont l’implémentation est accessible au public sous forme de code source. Dans ce contexte, un « composant majeur » désigne un composant essentiel majeur (noyau, système de fenêtrage, etc.) du système d’exploitation spécifique (le cas échéant) sur lequel l’œuvre exécutable fonctionne, ou un compilateur utilisé pour produire l’œuvre, ou un interpréteur de code objet utilisé pour l’exécuter.
Le « code source correspondant » d’une œuvre sous forme de code objet désigne l’ensemble du code source nécessaire pour générer, installer et, dans le cas d’une œuvre exécutable, exécuter le code objet et modifier l’œuvre, y compris les scripts contrôlant ces opérations. Toutefois, il n’inclut pas les bibliothèques système de l’œuvre, ni les outils à usage général ou les programmes libres généralement disponibles qui sont utilisés sans modification pour effectuer ces opérations, mais ne font pas partie de l’œuvre. Par exemple, le code source correspondant comprend les fichiers de définition d’interface associés aux fichiers source de l’œuvre, ainsi que le code source des bibliothèques partagées et des sous-programmes liés dynamiquement que l’œuvre est spécifiquement conçue pour nécessiter, notamment par une communication étroite des données ou un flux de contrôle entre ces sous-programmes et d’autres parties de l’œuvre.
Le code source correspondant n’a pas besoin d’inclure les éléments que les utilisateurs peuvent régénérer automatiquement à partir d’autres parties du code source correspondant.
Le Code source correspondant d’une œuvre sous forme de code source est cette même œuvre.
2. Permissions de base.#
Tous les droits accordés en vertu de la présente Licence le sont pour la durée du droit d’auteur sur le Programme et sont irrévocables dès lors que les conditions énoncées sont respectées. La présente Licence affirme expressément que tu as le droit illimité d’exécuter le Programme non modifié. Le résultat de l’exécution d’une œuvre couverte est couvert par la présente Licence uniquement si, compte tenu de son contenu, il constitue une œuvre couverte. La présente Licence reconnaît tes droits en matière d’usage loyal ou d’usage équivalent, tels que prévus par la législation sur le droit d’auteur.
Tu peux créer, exécuter et propager des œuvres couvertes que tu ne transmets pas, sans conditions, tant que ta licence demeure par ailleurs en vigueur. Tu peux transmettre des œuvres couvertes à d’autres personnes uniquement pour qu’elles apportent des modifications exclusivement pour toi, ou qu’elles te fournissent les moyens d’exécuter ces œuvres, à condition de respecter les dispositions de la présente Licence en transmettant tous les éléments dont tu ne détiens pas le droit d’auteur. Les personnes qui créent ou exécutent ainsi les œuvres couvertes pour toi doivent le faire exclusivement en ton nom, sous ta direction et ton contrôle, selon des conditions qui leur interdisent de réaliser des copies de tes éléments protégés par le droit d’auteur en dehors de leur relation avec toi.
Toute transmission dans d’autres circonstances n’est autorisée que dans les conditions énoncées ci-dessous. La concession de sous-licences est interdite ; la section 10 la rend inutile.
3. Protection des droits légaux des utilisateurs contre les lois anti-contournement.#
Aucune œuvre couverte ne sera considérée comme faisant partie d’une mesure technique efficace au sens de toute loi applicable mettant en œuvre les obligations prévues à l’article 11 du traité de l’OMPI sur le droit d’auteur adopté le 20 décembre 1996, ou de lois similaires interdisant ou restreignant le contournement de telles mesures.
Lorsque tu transmets une œuvre couverte, tu renonces à tout pouvoir juridique d’interdire le contournement de mesures techniques, dans la mesure où ce contournement résulte de l’exercice des droits accordés par la présente Licence à l’égard de l’œuvre couverte, et tu déclares n’avoir aucune intention de limiter l’exécution ou la modification de l’œuvre afin de faire valoir, à l’encontre des utilisateurs de l’œuvre, tes droits légaux ou ceux de tiers visant à interdire le contournement de mesures techniques.
4. Transmission de copies conformes.#
Tu peux transmettre des copies conformes du code source du Programme tel que tu l’as reçu, sur tout support, à condition de publier de façon visible et appropriée sur chaque copie un avis de droit d’auteur approprié ; de conserver intacts tous les avis indiquant que la présente Licence et toute condition non permissive ajoutée conformément à la section 7 s’appliquent au code ; de conserver intacts tous les avis d’absence de garantie ; et de remettre à tous les destinataires une copie de la présente Licence avec le Programme.
Tu peux demander le prix que tu veux, ou ne rien demander, pour chaque copie que tu transmets, et tu peux proposer une assistance ou une protection au titre de la garantie moyennant des frais.
5. Transmission de versions modifiées du code source.#
Tu peux transmettre une œuvre fondée sur le Programme, ou les modifications apportées au Programme pour la créer, sous forme de code source conformément aux conditions de la section 4, à condition de respecter également toutes les conditions suivantes :
- a) L’œuvre doit comporter des avis bien visibles indiquant que tu l’as modifiée et précisant une date pertinente.
- b) L’œuvre doit comporter des avis bien visibles indiquant qu’elle est publiée sous la présente Licence et sous toute condition ajoutée en vertu de la section 7. Cette exigence modifie celle de la section 4 qui consiste à « conserver intacts tous les avis ».
- c) Tu dois concéder une licence sur l’ensemble de l’œuvre, dans sa totalité, en vertu de la présente Licence à toute personne qui entre en possession d’une copie. La présente Licence s’appliquera donc, avec toute condition supplémentaire applicable au titre de la section 7, à l’ensemble de l’œuvre et à toutes ses parties, quelle que soit leur manière d’être regroupées. La présente Licence ne t’autorise pas à concéder une licence sur l’œuvre d’une autre manière, mais elle n’invalide pas une telle autorisation si tu l’as reçue séparément.
- d) Si l’œuvre comporte des interfaces utilisateur interactives, chacune doit afficher les Mentions légales appropriées ; toutefois, si le Programme comporte des interfaces interactives qui n’affichent pas de Mentions légales appropriées, ton œuvre n’est pas tenue de les afficher.
Un regroupement d’une œuvre couverte avec d’autres œuvres distinctes et indépendantes, qui ne sont pas par nature des extensions de l’œuvre couverte et qui ne sont pas combinées avec elle de manière à former un programme plus vaste, dans ou sur un volume d’un support de stockage ou de distribution, est appelé un « agrégat » si le regroupement et le droit d’auteur qui en résulte ne servent pas à restreindre l’accès ou les droits légaux des utilisateurs de l’agrégat au-delà de ce que permettent les œuvres individuelles. L’inclusion d’une œuvre couverte dans un agrégat n’entraîne pas l’application de la présente Licence aux autres parties de l’agrégat.
6. Transmission de formes autres que le code source.#
Tu peux transmettre une œuvre couverte sous forme de code objet conformément aux conditions des sections 4 et 5, à condition de transmettre également le Code source correspondant, lisible par machine, conformément à la présente Licence, de l’une des manières suivantes :
- a) Transmettre le code objet dans un produit physique ou intégré à un produit physique (y compris un support de distribution physique), accompagné du Code source correspondant enregistré sur un support physique durable habituellement utilisé pour l’échange de logiciels.
- b) Transmettre le code objet dans un produit physique ou intégré à un produit physique (y compris un support de distribution physique), accompagné d’une offre écrite, valable pendant au moins trois ans et aussi longtemps que tu proposes des pièces de rechange ou une assistance client pour ce modèle de produit, de fournir à toute personne possédant le code objet soit (1) une copie du Code source correspondant de tous les logiciels du produit couverts par la présente Licence, sur un support physique durable habituellement utilisé pour l’échange de logiciels, à un prix ne dépassant pas tes coûts raisonnables de transmission physique du code source, soit (2) un accès gratuit permettant de copier le Code source correspondant depuis un serveur réseau.
- c) Transmettre des copies individuelles du code objet accompagnées d’une copie de l’offre écrite de fournir le Code source correspondant. Cette option n’est autorisée qu’à titre occasionnel et non commercial, et uniquement si tu as reçu le code objet avec une telle offre, conformément au paragraphe 6b.
- d) Transmettre le code objet en proposant un accès depuis un lieu désigné (gratuitement ou contre paiement), et proposer de la même manière, depuis le même lieu et sans frais supplémentaires, un accès équivalent au Code source correspondant. Tu n’es pas tenu d’exiger des destinataires qu’ils copient le Code source correspondant avec le code objet. Si le lieu depuis lequel le code objet peut être copié est un serveur réseau, le Code source correspondant peut se trouver sur un autre serveur (exploité par toi ou par un tiers) offrant des moyens de copie équivalents, à condition que tu indiques clairement à proximité du code objet où trouver le Code source correspondant. Quel que soit le serveur qui héberge le Code source correspondant, tu restes tenu de veiller à ce qu’il soit disponible aussi longtemps que nécessaire pour satisfaire à ces exigences.
- e) Transmettre le code objet par transmission pair-à-pair, à condition d’indiquer aux autres pairs où le code objet et le Code source correspondant de l’œuvre sont proposés gratuitement au public conformément au paragraphe 6d.
Une partie dissociable du code objet, dont le code source est exclu du Code source correspondant en tant que Bibliothèque système, n’a pas à être incluse lors de la transmission de l’œuvre sous forme de code objet.
Un « Produit utilisateur » désigne soit (1) un « produit de consommation », c’est-à-dire tout bien meuble corporel normalement utilisé à des fins personnelles, familiales ou domestiques, soit (2) tout élément conçu ou vendu pour être incorporé dans un logement. Pour déterminer si un produit est un produit de consommation, tout doute doit être tranché en faveur de son inclusion dans cette catégorie. Pour un produit donné reçu par un utilisateur donné, « normalement utilisé » désigne l’utilisation typique ou courante de cette catégorie de produits, indépendamment du statut de l’utilisateur concerné ou de la manière dont il utilise, ou prévoit ou est censé utiliser, le produit. Un produit est un produit de consommation même s’il a des usages commerciaux, industriels ou autres usages non liés à la consommation importants, sauf si ces usages constituent son seul mode d’utilisation significatif.
Les « Informations d’installation » d’un Produit utilisateur désignent toutes les méthodes, procédures, clés d’autorisation ou autres informations nécessaires pour installer et exécuter des versions modifiées d’une œuvre couverte sur ce Produit utilisateur à partir d’une version modifiée de son Code source correspondant. Ces informations doivent suffire à garantir que le fonctionnement continu du code objet modifié ne soit en aucun cas empêché ou perturbé du seul fait de la modification.
Si tu transmets une œuvre sous forme de code objet en vertu de la présente section dans un Produit utilisateur, avec celui-ci ou spécifiquement pour son utilisation, et que la transmission s’effectue dans le cadre d’une transaction par laquelle le droit de possession et d’utilisation du Produit utilisateur est transféré au destinataire à perpétuité ou pour une durée déterminée (quelle que soit la qualification de la transaction), le Code source correspondant transmis en vertu de la présente section doit être accompagné des Informations d’installation. Toutefois, cette exigence ne s’applique pas si ni toi ni aucun tiers ne conservez la capacité d’installer du code objet modifié sur le Produit utilisateur (par exemple, si l’œuvre a été installée dans une mémoire morte).
L’obligation de fournir des Informations d’installation n’inclut pas celle de continuer à fournir un service d’assistance, une garantie ou des mises à jour pour une œuvre modifiée ou installée par le destinataire, ni pour le Produit utilisateur sur lequel elle a été modifiée ou installée. L’accès à un réseau peut être refusé lorsque la modification elle-même porte une atteinte importante et défavorable au fonctionnement du réseau ou enfreint les règles et protocoles de communication sur le réseau.
Le Code source correspondant transmis et les Informations d’installation fournies conformément à la présente section doivent être dans un format documenté publiquement (dont la mise en œuvre est disponible publiquement sous forme de code source) et ne doivent nécessiter aucun mot de passe ni aucune clé spéciale pour être décompressés, lus ou copiés.
7. Conditions supplémentaires.#
Les « permissions supplémentaires » sont des conditions qui complètent celles de la présente Licence en prévoyant des exceptions à une ou plusieurs de ses exigences. Les permissions supplémentaires applicables à l’ensemble du Programme sont considérées comme faisant partie de la présente Licence, dans la mesure où elles sont valides en vertu du droit applicable. Si des permissions supplémentaires ne s’appliquent qu’à une partie du Programme, cette partie peut être utilisée séparément sous ces permissions, mais l’ensemble du Programme reste régi par la présente Licence, sans tenir compte des permissions supplémentaires.
Lorsque tu transmets une copie d’une œuvre couverte, tu peux, à ta discrétion, supprimer toute permission supplémentaire de cette copie ou de toute partie de celle-ci. (Les permissions supplémentaires peuvent prévoir leur propre suppression dans certains cas où tu modifies l’œuvre.) Tu peux ajouter des permissions supplémentaires aux éléments que tu ajoutes à une œuvre couverte et pour lesquels tu détiens ou peux accorder les autorisations appropriées en matière de droit d’auteur.
Nonobstant toute autre disposition de la présente Licence, pour les éléments que tu ajoutes à une œuvre couverte, tu peux (si les titulaires du droit d’auteur sur ces éléments t’y autorisent) compléter les conditions de la présente Licence par des conditions :
- a) excluant la garantie ou limitant la responsabilité d’une manière différente des conditions des sections 15 et 16 de la présente Licence ; ou
- b) exigeant la conservation des mentions légales ou attributions d’auteur raisonnables spécifiées dans ces éléments ou dans les Mentions légales appropriées affichées par les œuvres qui les contiennent ; ou
- c) interdisant toute présentation trompeuse de l’origine de ces éléments, ou exigeant que les versions modifiées de ces éléments soient marquées de manière raisonnable comme étant différentes de la version originale ; ou
- d) limitant l’utilisation, à des fins publicitaires, des noms des concédants de licence ou des auteurs de ces éléments ; ou
- e) refusant d’accorder des droits en vertu du droit des marques pour l’utilisation de certains noms commerciaux, marques ou marques de service ; ou
- f) exigeant de toute personne qui transmet ces éléments (ou des versions modifiées de ceux-ci) en acceptant contractuellement une responsabilité envers le destinataire qu’elle indemnise les concédants de licence et les auteurs de ces éléments pour toute responsabilité que ces engagements contractuels leur imposent directement.
Toutes les autres conditions supplémentaires non permissives sont considérées comme des « restrictions supplémentaires » au sens de la section 10. Si le Programme tel que tu l’as reçu, ou une partie de celui-ci, comporte un avis indiquant qu’il est régi par la présente Licence ainsi qu’une condition constituant une restriction supplémentaire, tu peux supprimer cette condition. Si un document de licence contient une restriction supplémentaire, mais autorise une nouvelle concession de licence ou une transmission en vertu de la présente Licence, tu peux ajouter à une œuvre couverte des éléments régis par les conditions de ce document de licence, à condition que la restriction supplémentaire ne subsiste pas après cette nouvelle concession de licence ou cette transmission.
Si tu ajoutes des conditions à une œuvre couverte conformément à la présente section, tu dois indiquer, dans les fichiers source concernés, les conditions supplémentaires applicables à ces fichiers ou préciser où trouver les conditions applicables.
Les conditions supplémentaires, permissives ou non permissives, peuvent être énoncées dans une licence rédigée séparément ou sous forme d’exceptions ; les exigences ci-dessus s’appliquent dans les deux cas.
8. Résiliation.#
Tu ne peux pas propager ni modifier une œuvre couverte autrement que dans les cas expressément prévus par la présente Licence. Toute tentative contraire de la propager ou de la modifier est nulle et met automatiquement fin à tes droits en vertu de la présente Licence (y compris toute licence de brevet accordée au troisième paragraphe de la section 11).
Toutefois, si tu cesses toute violation de la présente Licence, la licence qui t’a été accordée par un titulaire du droit d’auteur donné est rétablie (a) à titre provisoire, à moins que le titulaire du droit d’auteur ne résilie explicitement et définitivement ta licence, et (b) de manière permanente si le titulaire du droit d’auteur ne t’informe pas de la violation par un moyen raisonnable dans les 60 jours suivant la cessation de celle-ci.
En outre, la licence qui t’a été accordée par un titulaire du droit d’auteur donné est rétablie de manière permanente si le titulaire du droit d’auteur t’informe de la violation par un moyen raisonnable, s’il s’agit de la première fois que tu reçois de ce titulaire un avis de violation de la présente Licence (pour quelque œuvre que ce soit) et si tu remédies à la violation dans les 30 jours suivant la réception de l’avis.
La résiliation de tes droits en vertu de la présente section ne met pas fin aux licences des parties qui ont reçu de toi des copies ou des droits en vertu de la présente Licence. Si tes droits ont été résiliés et n’ont pas été rétablis de manière permanente, tu ne peux pas recevoir de nouvelles licences portant sur les mêmes éléments en vertu de la section 10.
9. Aucune acceptation requise pour détenir des copies.#
Tu n’es pas tenu d’accepter la présente Licence pour recevoir ou exécuter une copie du Programme. La propagation accessoire d’une œuvre couverte, qui se produit uniquement du fait de l’utilisation d’une transmission pair-à-pair pour recevoir une copie, ne nécessite pas non plus cette acceptation. Toutefois, aucune autre disposition que la présente Licence ne t’autorise à propager ou modifier une œuvre couverte. Ces actes constituent une violation du droit d’auteur si tu n’acceptes pas la présente Licence. Par conséquent, en modifiant ou en propageant une œuvre couverte, tu indiques que tu acceptes la présente Licence à cette fin.
10. Concession automatique de licences aux destinataires en aval.#
Chaque fois que tu transmets une œuvre couverte, le destinataire reçoit automatiquement des concédants de licence initiaux une licence l’autorisant à exécuter, modifier et propager cette œuvre, sous réserve de la présente Licence. Tu n’es pas responsable de veiller au respect de la présente Licence par les tiers.
Une « transaction portant sur une entité » est une transaction qui transfère le contrôle d’une organisation ou la quasi-totalité de ses actifs, qui entraîne la scission d’une organisation ou qui fusionne des organisations. Si la propagation d’une œuvre couverte résulte d’une transaction portant sur une entité, chaque partie à cette transaction qui reçoit une copie de l’œuvre reçoit également toutes les licences sur l’œuvre que son prédécesseur en titre détenait ou pouvait accorder en vertu du paragraphe précédent, ainsi que le droit d’obtenir le Code source correspondant de l’œuvre auprès de son prédécesseur en titre, si celui-ci le détient ou peut l’obtenir par des efforts raisonnables.
Tu ne peux imposer aucune restriction supplémentaire à l’exercice des droits accordés ou reconnus par la présente Licence. Par exemple, tu ne peux imposer de frais de licence, de redevance ni d’autres frais pour l’exercice des droits accordés par la présente Licence, et tu ne peux engager de poursuites judiciaires (y compris une demande reconventionnelle ou une demande incidente dans le cadre d’une action en justice) en alléguant qu’une revendication de brevet est enfreinte par la création, l’utilisation, la vente, la mise en vente ou l’importation du Programme ou de toute partie de celui-ci.
11. Brevets.#
Un « contributeur » est un titulaire de droit d’auteur qui autorise l’utilisation du Programme ou d’une œuvre sur laquelle le Programme est fondé en vertu de la présente Licence. L’œuvre ainsi concédée sous licence est appelée la « version du contributeur » de ce contributeur.
Les « revendications de brevet essentielles » d’un contributeur sont toutes les revendications de brevet détenues ou contrôlées par celui-ci, qu’elles aient déjà été acquises ou qu’elles le soient ultérieurement, qui seraient enfreintes par une manière de créer, d’utiliser ou de vendre sa version du contributeur autorisée par la présente Licence, mais elles n’incluent pas les revendications qui ne seraient enfreintes qu’à la suite de modifications ultérieures de cette version. Aux fins de cette définition, le « contrôle » inclut le droit d’accorder des sous-licences de brevet conformément aux exigences de la présente Licence.
Chaque contributeur t’accorde une licence de brevet non exclusive, mondiale et sans redevance portant sur ses revendications de brevet essentielles, qui t’autorise à créer, utiliser, vendre, mettre en vente, importer et, par ailleurs, exécuter, modifier et propager le contenu de sa version du contributeur.
Dans les trois paragraphes suivants, une « licence de brevet » désigne tout accord ou engagement exprès, quelle que soit sa dénomination, de ne pas faire valoir un brevet (par exemple, une autorisation expresse d’exploiter un brevet ou un engagement à ne pas poursuivre pour contrefaçon de brevet). « Accorder » une telle licence de brevet à une partie signifie conclure avec elle un tel accord ou prendre un tel engagement de ne pas faire valoir un brevet à son encontre.
Si tu transmets une œuvre couverte en t’appuyant sciemment sur une licence de brevet et que le Code source correspondant de l’œuvre n’est pas disponible pour que quiconque puisse le copier gratuitement et selon les conditions de la présente Licence, par l’intermédiaire d’un serveur réseau accessible au public ou par tout autre moyen facilement accessible, tu dois alors soit (1) faire en sorte que le Code source correspondant soit disponible de cette manière, soit (2) prendre des dispositions pour te priver du bénéfice de la licence de brevet pour cette œuvre particulière, soit (3) prendre des dispositions, conformément aux exigences de la présente Licence, pour étendre la licence de brevet aux destinataires en aval. « S’appuyer sciemment sur » signifie que tu sais effectivement que, sans la licence de brevet, la transmission de l’œuvre couverte par toi dans un pays, ou son utilisation par ton destinataire dans un pays, enfreindrait un ou plusieurs brevets identifiables dans ce pays que tu as des raisons de croire valides.
Si, dans le cadre ou à la suite d’une transaction ou d’un accord unique, tu transmets ou fais propager une œuvre couverte en faisant organiser sa transmission, et que tu accordes une licence de brevet à certaines des parties qui reçoivent l’œuvre couverte en les autorisant à utiliser, propager, modifier ou transmettre une copie précise de l’œuvre couverte, la licence de brevet que tu accordes est automatiquement étendue à tous les destinataires de l’œuvre couverte et des œuvres qui en sont fondées.
Une licence de brevet est « discriminatoire » si elle exclut de son champ d’application, interdit l’exercice de, ou est subordonnée à la non-exercice d’un ou plusieurs droits expressément accordés par la présente Licence. Tu ne peux pas transmettre une œuvre couverte si tu es partie à un accord avec un tiers dont l’activité consiste à distribuer des logiciels, en vertu duquel tu verses à ce tiers un paiement fondé sur l’étendue de ton activité de transmission de l’œuvre et en vertu duquel le tiers accorde aux parties qui recevraient l’œuvre couverte de ta part une licence de brevet discriminatoire (a) liée aux copies de l’œuvre couverte que tu transmets (ou aux copies réalisées à partir de celles-ci), ou (b) principalement destinée à des produits ou regroupements précis contenant l’œuvre couverte et liée à ceux-ci, sauf si tu as conclu cet accord ou si cette licence de brevet a été accordée avant le 28 mars 2007.
Aucune disposition de la présente Licence ne peut être interprétée comme excluant ou limitant une licence implicite ou tout autre moyen de défense contre une contrefaçon dont tu pourrais par ailleurs bénéficier en vertu du droit des brevets applicable.
12. Non-renonciation à la liberté des autres.#
Si des conditions te sont imposées (par décision de justice, accord ou autrement) qui contredisent celles de la présente Licence, elles ne te dispensent pas de respecter les conditions de la présente Licence. Si tu ne peux pas transmettre une œuvre couverte tout en respectant simultanément tes obligations en vertu de la présente Licence et d’autres obligations pertinentes, tu ne peux alors pas la transmettre du tout. Par exemple, si tu acceptes des conditions qui t’obligent à percevoir une redevance pour toute transmission ultérieure auprès des personnes auxquelles tu transmets le Programme, le seul moyen de respecter à la fois ces conditions et la présente Licence serait de renoncer entièrement à transmettre le Programme.
13. Interaction à distance par réseau ; utilisation avec la Licence publique générale GNU.#
Nonobstant toute autre disposition de la présente Licence, si tu modifies le Programme, ta version modifiée doit proposer de manière bien visible à tous les utilisateurs qui interagissent avec elle à distance par l’intermédiaire d’un réseau informatique (si ta version prend en charge une telle interaction) la possibilité de recevoir le Code source correspondant de ta version, en donnant gratuitement accès à ce Code source correspondant depuis un serveur réseau, par un moyen standard ou habituellement utilisé pour faciliter la copie de logiciels. Ce Code source correspondant doit inclure le Code source correspondant de toute œuvre couverte par la version 3 de la Licence publique générale GNU qui est incorporée conformément au paragraphe suivant.
Nonobstant toute autre disposition de la présente Licence, tu es autorisé à lier ou combiner toute œuvre couverte avec une œuvre concédée sous licence en vertu de la version 3 de la Licence publique générale GNU pour former une œuvre combinée unique, et à transmettre l’œuvre qui en résulte. Les conditions de la présente Licence continueront de s’appliquer à la partie qui constitue l’œuvre couverte, mais l’œuvre avec laquelle elle est combinée restera régie par la version 3 de la Licence publique générale GNU.
14. Versions révisées de la présente Licence.#
La Free Software Foundation peut publier de temps à autre des versions révisées et/ou nouvelles de la Licence publique générale GNU Affero. Ces nouvelles versions auront un esprit similaire à celui de la présente version, mais pourront différer dans le détail afin de répondre à de nouveaux problèmes ou enjeux.
Chaque version porte un numéro qui la distingue. Si le Programme indique qu’une certaine version numérotée de la Licence publique générale GNU Affero, « ou toute version ultérieure », s’applique à celui-ci, tu peux choisir de respecter les conditions de cette version numérotée ou de toute version ultérieure publiée par la Free Software Foundation. Si le Programme ne précise pas de numéro de version de la Licence publique générale GNU Affero, tu peux choisir n’importe quelle version publiée par la Free Software Foundation.
Si le Programme indique qu’un mandataire peut décider quelles versions futures de la Licence publique générale GNU Affero peuvent être utilisées, la déclaration publique d’acceptation d’une version par ce mandataire t’autorise définitivement à choisir cette version pour le Programme.
Les versions ultérieures de la Licence peuvent t’accorder des permissions supplémentaires ou différentes. Toutefois, le choix d’une version ultérieure n’impose aucune obligation supplémentaire à un auteur ou à un titulaire du droit d’auteur.
15. Exclusion de garantie.#
LE PROGRAMME EST FOURNI SANS AUCUNE GARANTIE, DANS LA MESURE PERMISE PAR LE DROIT APPLICABLE. SAUF INDICATION CONTRAIRE ÉCRITE, LES TITULAIRES DU DROIT D’AUTEUR ET/OU LES AUTRES PARTIES FOURNISSENT LE PROGRAMME « EN L’ÉTAT », SANS GARANTIE D’AUCUNE SORTE, EXPRESSE OU IMPLICITE, Y COMPRIS, MAIS SANS S’Y LIMITER, LES GARANTIES IMPLICITES DE QUALITÉ MARCHANDE ET D’ADÉQUATION À UN USAGE PARTICULIER. TU ASSUMES L’INTÉGRALITÉ DES RISQUES LIÉS À LA QUALITÉ ET AUX PERFORMANCES DU PROGRAMME. SI LE PROGRAMME S’AVÈRE DÉFECTUEUX, TU ASSUMES LE COÛT DE TOUTE MAINTENANCE, RÉPARATION OU CORRECTION NÉCESSAIRE.
16. Limitation de responsabilité.#
EN AUCUN CAS, SAUF SI LE DROIT APPLICABLE L’EXIGE OU SI UN ACCORD ÉCRIT LE PRÉVOIT, UN TITULAIRE DU DROIT D’AUTEUR OU TOUTE AUTRE PARTIE QUI MODIFIE ET/OU TRANSMET LE PROGRAMME COMME AUTORISÉ CI-DESSUS NE SERA RESPONSABLE ENVERS TOI DE DOMMAGES, Y COMPRIS DE DOMMAGES GÉNÉRAUX, SPÉCIAUX, ACCESSOIRES OU INDIRECTS RÉSULTANT DE L’UTILISATION OU DE L’IMPOSSIBILITÉ D’UTILISER LE PROGRAMME (Y COMPRIS, MAIS SANS S’Y LIMITER, LA PERTE DE DONNÉES, L’ALTÉRATION DE DONNÉES OU LES PERTES SUBIES PAR TOI OU PAR DES TIERS, OU L’INCAPACITÉ DU PROGRAMME À FONCTIONNER AVEC D’AUTRES PROGRAMMES), MÊME SI CE TITULAIRE OU CETTE AUTRE PARTIE A ÉTÉ INFORMÉ DE LA POSSIBILITÉ DE TELS DOMMAGES.
17. Interprétation des sections 15 et 16.#
Si l’exclusion de garantie et la limitation de responsabilité prévues ci-dessus ne peuvent produire leurs effets juridiques locaux conformément à leurs termes, les juridictions de révision appliqueront le droit local qui se rapproche le plus d’une renonciation absolue à toute responsabilité civile liée au Programme, sauf si une garantie ou une acceptation de responsabilité accompagne une copie du Programme en contrepartie d’un paiement.
FIN DES CONDITIONS
Comment appliquer ces conditions à tes nouveaux programmes#
Si tu développes un nouveau programme et que tu souhaites qu’il soit aussi utile que possible au public, le meilleur moyen d’y parvenir est d’en faire un logiciel libre que chacun peut redistribuer et modifier selon ces conditions.
Pour ce faire, joins au programme les avis suivants. Le plus sûr est de les ajouter au début de chaque fichier source afin d’indiquer le plus clairement possible l’exclusion de garantie ; chaque fichier doit comporter au minimum la ligne « copyright » et une référence indiquant où trouver l’avis complet.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU Affero General Public License for more details.
You should have received a copy of the GNU Affero General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.Ajoute également des informations indiquant comment te contacter par courrier électronique et postal.
Si ton logiciel peut interagir à distance avec des utilisateurs par l’intermédiaire d’un réseau informatique, veille également à ce qu’il leur permette d’obtenir son code source. Par exemple, si ton programme est une application Web, son interface pourrait afficher un lien « Source » qui dirige les utilisateurs vers une archive du code. Tu peux proposer le code source de bien des manières, et certaines solutions conviendront mieux à certains programmes ; consulte la section 13 pour connaître les exigences précises.
Tu devrais également demander à ton employeur (si tu travailles comme programmeur) ou à ton établissement scolaire, le cas échéant, de signer une « déclaration de renonciation au droit d’auteur » pour le programme, si nécessaire. Pour en savoir plus à ce sujet, ainsi que sur la manière d’appliquer et de respecter la GNU AGPL, consulte https://www.gnu.org/licenses/.