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, avec gauche d'auteur, pour les logiciels et autres types d'œuvres, spécialement conçue pour garantir 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 vous priver de la liberté de partager et de modifier ces travaux. En revanche, nos licences publiques générales visent à garantir votre 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é, et non au prix. Nos licences publiques générales sont conçues pour garantir que vous avez la liberté de distribuer des copies de logiciels libres (et de les faire payer si vous le souhaitez), que vous recevez le code source ou que vous pouvez l'obtenir si vous le souhaitez, que vous pouvez modifier le logiciel ou en utiliser des éléments dans de nouveaux programmes libres, et que vous savez que vous pouvez faire ces choses.
Les développeurs qui utilisent nos licences publiques générales protègent vos droits en deux étapes : (1) faire valoir les droits d'auteur sur le logiciel et (2) vous offrir cette licence qui vous 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 dans les versions alternatives du programme, si elles sont largement utilisées, peuvent être incorporées par d'autres développeurs. 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 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 la rendre accessible au public 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 impose à l'opérateur d'un serveur de réseau de fournir 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.
La "présente licence" fait référence à la version 3 de la licence publique générale GNU Affero.
Le terme "droit d'auteur" désigne également les lois similaires 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 protégée par le droit d'auteur qui fait l'objet de la présente licence. Chaque titulaire de licence est désigné par le terme "vous". Les "licenciés" et les "destinataires" peuvent être des individus ou des organisations.
Modifier" une œuvre signifie copier ou adapter tout ou partie de l'œuvre 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.
Par "œuvre couverte", on entend soit le programme non modifié, soit une œuvre basée sur le programme.
Propager" une œuvre signifie en faire tout ce qui, sans autorisation, vous rendrait directement ou indirectement responsable d'une infraction à la législation applicable en matière de droits d'auteur, à l'exception de l'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.
Transmettre" une œuvre signifie toute forme de propagation qui permet à d'autres parties de faire ou de recevoir des copies. Une simple interaction avec un utilisateur par l'intermédiaire d'un réseau informatique, sans transfert d'une 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 droit d'auteur 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 dans le cadre de la présente licence et comment consulter une copie de la présente 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. Le "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. Dans ce contexte, on entend par "composant majeur" un composant essentiel majeur (noyau, système de fenêtres, etc.) du système d'exploitation spécifique (le cas échéant) sur lequel fonctionne l'œuvre exécutable, ou un compilateur utilisé pour produire l'œuvre, ou un interprète de code objet utilisé pour l'exécuter.
La "source correspondante" d'une œuvre sous forme de code objet désigne 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 permettant de contrôler ces activités. Toutefois, il n'inclut 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, 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, par exemple, une communication intime des données ou un flux de contrôle entre ces sous-programmes et d'autres parties de l'œuvre.
La source correspondante ne doit rien contenir que les utilisateurs puissent régénérer automatiquement à partir d'autres parties de la source correspondante.
La source correspondante d'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 si les conditions énoncées sont remplies. La présente licence affirme explicitement votre 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 vos droits d'utilisation équitable ou d'autres droits équivalents, conformément à la loi sur les droits d'auteur.
Vous pouvez créer, exécuter et propager les travaux couverts que vous ne transmettez pas, sans conditions, tant que votre licence reste en vigueur. Vous pouvez transmettre les travaux couverts à d'autres personnes dans le seul but qu'elles effectuent des modifications exclusivement pour vous, ou qu'elles vous fournissent les moyens d'exécuter ces travaux, à condition que vous respectiez les termes de la présente licence en transmettant tous les éléments dont vous ne contrôlez pas les droits d'auteur. Les personnes qui réalisent ou exécutent les travaux couverts pour vous doivent le faire exclusivement en votre nom, sous votre direction et votre contrôle, dans des conditions qui leur interdisent de faire des copies de votre matériel protégé par le droit d'auteur en dehors de leur relation avec vous.
La transmission dans d'autres circonstances n'est autorisée que dans les conditions énoncées ci-dessous. La sous-licence n'est pas autorisée ; l'article 10 la rend inutile.
Aucune œuvre couverte n'est réputée faire partie d'une mesure technique efficace en vertu d'une loi applicable remplissant les obligations découlant 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 vous transmettez une œuvre couverte, vous renoncez à tout pouvoir légal d'interdire le contournement des mesures technologiques dans la mesure où ce contournement est effectué par l'exercice des droits prévus par la présente licence en ce qui concerne l'œuvre couverte, et vous renoncez à toute intention de limiter l'exploitation ou la modification de l'œuvre comme moyen de faire respecter, à l'encontre des utilisateurs de l'œuvre, vos droits légaux ou ceux de tiers d'interdire le contournement des mesures technologiques.
Vous pouvez transmettre des copies exactes du code source du programme tel que vous le recevez, sur n'importe quel support, à condition de publier de manière visible et appropriée sur chaque copie un avis de droit d'auteur approprié ; de conserver intactes toutes les mentions indiquant que la présente licence et toutes les conditions non permissives ajoutées conformément à l'article 7 s'appliquent au code ; de conserver intactes toutes les mentions indiquant l'absence de garantie ; et de remettre à tous les destinataires une copie de la présente licence en même temps que le programme.
Vous pouvez facturer n'importe quel prix ou aucun prix pour chaque copie que vous transmettez, et vous pouvez offrir une assistance ou une protection de garantie moyennant une redevance.
Vous pouvez transmettre une œuvre basée sur le programme, ou les modifications apportées pour la produire à partir du programme, sous la forme d'un code source selon les termes de la section 4, à condition que vous remplissiez également toutes ces conditions :
Une compilation d'une œuvre protégée avec d'autres œuvres séparées et indépendantes, qui ne sont pas par nature des extensions de l'œuvre protégée, 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 œuvre couverte dans un agrégat n'entraîne pas l'application de la présente licence aux autres parties de l'agrégat.
Vous pouvez transmettre un travail couvert sous forme de code objet selon les termes des sections 4 et 5, à condition que vous transmettiez é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 utilisateur" 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 produits, indépendamment du statut de l'utilisateur particulier ou de la manière 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 des utilisations commerciales, industrielles ou non commerciales substantielles, à moins que ces utilisations ne représentent le seul mode d'utilisation significatif du produit.
Par "informations d'installation" pour un produit utilisateur, on entend 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 être suffisantes pour garantir que le fonctionnement continu du code objet modifié n'est en aucun cas empêché ou perturbé du seul fait qu'une modification a été apportée.
Si vous transmettez 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. Cette exigence ne s'applique toutefois pas si ni vous ni un tiers ne conservez la possibilité d'installer le code objet modifié sur le produit utilisateur (par exemple, si le travail a été installé 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 à la présente section doivent être dans un format documenté publiquement (et avec une mise en œuvre 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écompactage, la lecture ou la copie.
Les "autorisations supplémentaires" sont des termes qui complètent les termes de la présente licence en faisant des exceptions à une ou plusieurs de ses conditions. Les autorisations supplémentaires applicables à 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 des 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 le programme entier reste régi par la présente licence sans tenir compte des autorisations supplémentaires.
Lorsque vous transmettez une copie d'une œuvre couverte, vous pouvez, à votre choix, supprimer toutes les autorisations supplémentaires de cette copie ou d'une partie de celle-ci. (Les autorisations supplémentaires peuvent être écrites de manière à exiger leur propre suppression dans certains cas lorsque vous modifiez l'œuvre). Vous pouvez placer des autorisations supplémentaires sur des éléments que vous avez ajoutés à une œuvre couverte et pour lesquels vous avez ou pouvez donner une autorisation de droit d'auteur appropriée.
Nonobstant toute autre disposition de la présente licence, pour le matériel que vous ajoutez à une œuvre couverte, vous pouvez (avec l'autorisation des détenteurs des droits d'auteur de ce matériel) compléter les termes de la présente 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 vous l'avez reçu, ou toute partie de celui-ci, contient un avis indiquant qu'il est régi par la présente licence ainsi qu'une clause qui constitue une restriction supplémentaire, vous pouvez supprimer cette clause. Si un document de licence contient une restriction supplémentaire mais autorise l'octroi d'une nouvelle licence ou la transmission dans le cadre de la présente licence, vous pouvez ajouter à une œuvre couverte des éléments régis 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 vous ajoutez des conditions à une œuvre couverte conformément à la présente section, vous devez 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 distincte ou sous la forme d'exceptions ; les exigences susmentionnées s'appliquent dans les deux cas.
Vous ne pouvez 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 met automatiquement fin à vos 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 vous cessez toute violation de la présente licence, votre 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 à votre licence, et (b) définitivement, si le détenteur des droits d'auteur ne vous notifie pas la violation par un moyen raisonnable dans les 60 jours suivant la cessation de la violation.
En outre, votre licence auprès d'un détenteur de droits d'auteur particulier est rétablie de manière permanente si le détenteur des droits d'auteur vous notifie la violation par un moyen raisonnable, si c'est la première fois que vous recevez une notification de violation de la présente licence (pour toute œuvre) de la part de ce détenteur de droits d'auteur, et si vous remédiez à la violation dans les 30 jours suivant la réception de la notification.
La résiliation de vos droits en vertu de la présente section ne met pas fin aux licences des parties qui ont reçu des copies ou des droits de votre part en vertu de la présente licence. Si vos droits ont été résiliés et n'ont pas été rétablis de façon permanente, vous ne pouvez pas bénéficier de nouvelles licences pour le même matériel en vertu de l'article 10.
Vous n'êtes pas tenu d'accepter la présente licence pour recevoir ou exécuter une copie du programme. La propagation accessoire d'une œuvre 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 d'acceptation. Cependant, rien d'autre que la présente licence ne vous autorise à propager ou à modifier une œuvre couverte. Ces actions enfreignent le droit d'auteur si vous n'acceptez pas la présente licence. Par conséquent, en modifiant ou en propageant une œuvre couverte, vous indiquez que vous acceptez la présente licence.
Chaque fois que vous transmettez une œuvre couverte, le destinataire reçoit automatiquement une licence des donneurs de licence d'origine, lui permettant d'exécuter, de modifier et de propager cette œuvre, sous réserve des dispositions de la présente licence. Vous n'êtes 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 divise 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 sur l'œuvre que le prédécesseur en droit 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 droit, si le prédécesseur l'a ou peut l'obtenir avec des efforts raisonnables.
Vous ne pouvez pas imposer d'autres restrictions à l'exercice des droits accordés ou confirmés dans le cadre de la présente licence. Par exemple, vous ne pouvez 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 vous ne pouvez pas engager de litige (y compris une demande reconventionnelle ou une demande reconventionnelle dans le cadre d'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 ce dernier.
Un "contributeur" est un détenteur de droits d'auteur qui autorise l'utilisation, dans le cadre 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 vous accorde une licence de brevet non exclusive, mondiale et libre de redevance en vertu des revendications de brevet essentielles du contributeur, pour fabriquer, utiliser, vendre, proposer à la vente, importer et exécuter, modifier et propager de toute autre manière le contenu de sa version du contributeur.
Dans les trois paragraphes qui suivent, on entend par "licence de brevet" tout accord ou engagement exprès, quelle qu'en soit la dénomination, de ne pas faire valoir un brevet (tel qu'une autorisation expresse d'exercer un brevet ou un engagement de ne pas intenter d'action en contrefaçon de brevet). Accorder" une telle licence de brevet à une partie signifie conclure un tel accord ou engagement de ne pas faire valoir un brevet à l'encontre de la partie.
Si vous transmettez un travail couvert, en vous appuyant sciemment sur 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 la présente Licence, par le biais d'un serveur de réseau public ou d'autres moyens facilement accessibles, vous devez soit (1) faire en sorte que la Source correspondante soit ainsi disponible, soit (2) prendre des dispositions pour vous priver du bénéfice de la licence de brevet pour ce travail particulier, soit (3) prendre des dispositions, d'une manière compatible avec les exigences de la présente Licence, pour étendre la licence de brevet aux destinataires en aval. L'expression "en toute connaissance de cause" signifie que vous avez effectivement connaissance du fait que, sans la licence de brevet, vous transmettez l'œuvre couverte dans un pays, ou que l'utilisation de l'œuvre couverte par votre destinataire dans un pays, enfreindrait un ou plusieurs brevets identifiables dans ce pays, dont vous avez des raisons de penser qu'ils sont valides.
Si, dans le cadre d'une transaction ou d'un accord unique, vous transmettez, ou propagez en assurant la transmission, une œuvre couverte et accordez 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, la licence de brevet que vous accordez 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 de plusieurs des droits spécifiquement accordés par la présente licence. Vous ne pouvez pas transmettre une œuvre couverte si vous êtes partie à un accord avec un tiers qui s'occupe de la distribution de logiciels, en vertu duquel vous versez un paiement au tiers en fonction de l'étendue de votre activité de transmission de l'œuvre, et en vertu duquel le tiers accorde, à l'une quelconque des parties qui recevraient l'œuvre couverte de votre part, le droit d'utiliser l'œuvre couverte, une licence de brevet discriminatoire (a) en relation avec les copies de l'œuvre couverte que vous transmettez (ou les copies faites à partir de ces copies), ou (b) principalement pour et en relation avec des produits ou des compilations spécifiques qui contiennent l'œuvre couverte, à moins que vous n'ayez conclu cet accord, ou que cette licence de brevet n'ait é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 d'autres moyens de défense contre la contrefaçon dont vous pourriez disposer en vertu de la législation applicable en matière de brevets.
Si des conditions vous sont imposées (que ce soit par décision de justice, accord ou autre) qui contredisent les conditions de cette Licence, elles ne vous dispensent pas des conditions de cette Licence. Si vous ne pouvez pas transmettre une œuvre couverte pour satisfaire simultanément vos obligations au titre de la présente licence et toute autre obligation pertinente, vous pouvez en conséquence ne pas la transmettre du tout. Par exemple, si vous acceptez des conditions qui vous obligent à percevoir une redevance pour toute transmission ultérieure de la part de ceux à qui vous transmettez le programme, la seule façon de satisfaire à la fois à ces conditions et à la présente licence serait de vous abstenir complètement de transmettre le programme.
Nonobstant toute autre disposition de la présente licence, si vous modifiez le programme, votre 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 votre version supporte une telle interaction) la possibilité de recevoir la Source correspondante de votre 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 comprend la source correspondante 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, vous avez la permission de lier ou de combiner tout travail couvert avec un travail sous licence de la version 3 de la licence publique générale GNU en un seul travail combiné, et de transmettre le travail qui en résulte. Les termes de la présente licence continueront à 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.
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 seront similaires dans l'esprit à la présente version, mais pourront différer dans le détail pour répondre à de nouveaux problèmes ou préoccupations.
Chaque version porte un numéro distinctif. Si le programme spécifie qu'une certaine version numérotée de la licence publique générale GNU Affero "ou toute version ultérieure" s'applique à lui, vous avez la possibilité de suivre les termes et 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, vous pouvez choisir n'importe quelle version publiée par la Free Software Foundation.
Si le programme précise 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 vous autorise en permanence à choisir cette version pour le programme.
Les versions ultérieures de la licence peuvent vous accorder des autorisations supplémentaires ou différentes. Toutefois, aucune obligation supplémentaire n'est imposée à un auteur ou à un détenteur de droits d'auteur du fait que vous avez 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. VOUS ASSUMEZ L'INTÉGRALITÉ DU RISQUE LIÉ À LA QUALITÉ ET AUX PERFORMANCES DU PROGRAMME. SI LE PROGRAMME S'AVÈRE DÉFECTUEUX, VOUS ASSUMEZ LE COÛT DE TOUS LES TRAVAUX D'ENTRETIEN, DE RÉPARATION OU DE CORRECTION 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 AUTORISÉ CI-DESSUS, NE SERA RESPONSABLE ENVERS VOUS DES DOMMAGES, Y COMPRIS DES DOMMAGES GÉNÉRAUX, SPÉCIAUX, ACCESSOIRES OU CONSÉCUTIFS 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 LE FAIT QUE DES DONNÉES SOIENT RENDUES INEXACTES OU LES PERTES SUBIES PAR VOUS 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 être appliquées localement conformément à leurs termes, les juridictions de recours 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 acceptation de responsabilité n'accompagne une copie du programme en échange d'une redevance.
FIN DES CONDITIONS GÉNÉRALES
Si vous développez un nouveau programme et que vous souhaitez qu'il soit le plus utile possible au public, la meilleure façon d'y parvenir est d'en faire un logiciel libre que tout le monde peut redistribuer et modifier selon ces conditions.
Pour ce faire, joignez les avis suivants au programme. Il est plus sûr de les joindre au début de chaque fichier source afin d'indiquer le plus efficacement possible l'exclusion de la garantie ; 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/>.
Ajoutez également des informations sur la manière de vous contacter par courrier électronique et papier.
Si votre logiciel peut interagir avec des utilisateurs à distance par l'intermédiaire d'un réseau informatique, vous devez également vous assurer qu'il offre aux utilisateurs un moyen d'obtenir ses sources. Par exemple, si votre 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 le code source, et différentes solutions conviendront à 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/>.