LICENCE PUBLIQUE GÉNÉRALE GNU

Version 2, juin 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc.
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA

Chacun est autorisé à copier et à distribuer des copies conformes de ce document de licence, mais il est interdit de le modifier.

Préambule

Les licences de la plupart des logiciels sont conçues pour vous priver de la liberté de les partager et de les modifier. En revanche, la Licence Publique Générale GNU est destinée à garantir votre liberté de partager et de modifier les logiciels libres - pour s'assurer que les logiciels sont libres pour tous leurs utilisateurs. Cette licence publique générale s'applique à la plupart des logiciels de la Free Software Foundation et à tout autre programme dont les auteurs s'engagent à l'utiliser. (Certains autres logiciels de la Free Software Foundation sont couverts par la GNU Lesser General Public License). Vous pouvez également l'appliquer à vos programmes.

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 s'assurer que vous avez la liberté de distribuer des copies de logiciels libres (et de faire payer ce service 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 morceaux dans de nouveaux programmes libres ; et que vous savez que vous pouvez faire ces choses.
dans de nouveaux programmes libres ; et que vous savez que vous pouvez faire ces choses.

Pour protéger vos droits, nous devons établir des restrictions qui interdisent à quiconque de vous refuser ces droits ou de vous demander de les céder. Ces restrictions se traduisent par certaines responsabilités pour vous si vous distribuez des copies du logiciel, ou si vous le modifiez.

Par exemple, si vous distribuez des copies d'un tel programme, à titre gracieux ou payant, vous devez donner aux destinataires tous les droits dont vous disposez. Vous devez vous assurer qu'eux aussi reçoivent ou peuvent obtenir le code source. Et vous devez leur montrer ces conditions afin qu'ils connaissent leurs droits.

Nous protégeons vos droits en deux étapes :

  1. le droit d'auteur sur le logiciel, et
  2. vous offre cette licence qui vous donne l'autorisation légale de copier, distribuer et/ou modifier le logiciel.

De plus, pour la protection de chaque auteur et la nôtre, nous voulons nous assurer que tout le monde comprend qu'il n'y a aucune garantie pour ce logiciel libre. Si le logiciel est modifié par quelqu'un d'autre et transmis, nous voulons que ses destinataires sachent que ce qu'ils ont n'est pas l'original, afin que tout problème introduit par d'autres ne se répercute pas sur la réputation des auteurs originaux.

Enfin, tout programme libre est constamment menacé par les brevets logiciels. Nous souhaitons éviter le danger que les redistributeurs d'un programme libre obtiennent individuellement des licences de brevet, rendant ainsi le programme propriétaire. Pour éviter cela, nous avons clairement établi que tout brevet doit faire l'objet d'une licence pour l'utilisation libre par tous ou ne pas faire l'objet d'une licence du tout.

Les conditions précises de copie, de distribution et de modification sont indiquées ci-après.

CONDITIONS DE COPIE, DE DISTRIBUTION ET DE MODIFICATION

0. La présente licence s'applique à tout programme ou autre ouvrage qui contient un avis placé par le détenteur du droit d'auteur indiquant qu'il peut être distribué selon les termes de la présente licence publique générale. Le "Programme", ci-dessous, désigne tout programme ou ouvrage de ce type, et un "ouvrage fondé sur le Programme" désigne soit le Programme, soit tout ouvrage dérivé au sens de la législation sur le droit d'auteur : c'est-à-dire un ouvrage contenant le Programme ou une partie de celui-ci, soit textuellement, soit avec des modifications et/ou traduit dans une autre langue. (Ci-après, la traduction est incluse sans limitation dans le terme " modification "). Chaque licencié est désigné par le terme " vous".

Les activités autres que la copie, la distribution et la modification ne sont pas couvertes par la présente licence ; elles sont en dehors de son champ d'application. L'exécution du Programme n'est pas limitée, et le résultat du Programme n'est couvert que si son contenu constitue un travail basé sur le Programme (indépendamment du fait qu'il ait été réalisé en exécutant le Programme). La question de savoir si cela est vrai dépend de ce que fait le Programme.

1. Vous êtes autorisé à copier et à distribuer des copies conformes du code source du programme tel que vous le recevez, sur n'importe quel support, à condition de publier sur chaque copie, de manière visible et appropriée, un avis de droit d'auteur et une clause de non-garantie, de conserver intacts tous les avis faisant référence à la présente licence et à l'absence de toute garantie, et de remettre à tout autre destinataire du programme une copie de la présente licence avec le programme.

Vous pouvez facturer une redevance pour l'acte physique de transfert d'une copie, et vous pouvez, à votre gré, offrir une protection de garantie en échange d'une redevance.

2. Vous pouvez modifier votre copie ou vos copies du programme ou toute partie de celui-ci, formant ainsi un travail basé sur le programme, et copier et distribuer ces modifications ou ce travail selon les termes de la section 1 ci-dessus, à condition que vous respectiez également toutes ces conditions :

a) Vous devez faire en sorte que les fichiers modifiés portent des avis bien visibles indiquant que vous avez modifié les fichiers et la date de toute modification.

b) Vous devez faire en sorte que tout travail que vous distribuez ou publiez, qui contient en tout ou en partie le programme ou une partie de celui-ci, ou qui en est dérivé, fasse l'objet d'une licence globale gratuite pour tous les tiers, conformément aux termes de la présente licence.

c) Si le programme modifié lit normalement des commandes de manière interactive lorsqu'il est exécuté, vous devez faire en sorte qu'il imprime ou affiche, lorsqu'il est lancé pour une telle utilisation interactive de la manière la plus ordinaire, une annonce comprenant un avis de droit d'auteur approprié et un avis d'absence de garantie (ou bien, indiquant que vous fournissez une garantie) et que les utilisateurs peuvent redistribuer le programme dans ces conditions, et indiquant à l'utilisateur comment consulter une copie de la présente Licence. (Exception : si le programme lui-même est interactif mais n'imprime pas normalement une telle annonce, votre travail basé sur le programme n'est pas tenu d'imprimer une annonce).

Ces conditions s'appliquent à l'œuvre modifiée dans son ensemble. Si des parties identifiables de ce travail ne sont pas dérivées du Programme et peuvent être raisonnablement considérées comme des travaux indépendants et distincts en eux-mêmes, alors la présente Licence et ses conditions ne s'appliquent pas à ces parties lorsque vous les distribuez en tant que travaux distincts. Mais lorsque vous distribuez les mêmes sections en tant que partie d'un tout qui est un travail basé sur le Programme, la distribution du tout doit se faire selon les termes de la présente Licence, dont les autorisations pour les autres licenciés s'étendent à l'ensemble du tout, et donc à chaque partie, quel que soit son auteur.

Ainsi, l'intention de cette section n'est pas de revendiquer des droits ou de contester vos droits sur des travaux entièrement écrits par vous ; l'intention est plutôt d'exercer le droit de contrôler la distribution de travaux dérivés ou collectifs basés sur le Programme.

En outre, la simple agrégation d'une autre œuvre non fondée sur le Programme avec le Programme (ou avec une œuvre fondée sur le Programme) sur un volume d'un support de stockage ou de distribution ne fait pas entrer l'autre œuvre dans le champ d'application de la présente Licence.

3. Vous pouvez copier et distribuer le programme (ou un travail basé sur celui-ci, conformément à la section 2) en code objet ou sous forme exécutable selon les termes des sections 1 et 2 ci-dessus, à condition que vous fassiez également l'une des choses suivantes :

a ) L'accompagner du code source complet correspondant lisible par machine, qui doit être distribué selon les termes des sections 1 et 2 ci-dessus sur un support habituellement utilisé pour l'échange de logiciels ; ou,

b) L'accompagner d'une offre écrite, valable pendant au moins trois ans, de donner à tout tiers, pour un prix ne dépassant pas votre coût d'exécution physique de la distribution de la source, une copie complète lisible par machine du code source correspondant, à distribuer selon les termes des sections 1 et 2 ci-dessus sur un support habituellement utilisé pour l'échange de logiciels ; ou,

c) L'accompagner des informations que vous avez reçues quant à l'offre de distribution du code source correspondant. (Cette alternative n'est autorisée que pour une distribution non commerciale et seulement si vous avez reçu le programme en code objet ou sous forme exécutable avec une telle offre, conformément à la sous-section b ci-dessus).

Le code source d'une œuvre désigne la forme préférée de l'œuvre pour y apporter des modifications. Pour un travail exécutable, le code source complet signifie tout le code source de tous les modules qu'il contient, plus tout fichier de définition d'interface associé, plus les scripts utilisés pour contrôler la compilation et l'installation de l'exécutable. Toutefois, à titre d'exception, le code source distribué ne doit pas inclure tout ce qui est normalement distribué (sous forme source ou binaire) avec les principaux composants (compilateur, noyau, etc.) du système d'exploitation sur lequel l'exécutable fonctionne, à moins que ce composant n'accompagne lui-même l'exécutable.

Si la distribution d'un code exécutable ou objet se fait en offrant l'accès à la copie à partir d'un endroit désigné, alors l'offre d'un accès équivalent à la copie du code source à partir du même endroit compte comme une distribution du code source, même si les tiers ne sont pas obligés de copier la source avec le code objet.

4. Vous ne pouvez pas copier, modifier, concéder une sous-licence ou distribuer le programme, sauf dans les cas expressément prévus par la présente licence. Toute tentative de copier, modifier, concéder une sous-licence ou distribuer le programme est nulle et met automatiquement fin à vos droits au titre de la présente licence. Toutefois, les parties qui ont reçu de vous des copies ou des droits en vertu de la présente licence ne verront pas leur licence résiliée tant qu'elles s'y conforment pleinement.

5. Vous n'êtes pas tenu d'accepter la présente Licence, puisque vous ne l'avez pas signée. Toutefois, rien d'autre ne vous autorise à modifier ou à distribuer le Programme ou ses œuvres dérivées. Ces actions sont interdites par la loi si vous n'acceptez pas la présente Licence. Par conséquent, en modifiant ou en distribuant le Programme (ou tout travail basé sur le Programme), vous indiquez que vous acceptez la présente Licence pour le faire, ainsi que tous ses termes et conditions pour copier, distribuer ou modifier le Programme ou les travaux basés sur lui.

6. Chaque fois que vous redistribuez le Programme (ou tout travail basé sur le Programme), le destinataire reçoit automatiquement une licence du concédant de licence original pour copier, distribuer ou modifier le Programme sous réserve des présentes conditions générales. Vous ne pouvez imposer aucune autre restriction à l'exercice par les destinataires des droits accordés par les présentes. Vous n'êtes pas responsable de l'application de la présente licence par des tiers.

7. Si, à la suite d'une décision de justice ou d'une allégation de violation de brevet ou pour toute autre raison (non limitée aux questions de brevet), des conditions vous sont imposées (que ce soit par décision de justice, accord ou autre) qui contredisent les conditions de la présente licence, elles ne vous dispensent pas des conditions de la présente licence. Si vous ne pouvez pas distribuer le Programme de manière à satisfaire simultanément vos obligations au titre de la présente Licence et toute autre obligation pertinente, vous pouvez en conséquence ne pas le distribuer du tout. Par exemple, si une licence de brevet ne permet pas la redistribution libre de droits du programme par tous ceux qui reçoivent des copies directement ou indirectement par votre intermédiaire, la seule façon de satisfaire à la fois à cette licence et à la présente licence serait de vous abstenir totalement de distribuer le programme.

Si une partie de cette section est jugée invalide ou inapplicable dans une circonstance particulière, le reste de la section est destiné à s'appliquer et la section dans son ensemble est destinée à s'appliquer dans d'autres circonstances.

Le but de cette section n'est pas de vous inciter à enfreindre des brevets ou d'autres revendications de droits de propriété ou de contester la validité de telles revendications ; cette section a pour seul but de protéger l'intégrité du système de distribution des logiciels libres, qui est mis en œuvre par des pratiques de licence publique. De nombreuses personnes ont apporté de généreuses contributions à la vaste gamme de logiciels distribués par le biais de ce système en se fiant à l'application cohérente de ce système ; il appartient à l'auteur/donateur de décider s'il ou elle souhaite distribuer des logiciels par le biais d'un autre système et un licencié ne peut imposer ce choix.

Cette section a pour but de rendre parfaitement clair ce que l'on croit être une conséquence du reste de la présente Licence.

8. Si la distribution et/ou l'utilisation du Programme est limitée dans certains pays soit par des brevets, soit par des interfaces protégées par le droit d'auteur, le détenteur original du droit d'auteur qui place le Programme sous cette Licence peut ajouter une limitation explicite de distribution géographique excluant ces pays, de sorte que la distribution ne soit autorisée que dans ou entre les pays qui ne sont pas ainsi exclus. Dans ce cas, la présente Licence incorpore la limitation comme si elle était écrite dans le corps de la présente Licence.

9. La Free Software Foundation peut publier de temps à autre des versions révisées et/ou nouvelles de la Licence Publique Générale. 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 se voit attribuer un numéro de version distinctif. Si le Programme spécifie un numéro de version de la présente Licence qui s'applique à lui et à "toute version ultérieure", vous avez la possibilité de suivre les termes et conditions de cette version ou 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 présente Licence, vous pouvez choisir n'importe quelle version publiée par la Free Software Foundation.

10. Si vous souhaitez incorporer des parties du programme dans d'autres programmes libres dont les conditions de distribution sont différentes, écrivez à l'auteur pour lui demander la permission. Pour les logiciels dont le droit d'auteur est détenu par la Free Software Foundation, écrivez à la Free Software Foundation ; nous faisons parfois des exceptions à cet égard. Notre décision sera guidée par les deux objectifs de préserver le statut libre de tous les dérivés de nos logiciels libres et de promouvoir le partage et la réutilisation des logiciels en général.

AUCUNE GARANTIE

11. LE PROGRAMME ÉTANT SOUS LICENCE GRATUITE, IL N'Y A AUCUNE GARANTIE POUR LE PROGRAMME, DANS LA MESURE PERMISE PAR LA LOI APPLICABLE. SAUF INDICATION CONTRAIRE PAR ÉCRIT, LES DÉTENTEURS DES DROITS D'AUTEUR ET/OU LES AUTRES PARTIES FOURNISSENT LE PROGRAMME "EN L'ÉTAT" 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 L'INTÉGRALITÉ DES RISQUES LIÉS À LA QUALITÉ ET AUX PERFORMANCES DU PROGRAMME. SI LE PROGRAMME S'AVÈRE DÉFECTUEUX, VOUS ASSUMEZ LE COÛT DE TOUT ENTRETIEN, RÉPARATION OU CORRECTION NÉCESSAIRE.

12. EN AUCUN CAS, À MOINS QUE LA LOI APPLICABLE NE L'EXIGE OU QU'IL N'EN AIT ÉTÉ CONVENU AUTREMENT PAR ÉCRIT, LE DÉTENTEUR DES DROITS D'AUTEUR OU TOUTE AUTRE PARTIE SUSCEPTIBLE DE MODIFIER ET/OU DE REDISTRIBUER LE PROGRAMME COMME CELA EST AUTORISÉ CI-DESSUS, NE POURRA ÊTRE TENU POUR RESPONSABLE DES DOMMAGES, Y COMPRIS LES DOMMAGES GÉNÉRAUX, SPÉCIAUX, ACCIDENTELS 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 L'INEXACTITUDE DES DONNÉES, 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É DE LA POSSIBILITÉ DE TELS DOMMAGES.