Dernière mise à jour :
Version 3, 19 novembre 2007
Copyright © 2007 Free Software Foundation, Inc. <https://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
La licence publique générale GNU Affero est une licence libre et copyleft pour les logiciels et autres types d'œuvres, spécialement conçue pour assurer la coopération avec la communauté dans le cas des logiciels de serveurs de réseau.
Les licences de la plupart des logiciels et autres travaux pratiques sont conçues pour te priver de la liberté de partager et de modifier ces travaux. En revanche, nos licences publiques générales ont pour but de garantir ta liberté de partager et de modifier toutes les versions d'un programme, afin de s'assurer qu'il reste un logiciel libre pour tous ses utilisateurs.
Lorsque nous parlons de logiciels libres, nous faisons référence à la liberté, pas au prix. Nos licences publiques générales sont conçues pour garantir que tu as la liberté de distribuer des copies de logiciels libres (et de les faire payer si tu le souhaites), que tu reçois le code source ou que tu peux l'obtenir si tu le désires, que tu peux modifier le logiciel ou en utiliser des éléments dans de nouveaux programmes libres, et que tu sais que tu peux faire ces choses.
Les développeurs qui utilisent nos licences publiques générales protègent tes droits en deux étapes : (1) faire valoir les droits d'auteur sur le logiciel, et (2) t'offrir cette Licence qui te donne l'autorisation légale de 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 dans les versions alternatives du programme, si elles sont largement utilisées, deviennent disponibles pour que d'autres développeurs les intègrent. De nombreux développeurs de logiciels libres sont encouragés par la coopération qui en résulte. Cependant, dans le cas des logiciels utilisés sur les serveurs de réseau, ce résultat peut ne pas se produire. La licence publique générale GNU permet de créer une version modifiée et de laisser le public y accéder sur un serveur sans jamais divulguer son code source au public.
La licence publique générale GNU Affero est conçue spécifiquement pour garantir que, dans de tels cas, le code source modifié soit mis à la disposition de la communauté. Elle exige que l'opérateur d'un serveur de réseau fournisse le code source de la version modifiée qui y est exécutée aux utilisateurs de ce serveur. Par conséquent, l'utilisation publique d'une version modifiée, sur un serveur accessible au public, donne au public l'accès au code source de la version modifiée.
Une licence plus ancienne, appelée Affero General Public License et publiée par Affero, a été conçue pour atteindre des objectifs similaires. Il s'agit d'une licence différente, et non d'une version de la GPL Affero, mais Affero a publié une nouvelle version de la GPL Affero qui permet l'octroi de nouvelles licences sous cette licence.
Les conditions précises de copie, de distribution et de modification suivent.
"Cette licence" fait référence à la version 3 de la licence publique générale GNU Affero.
"Droit d'auteur" signifie également les lois similaires au droit d'auteur qui s'appliquent à d'autres types d'œuvres, comme les masques de semi-conducteurs.
"Le programme" fait référence à toute œuvre protégée par le droit d'auteur et concédée sous cette licence. Chaque titulaire de licence est désigné par le terme "toi". "Licenciés" et "destinataires" peuvent être des individus ou des organisations.
Modifier" une oeuvre signifie copier ou adapter tout ou partie de l'oeuvre d'une manière qui nécessite une autorisation de droit d'auteur, autre que la réalisation d'une copie exacte. L'œuvre qui en résulte est appelée une "version modifiée" de l'œuvre antérieure ou une œuvre "basée sur" l'œuvre antérieure.
Une "œuvre couverte" désigne soit le programme non modifié, soit une œuvre basée sur le programme.
Propager" une œuvre signifie faire quoi que ce soit avec elle qui, sans autorisation, te rendrait directement ou indirectement responsable d'une infraction à la loi sur le droit d'auteur en vigueur, à 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 signifie tout type de propagation qui permet à d'autres parties de faire ou de recevoir des copies. Une simple interaction avec un utilisateur par le biais d'un réseau informatique, sans transfert de copie, n'est pas une transmission.
Une interface utilisateur interactive affiche des "Mentions légales appropriées" dans la mesure où elle comprend un élément pratique et bien visible qui (1) affiche une mention de copyright appropriée, et (2) indique à l'utilisateur qu'il n'y a pas de garantie pour le travail (sauf dans la mesure où des garanties sont fournies), que les détenteurs de licences peuvent transmettre le travail sous cette Licence, et comment consulter une copie de cette Licence. Si l'interface présente une liste de commandes ou d'options pour l'utilisateur, comme un menu, un élément bien visible de la liste répond à ce critère.
Le "code source" d'une œuvre désigne la forme préférée de l'œuvre pour y apporter des modifications. "Code objet" désigne toute forme non source d'une œuvre.
Une "interface standard" est une interface qui est soit une norme officielle définie par un organisme de normalisation reconnu, soit, dans le cas d'interfaces spécifiées pour un langage de programmation particulier, une interface largement utilisée par les développeurs travaillant dans ce langage.
Les "bibliothèques système" d'un travail exécutable comprennent tout ce qui, autre que le travail dans son ensemble, (a) est inclus dans la forme normale d'emballage d'un composant majeur, mais qui ne fait pas partie de ce composant majeur, et (b) sert uniquement à permettre l'utilisation du travail avec ce composant majeur, ou à mettre en œuvre une interface standard pour laquelle une mise en œuvre est disponible au public sous la forme d'un code source. Un "composant majeur", dans ce contexte, signifie un composant essentiel majeur (noyau, système de fenêtres, etc.) du système d'exploitation spécifique (le cas échéant) sur lequel le travail exécutable fonctionne, ou un compilateur utilisé pour produire le travail, ou un interpréteur de code objet utilisé pour l'exécuter.
La "Source correspondante" d'une œuvre sous forme de code objet signifie tout le code source nécessaire pour générer, installer et (pour une œuvre exécutable) exécuter le code objet et pour modifier l'œuvre, y compris les scripts pour contrôler ces activités. Cependant, cela ne comprend pas les bibliothèques système de l'œuvre, ni les outils à usage général, ni les programmes gratuits généralement disponibles qui sont utilisés sans modification pour effectuer ces activités mais qui ne font pas partie de l'œuvre. Par exemple, la source correspondante comprend les fichiers de définition d'interface associés aux fichiers source de l'œuvre, et le code source des bibliothèques partagées et des sous-programmes liés dynamiquement que l'œuvre est spécifiquement conçue pour exiger, par exemple par la communication intime de données ou le flux de contrôle entre ces sous-programmes et d'autres parties de l'œuvre.
La source correspondante ne doit rien inclure que les utilisateurs puissent régénérer automatiquement à partir d'autres parties de la source correspondante.
La Source correspondante pour une œuvre sous forme de code source est cette même œuvre.
Tous les droits accordés en vertu de la présente licence le sont pour la durée des droits d'auteur sur le programme, et sont irrévocables à condition que les conditions énoncées soient respectées. La présente licence affirme explicitement ton autorisation illimitée d'exécuter le programme non modifié. Le résultat de l'exécution d'un travail couvert n'est couvert par la présente licence que si le résultat, compte tenu de son contenu, constitue un travail couvert. La présente licence reconnaît les droits d'utilisation équitable ou d'autres droits équivalents prévus par la loi sur les droits d'auteur.
Tu peux créer, exécuter et propager les travaux couverts que tu ne transmets pas, sans conditions, tant que ta licence reste en vigueur. Tu peux transmettre les travaux couverts à d'autres personnes dans le seul but qu'elles effectuent des modifications exclusivement pour toi, ou qu'elles te fournissent les moyens d'exécuter ces travaux, à condition que tu respectes les termes de la présente licence en transmettant tous les éléments dont tu ne contrôles pas les droits d'auteur. Les personnes qui réalisent ou exécutent les travaux couverts pour toi doivent le faire exclusivement en ton nom, sous ta direction et ton contrôle, dans des conditions qui leur interdisent de faire des copies de ton matériel protégé par le droit d'auteur en dehors de leur relation avec toi.
La transmission dans d'autres circonstances n'est autorisée qu'aux conditions énoncées ci-dessous. La sous-licence n'est pas autorisée ; l'article 10 la rend inutile.
Aucune œuvre couverte ne doit être considérée comme faisant partie d'une mesure technologique efficace en vertu de toute loi applicable remplissant les obligations de 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 limitant le contournement de telles mesures.
Lorsque tu transmets une œuvre couverte, tu renonces à tout pouvoir légal d'interdire le contournement des mesures technologiques dans la mesure où ce contournement est effectué en exerçant les droits prévus par la présente licence à l'égard de l'œuvre couverte, et tu renonces à toute intention de limiter l'exploitation ou la modification de l'œuvre comme moyen de faire respecter, à l'encontre des utilisateurs de l'œuvre, tes droits légaux ou ceux de tiers d'interdire le contournement des mesures technologiques.
Tu peux transmettre des copies exactes du code source du programme tel que tu le reçois, sur n'importe quel support, à condition que tu publies de manière visible et appropriée sur chaque copie un avis de copyright approprié ; que tu conserves intactes toutes les mentions indiquant que cette licence et toutes les conditions non permissives ajoutées conformément à l'article 7 s'appliquent au code ; que tu conserves intactes toutes les mentions indiquant l'absence de garantie ; et que tu donnes à tous les destinataires une copie de cette licence en même temps que le programme.
Tu peux demander n'importe quel prix ou aucun prix pour chaque copie que tu transmets, et tu peux offrir une assistance ou une protection de garantie moyennant des frais.
Tu peux transmettre un travail basé sur le programme, ou les modifications pour le produire à partir du programme, sous forme de code source selon les termes de l'article 4, à condition que tu remplisses également toutes ces conditions :
Une compilation d'une œuvre couverte avec d'autres œuvres séparées 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 important, dans ou sur un volume d'un support de stockage ou de distribution, est appelée un "agrégat" si la compilation et le droit d'auteur qui en résulte ne sont pas utilisés pour limiter l'accès ou les droits légaux des utilisateurs de la compilation au-delà de ce que les œuvres individuelles autorisent. L'inclusion d'une oeuvre couverte dans un agrégat n'entraîne pas l'application de la présente licence aux autres parties de l'agrégat.
Tu peux transmettre un travail couvert sous forme de code objet selon les termes des sections 4 et 5, à condition que tu transmettes également la source correspondante lisible par machine selon les termes de la présente licence, de l'une des manières suivantes :
Une partie séparable du code objet, dont le code source est exclu de la Source correspondante en tant que bibliothèque de système, n'a pas besoin d'être incluse dans le transport du travail de code objet.
Un "produit d'utilisation" est soit (1) un "produit de consommation", c'est-à-dire tout bien meuble corporel qui est normalement utilisé à des fins personnelles, familiales ou domestiques, soit (2) tout ce qui est conçu ou vendu pour être incorporé dans une habitation. Pour déterminer si un produit est un produit de consommation, les cas douteux doivent être résolus en faveur de la couverture. Pour un produit particulier reçu par un utilisateur particulier, l'expression "normalement utilisé" se réfère à une utilisation typique ou courante de cette catégorie de produit, indépendamment du statut de l'utilisateur particulier ou de la façon dont il utilise effectivement le produit, ou dont il s'attend à ce qu'il l'utilise, ou dont on s'attend à ce qu'il l'utilise. Un produit est un produit de consommation, qu'il ait ou non d'importantes utilisations commerciales, industrielles ou autres, sauf si ces utilisations représentent le seul mode d'utilisation significatif du produit.
"Informations d'installation" pour un produit utilisateur signifie toutes les méthodes, procédures, clés d'autorisation ou autres informations requises pour installer et exécuter des versions modifiées d'une œuvre couverte dans ce produit utilisateur à partir d'une version modifiée de sa source correspondante. Les informations doivent suffire à garantir que le fonctionnement continu du code objet modifié n'est en aucun cas empêché ou perturbé uniquement parce qu'une modification a été apportée.
Si tu transmets une œuvre à code objet en vertu de cette section dans, ou avec, ou spécifiquement pour une utilisation dans, un produit utilisateur, et que la transmission se produit dans le cadre d'une transaction dans 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 façon dont la transaction est caractérisée), la source correspondante transmise en vertu de cette section doit être accompagnée par les informations d'installation. Mais cette exigence ne s'applique pas si ni toi ni aucun tiers ne conserve la capacité d'installer le code objet modifié sur le Produit Utilisateur (par exemple, l'œuvre a été installée en ROM).
L'obligation de fournir des informations sur l'installation n'inclut pas l'obligation de continuer à fournir un service d'assistance, une garantie ou des mises à jour pour un travail qui a été modifié ou installé par le destinataire, ou pour le produit utilisateur dans lequel il a été modifié ou installé. L'accès à un réseau peut être refusé lorsque la modification elle-même affecte matériellement et négativement le fonctionnement du réseau ou viole les règles et protocoles de communication à travers le réseau.
Les sources correspondantes transmises et les informations d'installation fournies, conformément à cette section, doivent être dans un format documenté publiquement (et avec une implémentation disponible au public sous forme de code source), et ne doivent pas nécessiter de mot de passe ou de clé spéciale pour le déballage, la lecture ou la copie.
"Les permissions supplémentaires" sont des termes qui complètent les termes de cette licence en faisant des exceptions à une ou plusieurs de ses conditions. Les autorisations supplémentaires qui s'appliquent à l'ensemble du programme seront traitées comme si elles étaient incluses dans la présente licence, dans la mesure où elles sont valides en vertu de la loi applicable. Si les autorisations supplémentaires ne s'appliquent qu'à une partie du programme, cette partie peut être utilisée séparément en vertu de ces autorisations, mais l'ensemble du programme reste régi par la présente licence sans tenir compte des autorisations supplémentaires.
Lorsque tu transmets une copie d'un travail couvert, tu peux, à ton gré, retirer toutes les autorisations supplémentaires de cette copie, ou de toute partie de celle-ci. (Les autorisations supplémentaires peuvent être écrites de manière à exiger leur propre retrait dans certains cas lorsque tu modifies le travail). Tu peux placer des autorisations supplémentaires sur du matériel, ajouté par toi à une oeuvre couverte, pour lequel tu as ou peux donner l'autorisation de droit d'auteur appropriée.
Nonobstant toute autre disposition de cette licence, pour le matériel que tu ajoutes à une œuvre couverte, tu peux (si les détenteurs des droits d'auteur de ce matériel t'y autorisent) compléter les termes de cette licence par des termes :
Tous les autres termes additionnels non permissifs sont considérés comme des "restrictions supplémentaires" au sens de l'article 10. Si le programme tel que tu l'as reçu, ou toute partie de celui-ci, contient un avis indiquant qu'il est régi par la présente licence ainsi qu'un terme qui constitue une restriction supplémentaire, tu peux supprimer ce terme. Si un document de licence contient une restriction supplémentaire mais autorise l'octroi d'une nouvelle licence ou la transmission en vertu de la présente licence, tu peux ajouter à une oeuvre couverte du matériel régi par les termes de ce document de licence, à condition que la restriction supplémentaire ne survive pas à l'octroi d'une nouvelle licence ou à la transmission.
Si tu ajoutes des conditions à un travail couvert conformément à cette section, tu dois placer, dans les fichiers sources concernés, une déclaration des conditions supplémentaires qui s'appliquent à ces fichiers, ou un avis indiquant où trouver les conditions applicables.
Des conditions supplémentaires, permissives ou non permissives, peuvent être énoncées sous la forme d'une licence écrite séparément, ou énoncées en tant qu'exceptions ; les exigences ci-dessus s'appliquent dans les deux cas.
Tu ne peux pas propager ou modifier une œuvre couverte, sauf dans les cas expressément prévus par la présente licence. Toute autre tentative de propagation ou de modification est nulle et non avenue, et mettra automatiquement fin à tes droits en vertu de la présente licence (y compris toute licence de brevet accordée en vertu du troisième paragraphe de l'article 11).
Toutefois, si tu cesses toute violation de la présente licence, ta licence accordée par un détenteur de droits d'auteur particulier est rétablie (a) provisoirement, à moins que le détenteur des droits d'auteur ne mette explicitement et définitivement fin à ta licence, et (b) définitivement, si le détenteur des droits d'auteur ne te notifie pas la violation par un moyen raisonnable avant les 60 jours qui suivent la cessation.
De plus, ta licence auprès d'un détenteur de droits d'auteur particulier est rétablie de façon permanente si le détenteur des droits d'auteur te notifie la violation par un moyen raisonnable, si c'est la première fois que tu reçois une notification de violation de cette licence (pour toute œuvre) de la part de ce détenteur de droits d'auteur, et si tu remédies à la violation dans les 30 jours qui suivent la réception de la notification.
La résiliation de tes droits en vertu de cette section ne met pas fin aux licences des parties qui ont reçu des copies ou des droits de ta part en vertu de cette licence. Si tes droits ont été résiliés et n'ont pas été rétablis de façon permanente, tu n'as pas le droit de recevoir de nouvelles licences pour le même matériel en vertu de l'article 10.
Tu n'es pas obligé d'accepter cette licence pour recevoir ou exécuter une copie du programme. La propagation accessoire d'une oeuvre couverte par la licence, qui résulte uniquement de l'utilisation de la transmission de poste à poste pour recevoir une copie, ne nécessite pas non plus l'acceptation de la licence. Cependant, rien d'autre que la présente licence ne t'autorise à propager ou à modifier une oeuvre couverte. Ces actions enfreignent le droit d'auteur si tu n'acceptes pas cette licence. Par conséquent, en modifiant ou en propageant un travail couvert, tu indiques que tu acceptes la présente licence pour le faire.
Chaque fois que tu transmets un travail couvert, le destinataire reçoit automatiquement une licence des donneurs de licence d'origine, pour exécuter, modifier et propager ce travail, sous réserve de la présente licence. Tu n'es pas responsable du respect de la présente licence par les tiers.
Une "transaction d'entité" est une transaction qui transfère le contrôle d'une organisation, ou la quasi-totalité des actifs d'une organisation, ou qui subdivise une organisation, ou qui fusionne des organisations. Si la propagation d'une œuvre couverte résulte d'une transaction d'entité, chaque partie à cette transaction qui reçoit une copie de l'œuvre reçoit également toutes les licences de l'œuvre que le prédécesseur en intérêt de la partie avait ou pouvait donner en vertu du paragraphe précédent, plus un droit à la possession de la Source correspondante de l'œuvre du prédécesseur en intérêt, si le prédécesseur l'a ou peut l'obtenir avec des efforts raisonnables.
Tu ne peux pas imposer d'autres restrictions à l'exercice des droits accordés ou confirmés dans le cadre de cette licence. Par exemple, tu ne peux pas imposer de droits de licence, de redevances ou d'autres frais pour l'exercice des droits accordés en vertu de la présente licence, et tu ne peux pas engager de litige (y compris une demande reconventionnelle ou une demande reconventionnelle dans un procès) alléguant qu'une revendication de brevet est violée par la fabrication, l'utilisation, la vente, l'offre de vente ou l'importation du programme ou d'une partie de celui-ci.
Un "contributeur" est un détenteur de droits d'auteur qui autorise l'utilisation, en vertu de la présente licence, du programme ou d'une œuvre sur laquelle le programme est basé. L'œuvre ainsi licenciée est appelée "version du contributeur".
Les "revendications de brevet essentielles" d'un contributeur sont toutes les revendications de brevet détenues ou contrôlées par le contributeur, qu'elles soient déjà acquises ou qu'elles le soient ultérieurement, qui seraient violées par une manière, autorisée par la présente licence, de fabriquer, d'utiliser ou de vendre sa version du contributeur, mais n'incluent pas les revendications qui seraient violées uniquement à la suite d'une modification ultérieure de la version du contributeur. Aux fins de la présente définition, le "contrôle" comprend le droit d'accorder des sous-licences de brevet d'une manière compatible avec les exigences de la présente licence.
Chaque contributeur t'accorde une licence de brevet non exclusive, mondiale et libre de droits en vertu des revendications de brevet essentielles du contributeur, pour faire, utiliser, vendre, offrir à la vente, importer et autrement exécuter, modifier et propager le contenu de sa version du contributeur.
Dans les trois paragraphes suivants, on entend par "licence de brevet" tout accord ou engagement exprès, quelle qu'en soit la dénomination, de ne pas faire respecter un brevet (tel qu'une autorisation expresse d'exercer un brevet ou un engagement de ne pas intenter de procès pour violation de brevet). Accorder" une telle licence de brevet à une partie signifie conclure un tel accord ou s'engager à ne pas faire valoir un brevet à l'encontre de la partie.
Si tu transmets un travail couvert, en te fiant sciemment à une licence de brevet, et que la Source correspondante du travail n'est pas disponible pour que quiconque puisse la copier, gratuitement et selon les termes de cette Licence, par le biais d'un serveur de réseau public ou d'autres moyens facilement accessibles, alors tu dois soit (1) faire en sorte que la Source correspondante soit ainsi disponible, soit (2) t'arranger pour te priver du bénéfice de la licence de brevet pour ce travail particulier, soit (3) t'arranger, d'une manière compatible avec les exigences de cette Licence, pour étendre la licence de brevet aux destinataires situés en aval. "En toute connaissance de cause" signifie que tu sais réellement que, sans la licence de brevet, ton transfert de l'œuvre couverte dans un pays, ou l'utilisation par ton destinataire de l'œuvre couverte dans un pays, violerait un ou plusieurs brevets identifiables dans ce pays dont tu as des raisons de penser qu'ils sont valides.
Si, dans le cadre d'une transaction ou d'un arrangement unique, tu transmets, ou propages en procurant la transmission, une œuvre couverte, et que tu accordes une licence de brevet à certaines des parties recevant l'œuvre couverte les autorisant à utiliser, propager, modifier ou transmettre une copie spécifique de l'œuvre couverte, alors la licence de brevet que tu accordes est automatiquement étendue à tous les destinataires de l'œuvre couverte et des œuvres basées sur celle-ci.
Une licence de brevet est "discriminatoire" si elle n'inclut pas dans son champ d'application, interdit l'exercice ou est conditionnée au non-exercice d'un ou plusieurs des droits qui sont spécifiquement accordés en vertu de la présente licence. Tu ne peux pas transmettre une œuvre couverte si tu es partie à un accord avec un tiers qui est dans le domaine de la distribution de logiciels, en vertu duquel tu effectues un paiement au tiers en fonction de l'étendue de ton activité de transmission de l'œuvre, et en vertu duquel le tiers accorde, à l'une des parties qui recevrait l'œuvre couverte de ta part, un droit de propriété intellectuelle, une licence de brevet discriminatoire (a) en rapport avec les copies de l'œuvre couverte que tu as transmises (ou les copies faites à partir de ces copies), ou (b) principalement pour et en rapport avec des produits ou des compilations spécifiques qui contiennent l'œuvre couverte, à moins que tu n'aies conclu cet accord, ou que cette licence de brevet n'ait été accordée, avant le 28 mars 2007.
Rien dans la présente licence ne doit être interprété comme excluant ou limitant une licence implicite ou d'autres défenses contre la contrefaçon dont tu pourrais autrement bénéficier en vertu de la loi sur les brevets en vigueur.
Si des conditions te sont imposées (que ce soit par décision de justice, accord ou autre) qui contredisent les conditions de cette Licence, elles ne te dispensent pas des conditions de cette Licence. Si tu ne peux pas transmettre une oeuvre couverte de manière à satisfaire simultanément tes obligations en vertu de la présente licence et toute autre obligation pertinente, tu peux alors ne pas la transmettre du tout. Par exemple, si tu acceptes des conditions qui t'obligent à percevoir une redevance pour toute transmission ultérieure de la part de ceux à qui tu transmets le programme, la seule façon de satisfaire à la fois à ces conditions et à la présente licence serait de t'abstenir complètement de transmettre le programme.
Nonobstant toute autre disposition de la présente licence, si tu modifies le programme, ta version modifiée doit offrir de manière visible à tous les utilisateurs qui interagissent avec lui à distance par le biais d'un réseau informatique (si ta version prend en charge une telle interaction) la possibilité de recevoir la Source correspondante de ta version en fournissant gratuitement l'accès à la Source correspondante à partir d'un serveur de réseau, par le biais d'un moyen standard ou habituel de facilitation de la copie de logiciels. Cette Source Correspondante comprendra la Source Correspondante de tout travail couvert 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 as la permission de lier ou de combiner toute œuvre couverte avec une œuvre sous licence en vertu de la version 3 de la licence publique générale GNU en une seule œuvre combinée, et de transmettre l'œuvre résultante. Les termes de cette licence continueront à s'appliquer à la partie qui est l'oeuvre couverte, mais l'oeuvre avec laquelle elle est combinée restera régie par la version 3 de la licence publique générale GNU.
La Free Software Foundation peut publier de temps à autre des versions révisées et/ou nouvelles de la GNU Affero General Public License. Ces nouvelles versions seront similaires dans l'esprit à la présente version, mais pourront différer dans les détails pour répondre à de nouveaux problèmes ou préoccupations.
Chaque version est dotée d'un numéro de version distinctif. Si le programme spécifie qu'une certaine version numérotée de la GNU Affero General Public License "ou toute version ultérieure" s'applique à lui, tu as la possibilité de suivre les termes et conditions soit de cette version numérotée, soit 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 spécifie 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 de façon permanente à choisir cette version pour le programme.
Les versions ultérieures de la licence peuvent te donner des autorisations supplémentaires ou différentes. Cependant, aucune obligation supplémentaire n'est imposée à un auteur ou à un détenteur de droits d'auteur du fait que tu as choisi de suivre une version ultérieure.
IL N'Y A PAS DE GARANTIE POUR LE PROGRAMME, DANS LA MESURE PERMISE PAR LA LOI APPLICABLE. SAUF INDICATION CONTRAIRE ÉCRITE, LES DÉTENTEURS DES DROITS 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 TOUS LES SERVICES, RÉPARATIONS OU CORRECTIONS NÉCESSAIRES.
EN AUCUN CAS, SAUF SI LA LOI APPLICABLE L'EXIGE OU SI CELA A ÉTÉ CONVENU PAR ÉCRIT, LE DÉTENTEUR DES DROITS D'AUTEUR OU TOUTE AUTRE PARTIE QUI MODIFIE ET/OU TRANSMET LE PROGRAMME COMME CELA EST AUTORISÉ CI-DESSUS, NE SERA RESPONSABLE DES DOMMAGES, Y COMPRIS DES 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 OU LES DONNÉES DEVENUES INEXACTES OU LES PERTES SUBIES PAR TOI OU PAR DES TIERS OU L'INCAPACITÉ DU PROGRAMME À FONCTIONNER AVEC D'AUTRES PROGRAMMES), MÊME SI CE DÉTENTEUR OU CETTE AUTRE PARTIE A ÉTÉ INFORMÉ(E) DE LA POSSIBILITÉ DE TELS DOMMAGES.
Si l'exclusion de garantie et la limitation de responsabilité prévues ci-dessus ne peuvent pas avoir d'effet juridique local conformément à leurs termes, les tribunaux de révision appliqueront la loi locale qui se rapproche le plus d'une renonciation absolue à toute responsabilité civile en rapport avec le programme, à moins qu'une garantie ou une prise en charge de la responsabilité n'accompagne une copie du programme en échange de frais.
FIN DES TERMES ET CONDITIONS
Si tu développes un nouveau programme et que tu veux qu'il soit le plus utile possible au public, le meilleur moyen d'y parvenir est d'en faire un logiciel libre que tout le monde peut redistribuer et modifier selon ces conditions.
Pour ce faire, joins les avis suivants au programme. Il est plus sûr de les joindre au début de chaque fichier source afin d'énoncer le plus efficacement possible l'exclusion de garantie ; et chaque fichier doit comporter au moins la ligne "copyright" et un pointeur vers l'endroit où se trouve 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 sur la façon de te contacter par courrier électronique et papier.
Si ton logiciel peut interagir avec des utilisateurs à distance par le biais d'un réseau informatique, tu dois également t'assurer qu'il offre aux utilisateurs un moyen d'obtenir ses sources. Par exemple, si ton programme est une application Web, son interface pourrait afficher un lien "Source" qui conduirait les utilisateurs à une archive du code. Il existe de nombreuses façons d'offrir la source, et différentes solutions seront meilleures pour différents programmes ; voir la section 13 pour les exigences spécifiques.
You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU AGPL, see <https://www.gnu.org/licenses/>.