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 GNU Affero General Public License est une licence copyleft gratuite 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 serveur réseau.
Les licences de la plupart des logiciels et autres œuvres pratiques sont conçues pour vous priver de votre liberté de partager et de modifier ces œuvres. 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.
Quand nous parlons de logiciel libre, nous parlons de liberté, pas de prix. Nos licences publiques générales sont conçues pour vous assurer la liberté de distribuer des copies de logiciels libres (et de les faire payer si vous le souhaitez), que vous receviez le code source ou que vous puissiez l'obtenir si vous le souhaitez, que vous puissiez modifier le logiciel ou utiliser des parties de celui-ci dans de nouveaux programmes libres, et que vous sachiez que vous pouvez faire ces choses.
Les licences publiques générales que nous utilisons protègent vos droits en deux étapes : (1) affirmer le droit d'auteur sur le logiciel, et (2) vous offrir cette licence qui vous donne la permission 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 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. Cependant, dans le cas des logiciels utilisés sur les serveurs de réseau, ce résultat peut ne pas se produire. La GNU General Public License autorise la création d'une version modifiée et l'accès du public à celle-ci sur un serveur sans jamais publier son code source au public.
La GNU Affero General Public License est spécifiquement conçue pour garantir que, dans de tels cas, le code source modifié soit mis à la disposition de la communauté. Elle exige de l'opérateur d'un serveur réseau qu'il 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 ancienne licence, 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, pas d'une version de l'Affero GPL, mais Affero a publié une nouvelle version de l'Affero GPL qui autorise la relicence sous cette licence.
Les conditions générales précises de copie, de distribution et de modification suivent.
« Cette Licence » fait référence à la version 3 de la GNU Affero General Public License.
« Copyright » signifie également les lois de type copyright qui s'appliquent à d'autres types d'œuvres, telles que les masques de semi-conducteurs.
« Le Programme » désigne toute œuvre protégeable par le droit d'auteur et concédée sous licence en vertu de la présente Licence. Chaque licencié est désigné par le terme « vous ». Les « licenciés » et les « destinataires » peuvent être des personnes physiques ou des organisations.
« Modifier » une œuvre signifie copier ou adapter tout ou partie de l'œuvre d'une manière nécessitant une autorisation de droit d'auteur, autre que la réalisation d'une copie exacte. L'œuvre résultante est appelée « 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, vous rendrait directement ou indirectement responsable d'une violation en vertu du droit d'auteur applicable, sauf l'exécuter sur un ordinateur ou modifier une copie privée. La propagation comprend la copie, la distribution (avec ou sans modification), la mise à disposition au public et, dans certains pays, d'autres activités également.
Le terme « diffuser » 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 le biais d'un réseau informatique, sans transfert de copie, ne constitue pas une diffusion.
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 copyright appropriée, et (2) indique à l'utilisateur qu'il n'y a aucune garantie pour l'œuvre (sauf dans la mesure où des garanties sont fournies), que les titulaires de licence peuvent transmettre l'œuvre sous cette Licence, et comment consulter une copie 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 dans 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 d'une œuvre qui n'est pas du code source.
Une « interface standard » désigne 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'une œuvre exécutable comprennent tout ce qui, autre que l'œuvre 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 de l'œuvre avec ce composant majeur, ou à mettre en œuvre une interface standard pour laquelle une mise en œuvre est accessible au public sous forme de code source. Un "composant majeur", dans ce contexte, désigne un composant essentiel majeur (noyau, système de fenêtres, etc.) du système d'exploitation spécifique (le cas échéant) sur lequel l'œuvre exécutable s'exécute, ou un compilateur utilisé pour produire l'œuvre, ou un interprète de code objet utilisé pour l'exécuter.
Le "code source correspondant" 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 généraux ou les programmes gratuits généralement disponibles qui sont utilisés sans modification dans l'exécution de ces activités, mais qui 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 sources 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 exiger, par exemple par une communication de données étroite 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 quoi que ce soit 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.
Tous les droits accordés en vertu de cette Licence sont accordés pour la durée du droit d'auteur sur le Programme, et sont irrévocables à condition que les conditions énoncées soient remplies. Cette Licence affirme explicitement votre permission illimitée d'exécuter le Programme non modifié. Le résultat de l'exécution d'une œuvre couverte est couvert par cette Licence uniquement si le résultat, compte tenu de son contenu, constitue une œuvre couverte. Cette Licence reconnaît vos droits d'utilisation équitable ou autre équivalent, tel que prévu par la loi sur le droit d'auteur.
Vous pouvez créer, exécuter et propager des œuvres couvertes que vous ne transmettez pas, sans conditions, tant que votre licence reste en vigueur par ailleurs. Vous pouvez transmettre des œuvres couvertes à d'autres dans le seul but de leur faire apporter des modifications exclusivement pour vous, ou de vous fournir des installations pour exécuter ces œuvres, à condition de respecter les termes de cette Licence lors de la transmission de tout matériel dont vous ne contrôlez pas le droit d'auteur. Ceux qui créent ou exécutent ainsi les œuvres couvertes pour vous doivent le faire exclusivement en votre nom, sous votre direction et contrôle, selon 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 cession 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.
Aucun travail couvert ne sera considéré comme faisant partie d'une mesure technologique effective en vertu de toute loi applicable remplissant les obligations en vertu 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 juridique d'interdire le contournement des mesures technologiques dans la mesure où ce contournement est effectué en exerçant les droits accordés par la présente licence à l'égard de l'œuvre couverte, et vous rejetez toute intention de limiter le fonctionnement ou la modification de l'œuvre comme moyen de faire valoir, à 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 conformes 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 intacts tous les avis indiquant que cette Licence et toutes les conditions non permissives ajoutées conformément à la section 7 s'appliquent au code ; de conserver intacts tous les avis de l'absence de toute garantie ; et de donner à tous les destinataires une copie de cette Licence avec le Programme.
Vous pouvez facturer n'importe quel prix ou aucun prix pour chaque copie que vous transmettez, et vous pouvez offrir un support ou une protection de garantie moyennant des frais.
Vous pouvez transmettre une œuvre basée sur le Programme, ou les modifications pour la produire à partir du Programme, sous forme de code source selon les termes de la section 4, à condition de également remplir toutes ces conditions :
Une compilation 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é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 permettent. L'inclusion d'une œuvre couverte dans un agrégat n'entraîne pas l'application de cette licence aux autres parties de l'agrégat.
Vous pouvez transmettre une œuvre couverte sous forme de code objet selon les termes des sections 4 et 5, à condition de également transmettre le code source correspondant lisible par machine selon les termes de cette licence, de l'une des manières suivantes :
Une partie séparable du code objet, dont le code source est exclu du code source correspondant en tant que bibliothèque système, n'a pas besoin d'être incluse lors de la cession de l'œuvre de code objet.
Un « Produit Utilisateur » est soit (1) un « produit de consommation », c'est-à-dire tout bien personnel tangible 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, « normalement utilisé » se réfère à une utilisation typique ou courante de cette catégorie de produit, quel que soit le statut de l'utilisateur particulier ou la manière dont l'utilisateur particulier utilise, s'attend à utiliser ou est censé utiliser le produit. Un produit est un produit de consommation, qu'il ait ou non des utilisations commerciales, industrielles ou non destinées aux consommateurs importantes, à moins que ces utilisations ne représentent le seul mode d'utilisation significatif du produit.
Les « Informations d'installation » pour 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 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 vous diffusez une œuvre en code objet en vertu de cette section dans, avec ou spécifiquement pour une utilisation dans un Produit Utilisateur, et que la diffusion a lieu 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 manière dont la transaction est caractérisée), le Code Source Correspondant diffusé en vertu de cette section doit être accompagné des Informations d'Installation. Mais cette exigence ne s'applique pas si ni vous ni aucun tiers ne conservez la possibilité d'installer un code objet modifié sur le Produit Utilisateur (par exemple, l'œuvre a été installée dans la 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 une œuvre qui a été modifiée ou installée par le destinataire, ou pour le produit utilisateur dans lequel elle a été modifiée ou installée. 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 sur le réseau.
La Source Correspondante communiquée, et les Informations d'Installation fournies, conformément à cette section, doivent être dans un format publiquement documenté (et avec une implémentation disponible au public sous forme de code source), et ne doivent nécessiter aucun mot de passe ou clé spéciale pour le déballage, la lecture ou la copie.
Les « autorisations supplémentaires » sont des conditions qui complètent les conditions de cette Licence en apportant des exceptions à une ou plusieurs de ses conditions. Les autorisations supplémentaires qui s'appliquent à l'ensemble du Programme doivent être traitées comme si elles étaient incluses dans cette Licence, dans la mesure où elles sont valides en vertu du droit applicable. Si des autorisations supplémentaires s'appliquent uniquement à 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 cette Licence sans tenir compte des autorisations supplémentaires.
Lorsque vous transmettez une copie d'une œuvre couverte, vous pouvez, à votre discrétion, supprimer toute autorisation supplémentaire de cette copie, ou de toute partie de celle-ci. (Des autorisations supplémentaires peuvent être rédigées de manière à exiger leur propre suppression dans certains cas lorsque vous modifiez l'œuvre.) Vous pouvez placer des autorisations supplémentaires sur le matériel que vous avez ajouté à une œuvre couverte, pour lequel vous avez ou pouvez donner une autorisation de droit d'auteur appropriée.
Nonobstant toute autre disposition de cette Licence, pour le matériel que vous ajoutez à une œuvre couverte, vous pouvez (si vous êtes autorisé par les détenteurs des droits d'auteur de ce matériel) compléter les termes de cette Licence avec des termes :
Toutes les autres conditions supplémentaires non autorisées sont considérées comme des « restrictions supplémentaires » au sens de la section 10. Si le Programme tel que vous l'avez reçu, ou toute partie de celui-ci, contient une notification indiquant qu'il est régi par cette Licence ainsi qu'une condition qui constitue une restriction supplémentaire, vous pouvez supprimer cette condition. Si un document de licence contient une restriction supplémentaire mais autorise la concession de sous-licences ou la transmission en vertu de cette Licence, vous pouvez ajouter à une œuvre couverte un élément régi par les conditions de ce document de licence, à condition que la restriction supplémentaire ne survive pas à cette concession de sous-licence ou à cette transmission.
Si vous ajoutez des conditions à une œuvre couverte conformément à cette section, vous devez placer, dans les fichiers sources pertinents, 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, peuvent être énoncées sous la forme d'une licence écrite séparément, ou énoncées comme des exceptions ; les exigences ci-dessus 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 cette Licence. Toute tentative de propagation ou de modification contraire est nulle et entraînera automatiquement la résiliation de vos droits en vertu de cette Licence (y compris toute licence de brevet accordée en vertu du troisième paragraphe de la section 11).
Cependant, si vous cessez toute violation de cette Licence, votre licence d'un détenteur de droits d'auteur particulier est rétablie (a) provisoirement, sauf si et jusqu'à ce que le détenteur de droits d'auteur résilie explicitement et définitivement votre licence, et (b) de manière permanente, si le détenteur de droits d'auteur ne vous notifie pas la violation par des moyens raisonnables avant 60 jours après la cessation.
De plus, votre licence d'un détenteur de droits d'auteur particulier est rétablie de façon permanente si le détenteur des droits d'auteur vous notifie la violation par des moyens raisonnables, que c'est la première fois que vous recevez un avis de violation de cette licence (pour toute œuvre) de ce détenteur de droits d'auteur, et que vous corrigez la violation dans les 30 jours suivant la réception de l'avis.
La résiliation de vos droits en vertu de cette section n'entraîne pas la résiliation des licences des parties qui ont reçu des copies ou des droits de votre part en vertu de cette licence. Si vos droits ont été résiliés et ne sont pas rétablis de façon permanente, vous n'êtes pas admissible à recevoir de nouvelles licences pour le même matériel en vertu de la section 10.
Vous n’êtes pas tenu d’accepter cette licence pour recevoir ou exécuter une copie du Programme. La propagation accessoire d’une œuvre couverte se produisant uniquement en conséquence de l’utilisation de la transmission peer-to-peer pour recevoir une copie ne nécessite pas non plus d’acceptation. Toutefois, rien d’autre que cette licence ne vous autorise à propager ou à modifier une œuvre couverte. Ces actions enfreignent le droit d’auteur si vous n’acceptez pas cette licence. Par conséquent, en modifiant ou en propageant une œuvre couverte, vous indiquez que vous acceptez cette licence pour le faire.
Chaque fois que vous communiquez une œuvre couverte, le destinataire reçoit automatiquement une licence des concédants de licence originaux, pour exécuter, modifier et propager cette œuvre, sous réserve de la présente licence. Vous n'êtes pas responsable du respect de cette licence par des tiers.
Une "transaction d'entité" est une transaction transférant le contrôle d'une organisation, ou de la quasi-totalité des actifs de celle-ci, ou subdivisant une organisation, ou fusionnant 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 les licences de l'œuvre que le prédécesseur de cette partie avait ou pouvait donner en vertu du paragraphe précédent, ainsi qu'un droit de possession de la Source Correspondante de l'œuvre du prédécesseur, si le prédécesseur l'a ou peut l'obtenir avec des efforts raisonnables.
Vous ne pouvez imposer aucune restriction supplémentaire à l'exercice des droits accordés ou affirmés en vertu de cette Licence. Par exemple, vous ne pouvez pas imposer de frais de licence, de redevance ou d'autres frais pour l'exercice des droits accordés en vertu de cette Licence, et vous ne pouvez pas engager de litige (y compris une demande reconventionnelle ou une demande incidente dans une action en justice) alléguant qu'une revendication de brevet est violée par la création, l'utilisation, la vente, l'offre de vente ou l'importation du Programme ou de toute partie de celui-ci.
Un « contributeur » est un détenteur de droits d'auteur qui autorise l'utilisation, en vertu de cette licence, du Programme ou d'une œuvre sur laquelle le Programme est basé. L'œuvre ainsi concédée sous licence est appelée la « version du contributeur » 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 aient déjà été acquises ou qu'elles soient acquises ultérieurement, qui seraient enfreintes par une manière quelconque, autorisée par cette licence, de fabriquer, d'utiliser ou de vendre sa version de contributeur, mais n'incluent pas les revendications qui seraient enfreintes uniquement en conséquence d'une modification ultérieure de la version de contributeur. Aux fins de cette définition, le terme « contrôle » inclut le droit d'accorder des sous-licences de brevet d'une manière compatible avec les exigences de cette licence.
Chaque contributeur vous accorde une licence de brevet non exclusive, mondiale et libre de redevances en vertu des revendications de brevet essentielles du contributeur, pour fabriquer, utiliser, vendre, offrir à la vente, importer et autrement exécuter, modifier et propager le contenu de sa version de contributeur.
Dans les trois paragraphes suivants, une « licence de brevet » est tout accord ou engagement exprès, quelle que soit sa dénomination, de ne pas faire valoir un brevet (tel qu'une autorisation expresse d'exploiter un brevet ou un engagement de ne pas poursuivre pour contrefaçon de brevet). « Accorder » une telle licence de brevet à une partie signifie conclure un tel accord ou prendre un tel engagement de ne pas faire valoir un brevet contre cette partie.
Si vous transmettez une œuvre couverte, en vous 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 termes de cette Licence, via un serveur de réseau accessible au public ou par d'autres moyens facilement accessibles, alors vous devez soit (1) faire en sorte que le Code Source Correspondant soit ainsi disponible, soit (2) prendre des dispositions pour vous priver du bénéfice de la licence de brevet pour cette œuvre particulière, soit (3) prendre des dispositions, d'une manière compatible avec les exigences de cette Licence, pour étendre la licence de brevet aux destinataires en aval. "S'appuyer sciemment sur" signifie que vous avez la connaissance réelle que, sans la licence de brevet, votre transmission de l'œuvre couverte dans un pays, ou l'utilisation de l'œuvre couverte par votre destinataire dans un pays, enfreindrait un ou plusieurs brevets identifiables dans ce pays que vous avez des raisons de croire valides.
Si, en vertu ou en relation avec une transaction ou un arrangement unique, vous transmettez ou propagez en obtenant la transmission d'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, alors 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 le champ de sa couverture, interdit l'exercice de, ou est conditionnée par le non-exercice d'un ou plusieurs des droits qui sont spécifiquement accordés en vertu de cette Licence. Vous ne pouvez pas céder une œuvre couverte si vous êtes partie à un arrangement avec un tiers dont l'activité est la distribution de logiciels, en vertu duquel vous effectuez un paiement au tiers en fonction de l'étendue de votre activité de cession de l'œuvre, et en vertu duquel le tiers accorde, à l'une des parties qui recevraient l'œuvre couverte de votre part, une licence de brevet discriminatoire (a) en relation avec les copies de l'œuvre couverte cédées par vous (ou les copies réalisées à partir de ces copies), ou (b) principalement pour et en relation avec des produits ou compilations spécifiques qui contiennent l'œuvre couverte, à moins que vous n'ayez conclu cet arrangement, ou que cette licence de brevet n'ait été accordée, avant le 28 mars 2007.
Rien dans cette Licence ne doit être interprété comme excluant ou limitant toute licence implicite ou autres défenses à la contrefaçon qui pourraient autrement être à votre disposition en vertu du droit des brevets applicable.
Si des conditions vous sont imposées (que ce soit par ordonnance d'un tribunal, 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 de manière à satisfaire simultanément vos obligations en vertu de cette Licence et toute autre obligation pertinente, alors, en conséquence, vous ne pouvez pas du tout la transmettre. 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 cette Licence serait de vous abstenir entièrement de transmettre le Programme.
Nonobstant toute autre disposition de cette Licence, si vous modifiez le Programme, votre version modifiée doit offrir de manière visible à tous les utilisateurs interagissant avec lui à distance via un réseau informatique (si votre version prend en charge une telle interaction) la possibilité de recevoir le Code Source Correspondant de votre version en fournissant un accès au Code Source Correspondant à partir d'un serveur de réseau sans frais, par des moyens standard ou habituels facilitant la copie de logiciels. Ce Code Source Correspondant doit inclure le Code Source Correspondant pour 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 cette Licence, vous êtes autorisé à lier ou à combiner toute œuvre couverte avec une œuvre sous licence de la version 3 de la Licence Publique Générale GNU en une seule œuvre combinée, et à transmettre l'œuvre résultante. Les termes de cette Licence continueront de s'appliquer à la partie qui est 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 des versions révisées et/ou nouvelles de la GNU Affero General Public License de temps à autre. Ces nouvelles versions seront similaires dans l'esprit à la version actuelle, mais peuvent différer dans les détails pour répondre à de nouveaux problèmes ou préoccupations.
Chaque version reçoit 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 à celui-ci, vous avez 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 spécifie pas de numéro de version de la GNU Affero General Public License, vous pouvez choisir n'importe quelle version jamais publiée par la Free Software Foundation.
Si le Programme spécifie qu'un mandataire peut décider quelles versions futures de la GNU Affero General Public License peuvent être utilisées, la déclaration publique d'acceptation d'une version par ce mandataire vous autorise de manière permanente à 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 choisissez de suivre une version ultérieure.
LE PROGRAMME EST FOURNI SANS AUCUNE GARANTIE, DANS LA MESURE PERMISE PAR LA LOI APPLICABLE. SAUF INDICATION CONTRAIRE ÉCRITE, LES DÉTENTEURS DU COPYRIGHT ET/OU LES AUTRES PARTIES FOURNISSENT LE PROGRAMME « TEL QUEL », SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE, Y COMPRIS, MAIS SANS S'Y LIMITER, LES GARANTIES IMPLICITES DE QUALITÉ MARCHANDE ET D'ADÉQUATION À UN USAGE PARTICULIER. VOUS ASSUMEZ TOUS LES RISQUES QUANT À LA QUALITÉ ET AUX PERFORMANCES DU PROGRAMME. SI LE PROGRAMME S'AVÈRE DÉFECTUEUX, VOUS ASSUMEZ 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 UN ACCORD ÉCRIT EN STIPULE AUTREMENT, TOUT DÉTENTEUR DE DROITS D'AUTEUR OU TOUTE AUTRE PARTIE QUI MODIFIE ET/OU TRANSFÈRE LE PROGRAMME CONFORMÉMENT AUX CONDITIONS CI-DESSUS, NE SAURAIT ÊTRE TENU RESPONSABLE ENVERS VOUS DE TOUT DOMMAGE, Y COMPRIS TOUT DOMMAGE GÉNÉRAL, SPÉCIAL, ACCESSOIRE OU INDIRECT DÉCOULANT DE L'UTILISATION OU DE L'INCAPACITÉ D'UTILISER LE PROGRAMME (Y COMPRIS, MAIS SANS S'Y LIMITER, LA PERTE DE DONNÉES OU LE FAIT QUE LES DONNÉES SOIENT RENDUES INEXACTES OU LES PERTES SUBIES PAR VOUS OU PAR DES TIERS OU UN DÉFAUT DU PROGRAMME À FONCTIONNER AVEC D'AUTRES PROGRAMMES), MÊME SI LEDIT DÉTENTEUR OU AUTRE PARTIE A ÉTÉ INFORMÉ DE LA POSSIBILITÉ DE TELS DOMMAGES.
Si la clause de non-responsabilité 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 le droit local qui se rapproche le plus d'une renonciation absolue à toute responsabilité civile en relation avec le Programme, à moins qu'une garantie ou une prise en charge 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 chacun peut redistribuer et modifier selon ces termes.
Pour ce faire, joignez les avis suivants au programme. Il est plus sûr de les joindre au début de chaque fichier source pour indiquer le plus efficacement possible l'exclusion de garantie ; et chaque fichier doit avoir 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 façon de vous contacter par courrier électronique et postal.
Si votre logiciel peut interagir avec les utilisateurs à distance via un réseau informatique, vous devez également vous assurer qu'il offre aux utilisateurs un moyen d'obtenir sa source. Par exemple, si votre programme est une application web, son interface pourrait afficher un lien "Source" qui dirige les utilisateurs vers 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/>.