jersey-hk2

Fondation Eclipse

jersey-inject-hk2 (org.glassfish.jersey.inject:jersey-hk2)

Copyright (c) 2017,2025 Oracle et/ou ses affiliés. Tous droits réservés.

Licence publique Eclipse 2.0 + GPL v.2 avec CPE

--------------------------------------------

# Avis pour Jersey

Ce contenu est produit et maintenu par le projet Eclipse Jersey.

Accueil du projet : https://projects.eclipse.org/projects/ee4j.jersey

Marques

Eclipse Jersey est une marque déposée de la Fondation Eclipse.

Copyright 

Tout le contenu est la propriété des auteurs respectifs ou de leurs employeurs. Pour plus d'informations sur la paternité du contenu, consultez les journaux du référentiel de code source.

Licences de projet déclarées

Ce programme et les documents qui l'accompagnent sont mis à disposition selon les termes de la licence publique Eclipse v. 2.0 disponible à l'adresse http://www.eclipse.org/legal/epl-2.0. Ce code source peut également être mis à disposition sous les licences secondaires suivantes lorsque les conditions de cette disponibilité énoncées dans la licence publique Eclipse v. 2.0 sont remplies : GNU General Public License, version 2 avec l'exception GNU Classpath qui est disponible à l'adresse https://www.gnu.org/software/classpath/license.html.

SPDX-License-Identifier : EPL-2.0 OU GPL-2.0 AVEC Classpath-exception-2.0

Code source

Le projet gère les référentiels de code source suivants :

https://github.com/eclipse-ee4j/jersey

Contenu Tiers

JS angulaire, v1.6.6

MIT de Licence (http://www.opensource.org/licenses/mit-license.php)

Projet : http://angularjs.org

Coyright : (c) 2010-2017 Google, Inc.

aopalliance Version 1

Licence : tout le code source fourni par AOP Alliance est le domaine public.

Projet : http://aopalliance.sourceforge.net

Droit d'auteur : Le matériel du domaine public n'est pas protégé par le droit d'auteur

API de validation de bean 3.0.2

Licence : Licence Apache, 2.0

Projet : https://projects.eclipse.org/projects/ee4j.bean-validation

Copyright : 2009, Red Hat, Inc. et/ou ses sociétés affiliées, et contributeurs individuels par la balise @authors.

IDC du validateur Hibernate, 8.0.1. Final

Licence : Licence Apache, 2.0

Projet : https://beanvalidation.org/

reconditionné dans org.glassfish.jersey.server.validation.internal.hibernate

Bootstrap v3.3.7

Licence : licence MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)

Projet : http://getbootstrap.com

Copyright : 2011-2016 Twitter, Inc.

Google Guava version 33.3.0-jre

Licence : Licence Apache, 2.0

Copyright (C) 2009, 2024 Les Auteurs de la Goyave

jakarta.inject Version : 2.0.1

Licence : Licence Apache, 2.0

Copyright (C) 2009, 2021 Le Groupe d'experts JSR-330

Version 3.30.2-GA de Javassist

Licence : Licence Apache, 2.0

Projet : http://www.javassist.org/

Droit d'auteur (C) 1999- Shigeru Chiba. Tous droits réservés.

Fournisseurs Jackson JAX-RS Version 2.18.0

Licence : Licence Apache, 2.0

Projet : https://github.com/FasterXML/jackson-jaxrs-providers

Copyright : (c) 2009-2024 FasterXML, LLC. Tous droits réservés sauf indication contraire.

jQuery v3.7.1

Licence : jquery.org/license

Projet : jquery.org

Copyright : (c) jQuery Foundation

Module d'extension jQuery Barcode 0.3

Licence : MIT et GPL (http://www.opensource.org/licenses/mit-license.php et http://www.gnu.org/licenses/gpl.html)

Projet : http://www.pasella.it/projects/jQuery/barcode

Copyright : (c) 2009 Antonello Pasella antonello.pasella@gmail.com

Extension JSR-166 - JEP 266

Licence : CC0

Aucun copyright

Écrit par Doug Lea avec l'aide de membres du groupe d'experts JCP JSR-166 et publié dans le domaine public, comme expliqué à http://creativecommons.org/publicdomain/zero/1.0/

KineticJS, v4.7.1

Licence : licence MIT (http://www.opensource.org/licenses/mit-license.php)

Projet : http://www.kineticjs.com, https://github.com/ericdrowell/KineticJS

Copyright : Eric Rowell

org.objectweb.asm Version 9.7.1

Licence : BSD modifié (https://asm.ow2.io/license.html)

Copyright (c) 2000-2011 INRIA, France Télécom. Tous droits réservés.

org.osgi.core version 6.0.0

Licence : Licence Apache, 2.0

Copyright (c) Alliance OSGi (2005, 2008). Tous droits réservés. org.glassfish.jersey.server.internal.monitoring.core

Licence : Licence Apache, 2.0

Copyright (c) 2015-2018, Oracle et/ou ses affiliés. Tous droits réservés.

Copyright 2010-2013 Coda Hale et Yammer, Inc.

Documents W3.org

Licence : Licence W3C

Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Université Keio). Tous droits réservés. http://www.w3.org/Consortium/Legal/

--------------------------------------------

# Licence publique Eclipse - v 2.0

LE PROGRAMME ASSOCIE EST FOURNI SELON LES TERMES DE L'ECLIPSE PUBLIC LICENSE (LE "CONTRAT") TOUTE UTILISATION, REPRODUCTION OU DISTRIBUTION DU PROGRAMME VAUT ACCEPTATION DU PRESENT CONTRAT PAR LE TITULAIRE.

1. DÉFINITIONS

"Contribution" signifie :

a) pour le contributeur initial, le contenu initial distribué en vertu du présent contrat, et

b) pour chaque contributeur suivant :

i) les modifications apportées au Programme, et

ii) les ajouts au Programme ;

les modifications et/ou ajouts au niveau du Programme étant effectués et répartis par le Contributeur concerné. Une Contribution "provient" d'un Contributeur si elle a été ajoutée au Programme par lui-même oupar toute autre personne agissant en son nom. Les contributions n'incluent pas les modifications ou ajouts au programme qui ne sont pas des œuvres modifiées.

"Contributeur" désigne toute personne ou entité qui distribuent le Programme.

Les "Brevets cédés sous licence" représentent les demandes de brevet pouvant être concédées sous licence par un Contributeur et qui sont nécessairement enfreintes si la Contribution est utilisée ou vendue seule ou associée au Programme.

"Programme" désigne les Contributions distribués conformément au présent Contrat.

"Destinataire" désigne toute personne qui reçoit le Programme en vertu du présent Contrat ou de toute Licence Secondaire (le cas échéant), y compris les Contributeurs.

"Produit dérivé" désigne tout travail, au code source, ou sous une autre forme, basé sur le programme (ou en étant dérivé) et pour lequel les révisions éditoriales, les annotations, les élaborations ou autres modifications représentent, dans leur ensemble, un travail intellectuel original.

"Œuvres modifiées" désigne toute œuvre en Code Source ou sous une autre forme qui résulte d'un ajout, d'une suppression ou d'une modification du contenu du Programme, y compris, à des fins de clarté, tout nouveau fichier en Code Source qui contient un contenu du Programme. Les œuvres modifiées ne comprennent pas les œuvres qui ne contiennent que des déclarations, des interfaces, des types, des classes, des structures ou des fichiers du programme que dans chaque cas afin de lier, de lier par nom ou de sous-catégorie le programme ou les œuvres modifiées de celui-ci.

"Distribuer" désigne les actes de a) distribution ou b) mise à disposition d'une manière qui permet le transfert d'une copie.

Le format "source" désigne le type de programme préféré pour effectuer des modifications, ce qui comprend, mais sans s' y limiter, les fichiers de configuration, le code source du logiciel, la source du document et la source du logiciel.

"Licence Secondaire" désigne soit la Licence Publique Générale GNU, Version 2.0, soit toute version ultérieure de cette licence, y compris toute exception ou autorisation supplémentaire identifiée par le Contributeur initial.

2. OCTROI DE DROITS

a) Sous réserve des conditions d'utilisation du présent Contrat, chaque Contributeur octroie un droit d'auteur non exclusif, international, sans frais ou redevance pour le Titulaire, la reproduction, la préparation des œuvres dérivées, l'affichage public, l'exécution publique, la répartition et l'octroi des sous-licences de la Contribution de cet Contributeur et, le cas échéant, des produits dérivés au format du Contributeur et de ces œuvres dérivées.

b) Conformément aux conditions d'utilisation du présent Contrat, chaque Contributeur octroie à son Titulaire une licence non exclusive, internationale, sans frais ou redevance dans le cadre des brevets concédées pour effectuer, utiliser, vendre, offrir de vendre, importer ou transférer de toute autre manière la Contribution de celui-ci, s'il y a lieu, au format du code source ou autre. Cette licence de brevet doit s'appliquer à la combinaison de la Contribution et du Programme si, lors de l'ajout de la Contribution par le Contributeur, cet ajout entraîne une couverture de la combinaison par les Brevets concédés sous licence. La licence de brevet ne doit pas s'appliquer à d'autres combinaisons qui incluent la Contribution. Aucun matériel en soi n'est concédé sous licence en vertu du présent contrat.

c) Le Titulaire reconnaît que bien que chaque Contributeur octroie les licences conformément à ses Contributions stipulées dans le présent document, aucun Contributeur ne garantit que le Programme n'enfreint pas le brevet ou d'autres droits de propriété intellectuelle d'une autre entité. Chaque Contributeur décline toute responsabilité vis-à-vis du Titulaire en cas de réclamations effectuées par une entité suite à la violation des droits de propriété intellectuelle ou de tout autre droit. En vertu des droits et licences octroyés dans le cadre du présent contrat, chaque Titulaire assume l'entière responsabilité dans la protection de tout autre droit de propriété intellectuelle requis, le cas échéant. Par exemple, si une licence d'obtention de brevet tierce est requise pour permettre au Titulaire de distribuer le programme, il est de la responsabilité du Titulaire d'acquérir cette licence préalablement à la diffusion du Programme.

d) Chaque Contributeur déclare qu'à sa connaissance, il dispose de droits de copyright suffisants dans le cadre de sa Contribution, le cas échéant, pour octroyer la licence de copyright stipulée dans le présent Contrat.

e) Nonobstant les conditions d'une licence secondaire, aucun contributeur ne accorde de subventions supplémentaires à un bénéficiaire (autres que celles énoncées dans le présent accord) à la suite de la réception du programme par ce bénéficiaire en vertu des conditions d'une licence secondaire (si cela est permis en vertu des conditions de l'article 3).

3. EXIGENCES

3.1 Si un Contributeur distribue le Programme sous quelque forme que ce soit, alors :

a) le Programme doit également être mis à disposition en tant que Code source, conformément à l'article 3.2, et le Contributeur doit accompagner le Programme d'une déclaration indiquant que le Code source du Programme est disponible en vertu de la présente Entente, et informe les Bénéficiaires de la façon de l'obtenir de manière raisonnable sur ou par l'intermédiaire d'un support habituellement utilisé pour l'échange de logiciels ; et

b) le Contributeur peut distribuer le Programme sous une licence différente de celle du présent Contrat, à condition que cette licence : i) rejette effectivement au nom de tous les autres Contributeurs toutes les garanties et conditions, expresses et implicites, notamment les garanties ou conditions de titre et de non-contrefaçon, ainsi que les garanties ou conditions implicites de valeur marchande et d'adéquation à un usage particulier ;

ii) exclut au nom de tous les Contributeurs toute responsabilité relative aux dommages, y compris les dégâts directs, indirects, spéciaux, accessoires et consécutifs, tels que les pertes de profits ;

iii) ne tente pas de limiter ou de modifier les droits des bénéficiaires dans le Code source en vertu de l'article 3.2 ;

iv) exige que toute distribution ultérieure du Programme par une partie soit sous licence qui satisfait aux exigences du présent article 3.

3.2 Lorsque le programme est distribué en tant que code source :

a) il doit être mis à disposition en vertu du présent accord, ou si le programme (i) est combiné avec d'autres documents dans un ou plusieurs fichiers distincts mis à disposition en vertu d'une licence secondaire, et (ii) le Contributeur initial joint au Code Source l'avis décrit à l'Annexe A du présent Contrat, le Logiciel peut être mis à disposition en vertu des conditions de ces Licences Secondaires, et

b) une copie du présent Contrat doit être fournie avec chaque copie du Programme.

3.3 Les contributeurs ne peuvent retirer ou modifier aucun droit d'auteur, brevet, marque de commerce, avis d'attribution, avis de non-responsabilité ou limitations de responsabilité (les "avis") contenus dans le programme de toute copie du programme qu'ils distribuent, à condition que les contributeurs puissent ajouter leurs propres avis appropriés.

4. DISTRIBUTION COMMERCIALE

Les distributeurs commerciaux de logiciels peuvent accepter certaines responsabilités vis-à-vis des utilisateurs finaux, des partenaires commerciaux et autres. Etant donné que cette licence est destinée à faciliter l'usage commercial du Programme, le Contributeur qui inclut le Programme dans une offre de produit commercial doit adopter une démarche qui ne cause pas de préjudice aux autres Contributeurs. Par conséquent, si un Contributeur inclut le Programme dans une offre de produit commerciale, le Contributeur ("Contributeur commercial") accepte par la présente de défendre et d'indemniser tout autre Contributeur ("Contributeur indemnisé") pour les pertes, dommages et coûts ("Pertes") résultant de réclamations, poursuites et autres recours engagés par un tiers contre le Contributeur indemnisé dans la mesure causée par les actes ou manquements du Contributeur commercial dans sa distribution du Programme dans le cadre d'une offre de produit commerciale. Les obligations stipulées dans cette section ne s'appliquent pas qu'aux réclamations ou pertes liées à une violation effective ou présumée des droits de propriété intellectuelle. Pour prétendre à une indemnisation, un Contributeur doit : a) aviser par écrit et dans les plus brefs délais le Contributeur commercial, et b) autoriser le Contributeur commercial à prendre le contrôle, en association avec ce dernier, de la défense et des négociations de règlement associées. Le Contributeur indemnisé peut participer à cette réclamation à ses propres frais.

Par exemple, un Contributeur pourrait inclure le Programme dans une offre commerciale, Produit X. Ce Contributeur devient alors Contributeur commercial. S'il effectue ensuite des réclamations pour mauvaise performance ou offre des garanties par rapport au produit X, ces réclamations et ces garanties sont de sa seule responsabilité. Dans le cadre de cette section, le Contributeur commercial devrait contester les réclamations contre les autres Contributeurs concernant ces performances et garanties, et si un tribunal condamne un autre Contributeur à payer des dommages suite à ces réclamations, c'est au Contributeur commercial de les payer.

5. AUCUNE GARANTIE

SAUF INDICATION EXPRESSE DANS LE PRÉSENT ACCORD, ET DANS LA MESURE PERMISE PAR LA LOI APPLICABLE, LE PROGRAMME EST FOURNI SUR UN "TEL QUEL", SANS GARANTIES OU CONDITIONS DE QUELQUE NATURE QUE CE SOIT, EXPRESS OU IMPLICITE, Y COMPRIS, SANS LIMITATION, TOUTES GARANTIES OU CONDITIONS DE TITRE, DE NON-INFRACTION, DE QUALITÉ MARCHANDE OU DE CONDITION PHYSIQUE POUR UN USAGE PARTICULIER. Chaque Bénéficiaire est l'unique responsable pour déterminer le Caractère approprié de l'utilisation et de la distribution du Programme et assume tous les risques associés à son exercice des droits dans Le cadre du présent Contrat, y compris, mais ne s'y limitant pas, les risques et les coûts liés à des erreurs de programme, la conformité aux lois applicables, les dommages ou la perte de données, de programmes ou d'équipement, et l'indisponibilité ou l'interruption des opérations.

6. AVIS DE NON-RESPONSABILITÉ

SAUF INDICATION EXPRESSE DANS LE PRÉSENT ACCORD, ET DANS LA MESURE PERMISE PAR LA LOI APPLICABLE, NI LE BÉNÉFICIAIRE NI AUCUN CONTRIBUTEUR NE PEUVENT ÊTRE TENUS RESPONSABLES DE TOUT DOMMAGE DIRECT, INDIRECT, ACCESSOIRE, SPÉCIAL, EXEMPLAIRE OU CONSÉCUTIF (Y COMPRIS, SANS LIMITATION, LES PROFITS PERDUS), QUELLE QUE SOIT SA CAUSE ET SUR TOUTE THÉORIE DE LA RESPONSABILITÉ, QUE CE SOIT DANS LE CONTRAT, LA RESPONSABILITÉ STRICTE, OU LA TORTURE (Y COMPRIS LA NÉGLIGENCE OU AUTREMENT) SURGISSANT DE QUELQUE MANIÈRE QUE CE SOIT DE L'UTILISATION OU DE LA DISTRIBUTION DU PROGRAMME OU DE L'EXERCICE DE TOUS LES DROITS ACCORDÉS EN VERTU DE LA PRÉSENTE, MÊME SI AVISÉ DE LA POSSIBILITÉ DE TELS DOMMAGES

7. GÉNÉRAL

Si une disposition du présent Contrat est non valide ou inapplicable dans le cadre de la loi en vigueur, elle ne doit avoir aucun effet sur la validité ou le caractère exécutoire des autres dispositions, et sans action de la part des parties engagées, elle doit être redéfinie dans une mesure minimale afin d'être valide et applicable.

Si le Titulaire dépose une plainte associée à un brevet contre une entité (demande entre défendeurs et demande reconventionnelle incluses) en indiquant que le Programme lui-même (à l'exclusion des combinaisons du Programme avec un autre logiciel ou matériel) constitue une infraction sur son ou ses brevets, les droits qui lui sont octroyés dans le cadre de la Section 2(b) sont résiliés à compter de la date de dépôt de la plainte.

Tous les droits octroyés au Titulaire dans le cadre du présent Contrat sont résiliés si celui-ci ne respecte pas les clauses ou conditions matérielles du présent Contrat et ne répare pas les manquements dans un délai raisonnable à compter de la prise de connaissance de cette non-conformité. En cas de résiliation de tous les droits octroyés au Titulaire dans le cadre du présent contrat, celui-ci s'engage à cesser toute utilisation et distribution du Programme dans un délai raisonnable. Toutefois, les obligations du Titulaire dans le cadre du présent Contrat ainsi que les licences qui lui ont été octroyées pour l'utilisation du Programme demeurent valables.

Toute personne est autorisée à copier le présent Contrat et à en distribuer des copies. Toutefois, pour éviter toute incohérence, le présent Contrat est protégé par le droit d'auteur et ne peut être modifié que dans les conditions ci-après. Le Responsable du contrat se réserve le droit de publier de nouvelles versions (y compris les révisions) du Présent contrat de manière occasionnelle. Personne d'autre que le Responsable du contrat n'est autorisé à modifier le présent Contrat. Eclipse Foundation est le Responsable initial de l'accord. Eclipse Foundation peut affecter cette responsabilité à une entité distincte appropriée pour servir d'architecte d'accord. Un numéro de version distinctif sera attribué à chaque nouvelle version du Contrat. Le Programme (y compris les Contributions) peut toujours être distribué sous réserve de la version du Contrat dans le cadre duquel il a été reçu. Par ailleurs, suite à La publication d'une nouvelle version du Contrat, le Contributeur peut choisir de Distribuer le Programme (y compris ses Contributions) dans le cadre de cette nouvelle version.

Sauf stipulation expresse dans les sections 2(a) et 2(b) ci-dessus, le Titulaire ne dispose d'aucun droit ou d'aucune licence sur la propriété intellectuelle d'un Contributeur dans le cadre du présent Contrat, que ce soit de façon expresse, implicite, estoppel ou autre. Tous les droits stipulés dans le Programme qui ne sont pas octroyés expressément dans le cadre du présent Contrat sont réservés. Aucune disposition du présent Contrat n'est destinée à être exécutoire par une entité qui n'est pas un Contributeur ou un Bénéficiaire. Aucun droit de tiers bénéficiaire n'est créé au titre du Contrat.

Annexe A - Avis sur la forme des licences secondaires

"Ce code source peut également être rendu disponible sous les licences secondaires suivantes lorsque les conditions de cette disponibilité énoncées dans la licence publique Eclipse, v. 2.0 sont remplies : {nom licence(s), version(s), exceptions ou droits d'accès supplémentaires ici}."

Le simple fait d'inclure une copie du présent Contrat, y compris la présente Annexe A, ne suffit pas à accorder une licence au Code Source en vertu des Licences Secondaires.

S'il n'est pas possible ou souhaitable de placer l'avis dans un fichier particulier, vous pouvez inclure l'avis dans un emplacement (tel qu'un fichier LICENSE dans un répertoire pertinent) où un destinataire serait susceptible de rechercher un tel avis.

Vous pouvez ajouter d'autres avis précis de propriété du droit d'auteur.

---

## La GNU General Public License (GPL) Version 2, juin 1991

Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Cinquième étage Boston, MA 02110-1335 États-Unis

Tout le monde est autorisé à copier et distribuer des copies mot à mot de ce document de licence, mais la modification n'est pas autorisée.

Préambule

Les licences de la plupart des logiciels sont conçues pour vous priver de votre 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 changer des logiciels libres, afin de s'assurer que le logiciel est gratuit pour tous ses 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 licence publique générale de la bibliothèque GNU.) Vous pouvez également l'appliquer à vos programmes.

Quand on parle de logiciel libre, on parle de liberté, pas de prix. Nos licences publiques générales sont conçues pour vous assurer que vous avez la liberté de distribuer des copies de logiciels libres (et de facturer ce service si vous le souhaitez), que vous recevez une source code ou peut obtenir si vous le souhaitez, que vous pouvez changer le logiciel ou utiliser des morceaux de celui-ci dans de nouveaux programmes gratuits ; et que vous savez que vous pouvez faire ces choses.

Pour protéger vos droits, nous devons faire des restrictions qui interdisent à quiconque de vous refuser ces droits ou de vous demander de renoncer à ces droits. 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, qu'elles soient gratuites ou payantes, vous devez donner aux destinataires tous les droits dont vous disposez. Vous devez vous assurer qu'ils reçoivent ou peuvent obtenir le code source. Et vous devez leur montrer ces termes pour qu'ils connaissent leurs droits.

Nous protégeons vos droits en deux étapes : (1) le droit d'auteur du logiciel, et (2) vous offrons cette licence qui vous donne l'autorisation légale de copier, distribuer et/ou modifier le logiciel.

Aussi, pour la protection de chaque auteur et la nôtre, nous voulons nous assurer que tout le monde comprend qu'il n'y a pas de 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, de sorte que tous les problèmes introduits par d'autres ne refléteront pas la réputation des auteurs originaux.

Enfin, tout programme libre est constamment menacé par les brevets logiciels. Nous voulons éviter le danger que les redistributeurs d'un programme libre obtiennent individuellement des licences de brevet, ce qui rend le programme propriétaire. Pour éviter cela, nous avons clairement indiqué que tout brevet doit être concédé sous licence pour l'usage gratuit de tout le monde ou pas du tout concédé sous licence.

Les termes et conditions précis pour la copie, la distribution et la modification suivent.

CONDITIONS GÉNÉRALES DE COPIE, DE DISTRIBUTION ET DE MODIFICATION

0. Cette Licence s'applique à tout programme ou autre œuvre qui contient un avis déposé par le détenteur du droit d'auteur disant qu'il peut être distribué selon les termes de la présente Licence Publique Générale. Le "Programme", ci-dessous, fait référence à un tel programme ou œuvre, et un "travail basé sur le Programme" désigne soit le Programme, soit toute œuvre dérivée en vertu de la loi sur le droit d'auteur : c'est-à-dire une œuvre contenant le Programme ou une partie de celui-ci, mot pour mot ou avec modifications et/ou traduites dans une autre langue. (Dans ce qui suit, la traduction est incluse sans limitation dans le terme "modification".) Chaque titulaire de licence est traité comme "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 restreinte et le résultat du Programme n'est couvert que si son contenu constitue une œuvre fondée sur le Programme (indépendamment du fait qu'il a été exécuté). Le fait que cela soit vrai dépend de ce que fait le programme.

1. Vous pouvez copier et distribuer des copies textuelles du code source du Programme tel que vous le recevez, sur tout support, à condition de publier de manière visible et appropriée sur chaque copie un avis de droit d'auteur et une clause de non-responsabilité appropriés. de garantie ; garder intacts tous les avis qui font référence à cette Licence et à l'absence de toute garantie ; et donner à tout autre bénéficiaire du Programme une copie de cette Licence avec le Programme.

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

2. Vous pouvez modifier votre copie ou vos copies du Programme ou de toute partie de celui-ci, formant ainsi une œuvre basée sur le Programme, et copier et distribuer ces modifications ou travaux selon les termes de la Section 1 ci-dessus, à condition que vous remplissiez également toutes ces conditions :

a) Vous devez faire en sorte que les fichiers modifiés contiennent des avis prioritaires indiquant que vous aurez modifié les fichiers et la date de toute modification.

b) Vous devez faire en sorte que tout travail que vous distribuez ou publiez, qui en tout ou en partie contient ou est dérivé du Logiciel ou d'une partie de celui-ci, soit concédé sous licence dans son ensemble sans frais à tous les tiers selon les 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 que, lorsqu'il est lancé pour une telle utilisation interactive de la manière la plus ordinaire, il imprime ou affiche une annonce comprenant un avis de droit d'auteur approprié. et un avis indiquant qu'il n'y a pas de garantie (ou autre, en disant que vous fournissez une garantie) et que les utilisateurs peuvent redistribuer le programme dans ces conditions, et en indiquant à l'utilisateur comment afficher une copie de cette 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 requis pour imprimer une annonce.)

Ces exigences s'appliquent à l'ensemble du travail modifié. Si des sections identifiables de cette œuvre ne sont pas dérivées du Programme et peuvent être raisonnablement considérées comme des œuvres indépendantes et distinctes en elles-mêmes, alors la présente Licence et ses conditions ne s'appliquent pas à ces sections lorsque vous les distribuez comme des œuvres distinctes. Mais lorsque vous distribuez les mêmes sections en tant que partie d'un tout qui est une œuvre basée sur le Programme, la distribution de l'ensemble doit être selon les termes de cette Licence, dont les autorisations pour les autres titulaires de licence s'étendent à l'ensemble, et donc à chaque partie indépendamment de qui l'a écrit.

Ainsi, le présent article n'a pas pour objet de revendiquer des droits ou de contester vos droits sur des œuvres entièrement écrites par vous ; il a plutôt pour but d'exercer le droit de contrôler la distribution d'œuvres dérivées ou collectives basées sur le Programme.

De plus, 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 une œuvre basée sur celui-ci, en vertu de l'Article 2) en code objet ou sous forme exécutable selon les termes des Articles 1 et 2 ci-dessus, à condition que vous effectuiez également l'une des actions suivantes :

a) l'accompagner du code source complet 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, pour donner à un tiers, pour une charge ne dépassant pas votre coût d'exécution physique de la distribution 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 avec les informations que vous avez reçues quant à l'offre de distribuer le code source correspondant. (Cette alternative n'est autorisée que pour la distribution non commerciale et uniquement 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 tous les fichiers de définition d'interface associés, plus les scripts utilisés pour contrôler la compilation et l'installation de l'exécutable. Cependant, à titre d'exception spéciale, le code source distribué n'a pas besoin d'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 s'exécute, sauf si ce composant accompagne lui-même l'exécutable.

Si la distribution du code exécutable ou du code objet est effectuée en offrant l'accès à la copie à partir d'un emplacement désigné, l'offre d'un accès équivalent à la copie du code source à partir du même emplacement compte comme la distribution du code source, même si des tiers ne sont pas obligés de copier la source avec le code objet.

4. Vous ne pouvez pas copier, modifier, sous-licencier ou distribuer le Programme, sauf disposition expresse de la présente Licence. Toute tentative de copier, modifier, sous-licencier ou distribuer le Programme est nulle et mettra automatiquement fin à vos droits en vertu de cette Licence. Cependant, les parties qui ont reçu des copies, ou des droits, de vous en vertu de la présente Licence ne verront pas leurs licences résiliées tant que ces parties resteront en pleine conformité.

5. Vous n'êtes pas tenu d'accepter cette licence, car vous ne l'avez pas signée. Cependant, rien d'autre ne vous accorde la permission de modifier ou de distribuer le Programme ou ses œuvres dérivées. Ces actions sont interdites par la loi si vous n'acceptez pas cette Licence. Par conséquent, en modifiant ou en distribuant le Programme (ou tout travail basé sur le Programme), vous indiquez votre acceptation de la présente Licence pour le faire, ainsi que tous ses termes et conditions pour copier, distribuer ou modifier le Programme ou les œuvres basées sur celui-ci.

6. Chaque fois que vous redistribuez le Programme (ou toute œuvre basée 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 pas imposer d'autres restrictions à l'exercice par les destinataires des droits concédés aux présentes. Vous n'êtes pas responsable de l'application de la conformité par des tiers à cette Licence.

7. Si, à la suite d'un jugement judiciaire 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 ordonnance judiciaire, accord ou autre) qui contredisent les conditions de la présente Licence, elles ne vous excusent pas des conditions de la présente Licence. Si vous ne pouvez pas distribuer de manière à satisfaire simultanément à vos obligations en vertu de la présente Licence et à toute autre obligation pertinente, vous ne pouvez pas distribuer le Programme du tout. Par exemple, si une licence de brevet ne permettait pas une redistribution libre de redevances du Programme par tous ceux qui reçoivent des copies directement ou indirectement par votre intermédiaire, alors la seule façon de satisfaire à la fois et à la présente Licence serait de s'abstenir entièrement de la distribution du Programme.

Si une partie du présent article est jugée invalide ou inapplicable dans une circonstance particulière, le reste de l'article est destiné à s'appliquer et l'article dans son ensemble est destiné à s'appliquer dans d'autres circonstances.

La présente section n'a pas pour objet de vous inciter à enfreindre des brevets ou d'autres revendications de droits de propriété ou à contester la validité de ces revendications ; cette section a pour seul but de protéger l'intégrité du système de distribution de logiciels libres, qui est mis en œuvre par des pratiques de licence publique. Beaucoup de gens ont fait des contributions généreuses à la vaste gamme de logiciels distribués par ce système en se fondant sur une application cohérente de ce système ; il appartient à l'auteur / donateur de décider s'il est prêt à distribuer des logiciels par le biais de tout autre système et un titulaire de licence ne peut pas imposer ce choix.

Cette section vise à clarifier ce qui est considéré comme une conséquence du reste de cette Licence.

8. Si la distribution et/ou l'utilisation du Programme est restreinte 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 la distribution géographique excluant ces pays, de sorte que la distribution n'est autorisée que dans ou entre les pays qui ne sont pas ainsi exclus. Dans ce cas, cette Licence incorpore la limitation comme si elle était écrite dans le corps de cette 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 de la présente version, mais peuvent différer dans le détail pour résoudre de nouveaux problèmes ou préoccupations.

Chaque version reçoit un numéro de version distinctif. Si le Programme spécifie un numéro de version de cette Licence qui s'applique à elle 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 cette licence, vous pouvez choisir n'importe quelle version jamais publiée par la Free Software Foundation.

10. Si vous souhaitez intégrer des parties du programme dans d'autres programmes gratuits dont les conditions de distribution sont différentes, écrivez à l'auteur pour demander l'autorisation. Pour les logiciels qui sont protégés par le droit d'auteur par la Free Software Foundation, écrivez à la Free Software Foundation ; nous faisons parfois des exceptions pour cela. Notre décision sera guidée par les deux objectifs de préserver le statut libre de tous les dérivés de notre logiciel libre et de promouvoir le partage et la réutilisation des logiciels en général.

ABSENCE DE GARANTIE

11. PARCE QUE LE PROGRAMME EST AUTORISÉ GRATUITEMENT, IL N'Y A PAS DE GARANTIE POUR LE PROGRAMME, DANS LA MESURE PERMISE PAR LA LOI APPLICABLE. SAUF INDICATION CONTRAIRE PAR ÉCRIT LES DÉTENTEURS DE DROITS D'AUTEUR ET / OU D'AUTRES PARTIES FOURNISSENT LE PROGRAMME "TEL QUEL" SANS GARANTIE DE QUELQUE NATURE QUE CE SOIT, EXPRIMÉ OU IMPLICITE, Y COMPRIS, MAIS NON LIMITÉ À, LES GARANTIES IMPLICITES DE QUALITÉ MARCHANDE ET DE CONDITION PHYSIQUE À UN USAGE PARTICULIER. TOUT LE RISQUE QUANT À LA QUALITÉ ET À LA PERFORMANCE DU PROGRAMME EST AVEC VOUS. SI LE PROGRAMME S'AVÈRE DÉFECTUEUX, VOUS ASSUMEZ LE COÛT DE TOUS LES SERVICES, RÉPARATIONS OU CORRECTIONS NÉCESSAIRES.

12. EN AUCUN CAS, SAUF SI REQUIS PAR LA LOI APPLICABLE OU CONVENU PAR ÉCRIT, TOUT DÉTENTEUR DE DROITS D'AUTEUR, OU TOUTE AUTRE PARTIE QUI PEUT MODIFIER ET / OU REDISTRIBUER LE PROGRAMME TEL QUE AUTORISÉ CI-DESSUS, SERA RESPONSABLE ENVERS VOUS POUR LES DOMMAGES, Y COMPRIS TOUT DOMMAGE GÉNÉRAL, SPÉCIAL, ACCIDENTEL OU CONSÉCUTIF RÉSULTANT DE L'UTILISATION OU INCAPACITÉ D'UTILISER LE PROGRAMME (Y COMPRIS, MAIS NON LIMITÉ À LA PERTE DE DONNÉES OU DE DONNÉES RENDUES INEXACTES OU DES PERTES SOUTENUES PAR VOUS OU DES TIERS OU UN ÉCHEC DU PROGRAMME À FONCTIONNER AVEC D'AUTRES PROGRAMMES), MÊME SI CE TITULAIRE OU UNE AUTRE PARTIE A ÉTÉ AVISÉ DE LA POSSIBILITÉ DE TELS DOMMAGES.

FIN DES CONDITIONS GÉNÉRALES

Comment appliquer ces conditions à vos nouveaux programmes

Si vous développez un nouveau programme et que vous voulez qu'il soit du plus grand usage possible pour le public, la meilleure façon d'y parvenir est de le rendre un logiciel libre que tout le monde 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 transmettre le plus efficacement l'exclusion de la garantie ; et chaque fichier doit avoir au moins la ligne "droit d'auteur" et un pointeur vers l'endroit où l'avis complet est trouvé.

Une ligne pour donner le nom du programme et une brève idée de ce qu'il fait.

Copyright (C) <année> <nom de l'auteur>

Ce programme est un logiciel libre. Vous pouvez le redistribuer et/ou le modifier sous les conditions d'utilisation de La GNU General Public License publiée par la Free Software Foundation : version de licence 2.1, ou toute version ultérieure.

Ce programme est distribué dans l'espoir qu'il sera utile, mais SANS AUCUNE GARANTIE explicite/implicite, notamment quant à sa QUALITE ou à son ADÉQUATION A UN BUT PARTICULIER. Voir la licence publique générale GNU, pour plus d'informations.

Vous devez avoir reçu une copie de la Licence Publique Générale GNU avec ce programme. Si ce n'est pas le cas, écrivez à : Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA

Ajoutez également des informations sur la façon de vous contacter par courrier électronique et papier.

Si le programme est interactif, faites en sorte qu'il affiche un court avis comme celui-ci lorsqu'il démarre en mode interactif :

Gnomovision version 69, Copyright (C) nom de l'année de l'auteur Gnomovision est livré avec ABSOLUMENT AUCUNE GARANTIE ; pour les détails type `show w'. Il s'agit d'un logiciel libre, et vous pouvez le redistribuer sous certaines conditions ; tapez `show c' pour plus de détails.

Les commandes hypothétiques `show w' et `show c' doivent montrer les parties appropriées de la Licence Publique Générale. Bien sûr, les commandes que vous utilisez peuvent être appelées autre chose que `show w' et `show c' ; elles peuvent même être des clics de souris ou des éléments de menu - ce qui convient à votre programme.

Vous devriez également demander à votre employeur (si vous travaillez en tant que programmeur) ou à votre école, le cas échéant, de signer un "avertissement de droit d'auteur" pour le programme, si nécessaire. Voici un exemple ; modifiez les noms :

Yoyodyne, Inc., décline par la présente tous les droits d'auteur sur la

programme 'Gnomovision' (qui fait des passes aux compilateurs) écrit par

James Hacker.

signature de Ty Coon, 1er avril 1989

Ty Coon, président du vice-président

Cette Licence Publique Générale ne permet pas d'intégrer votre logiciel dans des programmes propriétaires. Si votre programme est une bibliothèque de sous-programmes, vous pouvez considérer qu'il est plus utile de permettre de lier des applications propriétaires à la bibliothèque. Si c'est ce que vous voulez faire, utilisez la licence publique générale de la bibliothèque GNU au lieu de cette licence.

---

## EXCEPTION DE CLASSPATH

Lier cette bibliothèque de manière statique ou dynamique à d'autres modules fait un travail combiné basé sur cette bibliothèque. Ainsi, les termes et conditions de la Licence Publique Générale GNU version 2 couvrent l'ensemble de la combinaison.

À titre d'exception spéciale, les détenteurs de droits d'auteur de cette bibliothèque vous donnent la permission de lier cette bibliothèque à des modules indépendants pour produire un exécutable, quelles que soient les conditions de licence de ces modules indépendants, et de copier et distribuer l'exécutable résultant selon les termes de votre choix, à condition que vous respectiez également, pour chaque module indépendant lié, les termes et conditions de la licence de ce module. Un module indépendant est un module qui n'est pas dérivé ou basé sur cette bibliothèque. Si vous modifiez cette bibliothèque, vous pouvez étendre cette exception à votre version de la bibliothèque, mais vous n'êtes pas obligé de le faire. Si vous ne le souhaitez pas, supprimez cette instruction d'exception de votre version.

--------------------------------------------

Dépendances de la quatrième partie

--------------------------------------------

"jersey-core-common" (org.glassfish.jersey.core:jersey-common)

Copyright (c) 2007,2025 Oracle et/ou ses affiliés. Tous droits réservés.

Copyright (c) Fondation Payara 2018 et/ou ses affiliés.

Copyright (c) Fondation Payara 2022 et/ou ses affiliés. Tous droits réservés.

Copyright (C) 2006,2014 Les Auteurs de la Goyave

Licence publique Eclipse 2.0 + GPL v.2 avec CPE

Avis pour le module Jersey Core Common

Ce contenu est produit et maintenu par le projet Eclipse Jersey.

https://projects.eclipse.org/projects/ee4j.jersey

Marques

Eclipse Jersey est une marque déposée de la Fondation Eclipse.

Copyright 

Tout le contenu est la propriété des auteurs respectifs ou de leurs employeurs. Pour plus d'informations sur la paternité du contenu, consultez les journaux du référentiel de code source.

Licences de projet déclarées

Ce programme et les documents qui l'accompagnent sont mis à disposition selon les termes de la licence publique Eclipse v. 2.0 disponible à l'adresse http://www.eclipse.org/legal/epl-2.0. Ce code source peut également être mis à disposition sous les licences secondaires suivantes lorsque les conditions de cette disponibilité énoncées dans la licence publique Eclipse v. 2.0 sont remplies : GNU General Public License, version 2 avec l'exception GNU Classpath qui est disponible à l'adresse https://www.gnu.org/software/classpath/license.html.

SPDX-License-Identifier : EPL-2.0 OU GPL-2.0 AVEC Classpath-exception-2.0

Code source

Le projet gère les référentiels de code source suivants :

https://github.com/eclipse-ee4j/jersey

Contenu Tiers

Google Guava version 18.0

Licence : Licence Apache, 2.0

Copyright : (C) 2009 Les auteurs de la Guava

Extension JSR-166 - JEP 266

Licence : Creative Commons 1.0 (CC0)

Aucun copyright

Écrit par Doug Lea avec l'aide de membres du groupe d'experts JCP JSR-166 et publié dans le domaine public, comme expliqué à http://creativecommons.org/publicdomain/zero/1.0/

--------------------------------------------------

"jakarta.ws.rs-api" (jakarta.ws.rs:jakarta.ws.rs-api)

Copyright (c) 2010,2019 Oracle et/ou ses affiliés. Tous droits réservés.

Copyright (c) 2006 Google Inc.

Licence publique Eclipse 2.0 + GPL v.2 avec CPE

Nb d'avis pour les services Web RESTful de Jakarta

Ce contenu est produit et géré par le projet **Jakarta RESTful Web Services**.

* Accueil du projet : https://projects.eclipse.org/projects/ee4j.jaxrs

## Marques

**Jakarta RESTful Web Services** est une marque déposée de la Fondation Eclipse.

## Droit d'auteur

Tout le contenu est la propriété des auteurs respectifs ou de leurs employeurs. Pour plus d'informations sur la paternité du contenu, consultez les journaux du référentiel de code source.

## Licences de projet déclarées

Ce programme et les documents qui l'accompagnent sont mis à disposition selon les termes de la licence publique Eclipse v. 2.0 disponible à l'adresse http://www.eclipse.org/legal/epl-2.0. Ce code source peut également être mis à disposition sous les licences secondaires suivantes lorsque les conditions de cette disponibilité énoncées dans la licence publique Eclipse v. 2.0 sont remplies : GNU General Public License, version 2 avec l'exception GNU Classpath qui est disponible à l'adresse https://www.gnu.org/software/classpath/license.html.

SPDX-License-Identifier : EPL-2.0 OU GPL-2.0 AVEC Classpath-exception-2.0

## Code source

Le projet gère les référentiels de code source suivants :

* https://github.com/eclipse-ee4j/jaxrs-api

Contenu Tiers

Ce projet exploite le contenu tiers suivant.

javaee-api (7.0)

Licence : Apache-2.0 ET W3C

JUnit (4.11)

Licence : Licence publique commune 1.0

Mockito (2.16.0)

Projet : http://site.mockito.org

Source : https://github.com/mockito/mockito/releases/tag/v2.16.0

Cryptographie

Le contenu peut contenir un logiciel de chiffrement. Le pays dans lequel vous êtes actuellement peut avoir des restrictions sur l'importation, la possession et l'utilisation, et / ou la réexportation vers un autre pays, de logiciels de cryptage. AVANT d'utiliser un logiciel de cryptage, veuillez vérifier les lois, règlements et politiques du pays concernant l'importation, la possession ou l'utilisation, et la réexportation du logiciel de cryptage, pour voir si cela est autorisé.

--------------------------------------------

"Jakarta Annotations API" (jakarta.annotation:jakarta.annotation-API)

Copyright (2019) 2021 Fondation Eclipse. Tous droits réservés.

Copyright (c) 2005,2022 Oracle et/ou ses affiliés. Tous droits réservés.

Licence publique Eclipse 2.0 + GPL v.2 avec CPE

Nb d'annotations pour Jakarta

Ce contenu est produit et maintenu par le projet Jakarta Annotations.

* Accueil du projet : https://projects.eclipse.org/projects/ee4j.ca

## Marques

Jakarta Annotations est une marque déposée de la Fondation Eclipse.

## Licences de projet déclarées

Ce programme et les documents qui l'accompagnent sont mis à disposition selon les termes de la licence publique Eclipse v. 2.0 disponible à l'adresse http://www.eclipse.org/legal/epl-2.0. Ce code source peut également être mis à disposition sous les licences secondaires suivantes lorsque les conditions de cette disponibilité énoncées dans la licence publique Eclipse v. 2.0 sont remplies : GNU General Public License, version 2 avec l'exception GNU Classpath qui est disponible à l'adresse https://www.gnu.org/software/classpath/license.html.

SPDX-License-Identifier : EPL-2.0 OU GPL-2.0 AVEC Classpath-exception-2.0

## Code source

Le projet gère les référentiels de code source suivants :

* https://github.com/eclipse-ee4j/common-annotations-api

--------------------------------------------

"localisateur de ressources OSGi" (org.glassfish.hk2 :OSGi-resource-locator)

Copyright (c) 2009,2018 Oracle et/ou ses affiliés. Tous droits réservés.

Licence publique Eclipse 2.0 + GPL v.2 avec CPE

Avis pour Eclipse GlassFish

Ce contenu est produit et maintenu par le projet Eclipse GlassFish.

Accueil du projet : https://projects.eclipse.org/projects/ee4j.glassfish

Marques

Eclipse GlassFish et GlassFish sont des marques déposées de la Fondation Eclipse.

Copyright 

Tout le contenu est la propriété des auteurs respectifs ou de leurs employeurs. Pour plus d'informations sur la paternité du contenu, consultez les journaux du référentiel de code source.

Licences de projet déclarées

Ce programme et les documents qui l'accompagnent sont mis à disposition selon les termes de la licence publique Eclipse v. 2.0 disponible à l'adresse http://www.eclipse.org/legal/epl-2.0. Ce code source peut également être mis à disposition sous les licences secondaires suivantes lorsque les conditions de cette disponibilité énoncées dans la licence publique Eclipse v. 2.0 sont remplies : GNU General Public License, version 2 avec l'exception GNU Classpath qui est disponible à l'adresse https://www.gnu.org/software/classpath/license.html.

SPDX-License-Identifier : EPL-2.0 OU GPL-2.0 AVEC Classpath-exception-2.0

Code source

Le projet gère les référentiels de code source suivants :

https://github.com/eclipse-ee4j/glassfish-ha-api

https://github.com/eclipse-ee4j/glassfish-logging-annotation-processor

https://github.com/eclipse-ee4j/glassfish-shoal

https://github.com/eclipse-ee4j/glassfish-cdi-porting-tck

https://github.com/eclipse-ee4j/glassfish-jsftemplating

https://github.com/eclipse-ee4j/glassfish-hk2-extra

Contenu Tiers

Ce projet exploite le contenu tiers suivant.

aucun

Cryptographie

Le contenu peut contenir un logiciel de chiffrement. Le pays dans lequel vous êtes actuellement peut avoir des restrictions sur l'importation, la possession et l'utilisation, et / ou la réexportation vers un autre pays, de logiciels de cryptage. AVANT d'utiliser un logiciel de cryptage, veuillez vérifier les lois, règlements et politiques du pays concernant l'importation, la possession ou l'utilisation, et la réexportation du logiciel de cryptage, pour voir si cela est autorisé.

--------------------------------------------

"Implémentation par défaut de ServiceLocator" (org.glassfish.hk2 :hk2-locator)

Copyright (c) 2010,2019 Oracle et/ou ses affiliés. Tous droits réservés.

Copyright (c) 2019 Payara Service Ltd. et/ou ses sociétés affiliées.

Licence publique Eclipse 2.0 + GPL v.2 avec CPE

"aopalliance version 1.0 reconditionnée en tant que module" (org.glassfish.hk2.external:aopalliance-repackaged)

Copyright (c) 2013,2018 Oracle et/ou ses affiliés. Tous droits réservés.

Licence publique Eclipse 2.0 + GPL v.2 avec CPE

"Module API HK2" (org.glassfish.hk2 :HK2-API)

Copyright (c) 2007,2018 Oracle et/ou ses affiliés. Tous droits réservés.

Licence publique Eclipse 2.0 + GPL v.2 avec CPE

"Utilitaires d'implémentation HK2" (org.glassfish.hk2 :HK2-utils)

Copyright (c) 2007,2019 Oracle et/ou ses affiliés. Tous droits réservés.

Licence publique Eclipse 2.0 + GPL v.2 avec CPE

Avis pour Eclipse GlassFish

Ce contenu est produit et maintenu par le projet Eclipse GlassFish.

Accueil du projet : https://projects.eclipse.org/projects/ee4j.glassfish

Marques

Eclipse GlassFish et GlassFish sont des marques déposées de la Fondation Eclipse.

Copyright 

Tout le contenu est la propriété des auteurs respectifs ou de leurs employeurs. Pour plus d'informations sur la paternité du contenu, consultez les journaux du référentiel de code source.

Licences de projet déclarées

Ce programme et les documents qui l'accompagnent sont mis à disposition selon les termes de la licence publique Eclipse v. 2.0 disponible à l'adresse http://www.eclipse.org/legal/epl-2.0. Ce code source peut également être mis à disposition sous les licences secondaires suivantes lorsque les conditions de cette disponibilité énoncées dans la licence publique Eclipse v. 2.0 sont remplies : GNU General Public License, version 2 avec l'exception GNU Classpath qui est disponible à l'adresse https://www.gnu.org/software/classpath/license.html.

SPDX-License-Identifier : EPL-2.0 OU GPL-2.0 AVEC Classpath-exception-2.0

Code source

Le projet gère les référentiels de code source suivants :

https://github.com/eclipse-ee4j/glassfish-ha-api

https://github.com/eclipse-ee4j/glassfish-logging-annotation-processor

https://github.com/eclipse-ee4j/glassfish-shoal

https://github.com/eclipse-ee4j/glassfish-cdi-porting-tck

https://github.com/eclipse-ee4j/glassfish-jsftemplating

https://github.com/eclipse-ee4j/glassfish-hk2-extra

https://github.com/eclipse-ee4j/glassfish-hk2

https://github.com/eclipse-ee4j/glassfish-fighterfish

Contenu Tiers

Ce projet exploite le contenu tiers suivant.

aucun

Cryptographie

Le contenu peut contenir un logiciel de chiffrement. Le pays dans lequel vous êtes actuellement peut avoir des restrictions sur l'importation, la possession et l'utilisation, et / ou la réexportation vers un autre pays, de logiciels de cryptage. AVANT d'utiliser un logiciel de cryptage, veuillez vérifier les lois, règlements et politiques du pays concernant l'importation, la possession ou l'utilisation, et la réexportation du logiciel de cryptage, pour voir si cela est autorisé.

--------------------------------------------

"Injection de dépendance de Djakarta" (jakarta.inject:jakarta.inject-api)

Copyright (C) 2009 Le Groupe d'experts JSR-330

Copyright (c) 2018,2020 Eclipse Foundation.

Licence Apache 2.0

Nb d'avis pour l'injection de dépendance Eclipse Jakarta

Ce contenu est produit et maintenu par le projet d'injection de dépendance d'Eclipse Jakarta.

* Accueil du projet : https://projects.eclipse.org/projects/cdi.batch

## Marques

Jakarta Dependency Injection est une marque déposée de la Fondation Eclipse.

## Droit d'auteur

Tout le contenu est la propriété des auteurs respectifs ou de leurs employeurs. Pour plus d'informations sur la paternité du contenu, consultez les journaux du référentiel de code source.

## Licences de projet déclarées

Ce programme et les documents qui l'accompagnent sont mis à disposition selon les termes de la Licence Apache, Version 2.0 qui est disponible à l'adresse https://www.apache.org/licenses/LICENSE-2.0.

Identificateur de licence SPDX : Apache-2.0

## Code source

Le projet gère les référentiels de code source suivants :

https://github.com/eclipse-ee4j/injection-api

https://github.com/eclipse-ee4j/injection-spec

https://github.com/eclipse-ee4j/injection-tck

-------------------------------------------

"Javassiste" (org.javassist:javassist)

MPL 1.1, LGPL 2.1, licence Apache 2.0

Droit d'auteur (C) 1999- Shigeru Chiba. Tous droits réservés.

Droit d'auteur (C) 1999- Shigeru Chiba. Tous droits réservés.

Copyright (C) 1999-2022 par Shigeru Chiba, Tous droits réservés.

Copyright (C) 2004 Bill Burke. Tous droits réservés.

Ce logiciel est distribué sous Mozilla Public License Version 1.1, GNU Lesser General Public License Version 2.1 ou ultérieure, ou Apache License Version 2.0.

--------------------------------------------

Licences

--------------------------------------------

Mozilla Public License Version 1.1

1. Définitions.

1 "Utilisation commerciale" désigne la distribution ou la mise à la disposition d'un tiers du Code Couvert.

1,1 "Contributeur" désigne chaque entité qui crée ou contribue à la création de Modifications.

1,2 "Version du contributeur" désigne la combinaison du Code original, des modifications antérieures utilisées par un contributeur et des modifications apportées par ce contributeur particulier.

1,3 "Code couvert" désigne le Code original ou les modifications ou la combinaison du Code original et des modifications, dans chaque cas, y compris des parties de celui-ci.

1,4 "Mécanisme de distribution électronique", un mécanisme généralement accepté dans la communauté du développement de logiciels pour le transfert électronique de données.

1,5 "Exécutable" désigne le Code Couvert sous toute forme autre que le Code Source.

1,6 "Développeur initial" désigne la personne ou l'entité identifiée comme Développeur initial dans l'avis de code source requis par l'Annexe A.

1,7 "Travail plus important" désigne une œuvre qui combine le Code Couvert ou des parties de celui-ci avec un code non régi par les termes de la présente Licence.

1,8 "Licence" signifie ce document.

1,8 "Licence" signifie avoir le droit d'accorder, dans la mesure du possible, que ce soit au moment de la concession initiale ou ultérieurement acquise, tous les droits qui y sont conférés.

1,9 "Modifications" désigne tout ajout ou suppression de la substance ou de la structure du Code original ou de toute modification antérieure. Lorsque le code couvert est publié en tant que série de fichiers, une modification est :

Tout ajout ou suppression du contenu d'un fichier contenant le code original ou des modifications précédentes. Tout nouveau fichier contenant une partie quelconque du code original ou des modifications précédentes.

1,1 "Code d'origine" désigne le code source du code logiciel qui est décrit dans l'avis de code source requis par l'annexe A en tant que code d'origine et qui, au moment de sa publication sous cette licence, n'est pas déjà un code couvert régi par la présente licence.

1,1 "Revendications de brevet" désigne toute(s) revendication(s) de brevet, maintenant détenue(s) ou acquise(s) par la suite, y compris, sans s'y limiter, les revendications de procédé, de procédé et d'appareil, dans tout brevet pouvant faire l'objet d'une licence par le constituant.

1,11 "Code source" désigne la forme préférée du Code couvert pour y apporter des modifications, y compris tous les modules qu'il contient, ainsi que tous les fichiers de définition d'interface associés, les scripts utilisés pour contrôler la compilation et l'installation d'un Exécutable, ou les comparaisons différentielles de code source par rapport au Code original ou à un autre Code couvert disponible et bien connu du choix du Contributeur. Le code source peut être compressé ou archivé, à condition que le logiciel de décompression ou de désarchivage approprié soit largement disponible gratuitement.

1,12 "Vous" (ou "Votre") désigne une personne physique ou morale exerçant des droits en vertu de la présente Licence ou d'une version future de cette Licence émise en vertu de l'article 6.1, et se conformant à toutes les conditions de celle-ci. Pour les personnes morales, "Vous" inclut toute entité qui contrôle, est contrôlée par ou est sous contrôle commun avec Vous. Aux fins de la présente définition, "contrôle" désigne (i) le pouvoir, direct ou indirect, de diriger ou de gérer l'entité, par contrat ou autre, (ii) la propriété d'au moins cinquante pour cent (50 %) des actions en circulation ou de la propriété bénéficiaire de l'entité.

2. Licence de code source.

2,1 Subvention initiale du développeur. Le Développeur Initial vous accorde par la présente une licence mondiale, libre de redevance et non exclusive, sous réserve de réclamations de propriété intellectuelle de tiers :

a. en vertu des droits de propriété intellectuelle (autres que le brevet ou la marque de commerce) autorisés par le Développeur initial à utiliser, reproduire, modifier, afficher, exécuter, concéder une sous-licence et distribuer le Code original (ou des parties de celui-ci) avec ou sans modifications, et/ou dans le cadre d'une œuvre plus grande ; et

b. en vertu des demandes de brevet enfreintes par la fabrication, l'utilisation ou la vente du code original, pour faire, avoir fait, utiliser, pratiquer, vendre et offrir à la vente, et/ou disposer autrement du code original (ou des parties de celui-ci).

c. les licences accordées dans la présente Section 2.1 (a) et (b) entrent en vigueur à la date à laquelle Initial Developer distribue pour la première fois le Code Original aux termes de la présente Licence.

d. Nonobstant l'alinéa 2.1 b) ci-dessus, aucune licence de brevet n'est accordée : 1) pour le code que vous supprimez du code original ; 2) séparé du code original ; ou 3) pour les infractions causées par : i) la modification du code original ou ii) la combinaison du code original avec d'autres logiciels ou dispositifs.

2,2 Subvention du contributeur. Sous réserve de réclamations de propriété intellectuelle de tiers, chaque Contributeur vous accorde par la présente une licence mondiale, libre de redevances et non exclusive

a. en vertu des droits de propriété intellectuelle (autres que le brevet ou la marque de commerce) autorisés par le contributeur, à utiliser, reproduire, modifier, afficher, exécuter, concéder sous licence et distribuer les modifications créées par ce contributeur (ou des parties de celui-ci) soit sur une base non modifiée, avec d'autres modifications, en tant que code couvert et / ou dans le cadre d'une œuvre plus grande ; et

b. en vertu de revendications de brevet enfreintes par la réalisation, l'utilisation ou la vente de modifications effectuées par ce contributeur seul et/ou en combinaison avec sa version contributive (ou des parties de cette combinaison), pour faire, utiliser, vendre, offrir pour la vente, avoir effectué et/ou disposer autrement : 1) des modifications apportées par ce Contributeur (ou des parties de celui-ci) ; et 2) de la combinaison des modifications apportées par ce Contributeur avec sa Version Contributeur (ou des parties de cette combinaison).

c. les licences accordées dans les sections 2.2 a) et 2.2 b) entrent en vigueur à la date à laquelle le Contributeur utilise pour la première fois le Code couvert à des fins commerciales.

d. Nonobstant l'alinéa 2.2 b) ci-dessus, aucune licence de brevet n'est accordée : 1) pour tout code que le Contributeur a supprimé de la Version Contributeur ; 2) séparé de la Version Contributeur ; 3) pour les infractions causées par : i) des modifications de tiers du Contributeur Version ou ii) la combinaison des Modifications apportées par ce Contributeur avec d'autres logiciels (sauf dans le cadre de la Version Contributeur) ou d'autres dispositifs ; ou 4) en vertu des Réclamations de Brevets enfreintes par le Code Couvert en l'absence de Modifications apportées par ce Contributeur.

3. Obligations de distribution.

3,1 Application de la licence. Les Modifications que Vous créez ou auxquelles Vous contribuez sont régies par les termes de la présente Licence, y compris, sans limitation, l'Article 2.2. La version du Code Source du Code Couvert ne peut être distribuée qu'aux termes de la présente Licence ou d'une version future de cette Licence publiée en vertu de la Section 6.1, et Vous devez inclure une copie de cette Licence avec chaque copie du Code Source que Vous distribuez. Vous ne pouvez pas offrir ou imposer des conditions sur toute version du Code Source qui modifie ou restreint la version applicable de cette Licence ou les droits des destinataires en vertu des présentes. Cependant, Vous pouvez inclure un document supplémentaire proposant les droits supplémentaires décrits dans l'Article 3.5.

3,2 Disponibilité du code source. Toute modification que vous créez ou à laquelle vous contribuez doit être mise à disposition sous forme de code source aux termes de la présente licence, soit sur le même support qu'une version exécutable, soit via un mécanisme de distribution électronique accepté à toute personne à laquelle vous avez effectué une version exécutable. disponible ; et s'il est mis à disposition par le biais du mécanisme de distribution électronique, doit rester disponible pendant au moins douze (12) mois après la date à laquelle il est devenu disponible initialement, ou au moins six (6) mois après qu'une version ultérieure de cette modification particulière a été mise à la disposition de ces destinataires. Il vous incombe de vous assurer que la version du Code Source reste disponible même si le Mécanisme de Distribution Électronique est géré par un tiers.

3,3 Description des modification. Vous devez faire en sorte que tous les codes couverts auxquels vous contribuez contiennent un fichier documentant les modifications que vous avez apportées pour créer ce code couvert et la date de toute modification. Vous devez inclure une déclaration importante indiquant que la modification est dérivée, directement ou indirectement, du code original fourni par le développeur initial et incluant le nom du développeur initial dans (a) le code source, et (b) dans tout avis dans une version exécutable ou la documentation connexe dans laquelle vous décrivez l'origine ou la propriété du code couvert.

3,4 Questions relatives à la propriété intellectuelle

(a) Réclamations de tiers Si le Contributeur sait qu'une licence en vertu des droits de propriété intellectuelle d'un tiers est requise pour exercer les droits accordés par ce Contributeur en vertu des articles 2.1 ou 2.2, Le contributeur doit inclure un fichier texte avec la distribution du code source intitulée "LÉGAL" qui décrit la réclamation et la partie qui fait la réclamation de manière suffisamment détaillée qu'un destinataire saura à qui contacter. Si le Contributeur obtient ces connaissances après la mise à disposition de la Modification telle que décrite à la Section 3.2, le Contributeur doit modifier rapidement le fichier LEGAL dans toutes les copies que le Contributeur met à disposition par la suite et doit prendre d'autres mesures (telles que la notification des listes de diffusion ou des groupes de discussion appropriés) raisonnablement calculées pour informer les personnes qui ont reçu le Code couvert que de nouvelles connaissances ont été obtenues.

(b) API des contributeurs Si les modifications des contributeurs incluent une interface de programmation d'applications et que le Contributeur a connaissance des licences de brevets qui sont raisonnablement nécessaires pour mettre en œuvre cette API, le Contributeur doit également inclure ces informations dans le fichier LEGAL.

c) Représentations. Le Contributeur déclare que, sauf tel que divulgué en vertu de l'article 3.4 (a) ci-dessus, le Contributeur croit que les Modifications du Contributeur sont la ou les créations originales du Contributeur et / ou le Contributeur a des droits suffisants pour accorder les droits transmis par la présente Licence.

3,5 Avis requis. Vous devez dupliquer l'avis de la pièce A dans chaque fichier du code source. S'il n'est pas possible de placer une telle notification dans un fichier de code source particulier en raison de sa structure, vous devez inclure cette notification dans un emplacement (tel qu'un répertoire pertinent) où un utilisateur serait susceptible de rechercher une telle notification. Si vous avez créé une ou plusieurs Modifications, vous pouvez ajouter votre nom en tant que Contributeur à l'avis décrit dans l'Annexe A. Vous devez également dupliquer cette Licence dans toute documentation relative au Code Source dans laquelle Vous décrivez les droits ou droits de propriété des destinataires relatifs au Code Couvert. Vous pouvez choisir d'offrir et de facturer une redevance pour les obligations de garantie, de support, d'indemnité ou de responsabilité à un ou plusieurs destinataires du Code Couvert. Cependant, Vous ne pouvez le faire qu'en Votre nom, et non au nom du Développeur Initial ou d'un Contributeur. Vous devez indiquer clairement qu'une telle garantie, support, indemnité ou obligation de responsabilité est offerte par Vous seul, et Vous acceptez par la présente d'indemniser le Développeur initial et chaque Contributeur pour toute responsabilité engagée par le Développeur initial ou un tel Contributeur à la suite des conditions de garantie, de support, d'indemnité ou de responsabilité que Vous offrez.

3,6 Distribution des versions exécutables. Vous ne pouvez distribuer le code couvert sous forme exécutable que si les exigences des sections 3.1, 3.2, 3.3, 3.4 et 3.5 ont été respectées pour ce code couvert, et si vous incluez un un avis indiquant que la version du Code Source du Code Couvert est disponible selon les termes de la présente Licence, y compris une description de la façon et du lieu où Vous avez rempli les obligations de la Section 3.2. L'avis doit être visiblement inclus dans tout avis dans une version Exécutable, la documentation connexe ou la garantie dans laquelle Vous décrivez les droits des destinataires relatifs au Code Couvert. Vous pouvez distribuer la version exécutable du Code Couvert ou les droits de propriété sous une licence de Votre choix, qui peut contenir des termes différents de cette Licence, à condition que Vous respectiez conditions de la présente Licence et que la licence pour la version Exécutable ne tente pas de limiter ou de modifier les droits du destinataire dans la version Code Source des droits indiqués dans la présente Licence. Si vous distribuez la version exécutable sous une licence différente, vous devez indiquer clairement que toutes les conditions qui diffèrent de cette licence sont offertes par vous seul, et non par le développeur initial ou tout contributeur. Vous acceptez par la présente d'indemniser le Développeur initial et chaque Contributeur pour toute responsabilité engagée par le Développeur initial ou un tel Contributeur à la suite de ces conditions que Vous offrez.

3,7 Travaux plus grands. Vous pouvez créer une œuvre plus grande en combinant le code couvert avec un autre code non régi par les termes de la présente licence et distribuer l'œuvre plus grande comme un seul produit. Dans ce cas, vous devez vous assurer que les exigences de cette licence sont remplies pour le code couvert.

4. Incapacité de se conformer à la loi ou à la réglementation.

S'il vous est impossible de respecter l'une des conditions de la présente Licence en ce qui concerne tout ou partie du Code Couvert en raison d'une loi, d'une ordonnance judiciaire ou d'un règlement, vous devez : (a) respecter les conditions de la présente Licence dans toute la mesure du possible ; et (b) décrire les limites et le code qu'elles affectent. Cette description doit être incluse dans le fichier LEGAL décrit à la section 3.4 et doit être incluse dans toutes les distributions du Code source. Sauf dans la mesure interdite par la loi ou la réglementation, cette description doit être suffisamment détaillée pour qu'un destinataire de la compétence ordinaire puisse la comprendre.

5. Application de cette licence. Cette Licence s'applique au code auquel le Développeur Initial a joint l'avis de l'Annexe A et au Code Couvert connexe.

6. Versions de la licence.

6,1 Netscape Communications Corporation ("Netscape") peut publier de temps à autre des versions révisées et/ou nouvelles de la Licence. Chaque version recevra un numéro de version distinctif.

6,2 Effet des nouvelles versions Une fois que le code couvert a été publié sous une version particulière de la licence, vous pouvez toujours continuer à l'utiliser selon les termes de cette version. Vous pouvez également choisir d'utiliser ce Code Couvert aux termes de toute version ultérieure de la Licence publiée par Netscape. Personne d'autre que Netscape n'a le droit de modifier les termes applicables au Code Couvert créé en vertu de la présente Licence.

6,3 Si vous créez ou utilisez une version modifiée de cette Licence (que vous ne pouvez faire que pour l'appliquer à un code qui n'est pas déjà couvert par la présente Licence), Vous devez (a) renommer Votre licence de sorte que les expressions "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", "MPL", "NPL" ou toute expression similaire à la déroutante n'apparaissent pas dans votre licence (sauf pour noter que votre licence diffère de la présente Licence) et (b) indiquer clairement dans votre version que la licence contient des termes qui diffèrent de la Licence publique de Mozilla et de la Licence publique de Netscape. (Le fait de remplir au nom du Développeur initial, du Code original ou du Contributeur dans l'avis décrit à l'Annexe A ne doit pas être considéré comme une modification de la présente Licence.)

7. LA CLAUSE DE NON-RESPONSABILITÉ DU CODE COUVERT PAR LA GARANTIE EST FOURNIE EN VERTU DE CETTE LICENCE SUR UNE BASE "TELLE QUELLE", SANS GARANTIE DE QUELQUE NATURE QUE CE SOIT, EXPRIMÉE OU IMPLICITE, Y COMPRIS, SANS LIMITATION, LES GARANTIES QUE LE CODE COUVERT EST EXEMPT DE DÉFAUTS, COMMERCIALISABLE, ADAPTÉ À UN USAGE PARTICULIER OU NON. TOUT LE RISQUE QUANT À LA QUALITÉ ET À LA PERFORMANCE DU CODE COUVERT EST AVEC VOUS. SI UN CODE COUVERT PROUVE QU'IL EST DÉFECTUEUX, VOUS (PAS LE DÉVELOPPEUR INITIAL OU TOUT AUTRE CONTRIBUTEUR) ASSUMEZ LE COÛT DE TOUT SERVICE, RÉPARATION OU CORRECTION NÉCESSAIRE. CETTE CLAUSE DE NON-RESPONSABILITÉ DE LA GARANTIE CONSTITUE UNE PARTIE ESSENTIELLE DE CETTE LICENCE. AUCUNE UTILISATION DE TOUT CODE COUVERT N'EST AUTORISÉE EN VERTU DES PRÉSENTES, SAUF EN VERTU DE CETTE CLAUSE DE NON-RESPONSABILITÉ.

8. Fin de contrat

8,1 Cette Licence et les droits accordés en vertu des présentes prendront fin automatiquement si Vous ne respectez pas les conditions des présentes et ne parvenez pas à remédier à cette violation dans les 30 jours suivant la prise de connaissance de la violation. Toutes les sous-licences au Code Couvert qui sont correctement accordées survivront à toute résiliation de cette Licence. Les dispositions qui, de par leur nature, doivent rester en vigueur au-delà de la résiliation de la présente Licence survivront.

8,2 Si vous engagez un litige en faisant valoir une action en contrefaçon de brevet (à l'exclusion des actions en jugement refusées) contre le Développeur initial ou un Contributeur (le Développeur initial ou le Contributeur contre lequel vous déposez une telle action est appelé "Participant") alléguant que :

a. la Version Contributeur de ce Participant enfreint directement ou indirectement un brevet, alors tous les droits qui vous sont accordés par ce Participant en vertu des Articles 2.1 et/ou 2.2 de la présente Licence seront, sur préavis de 60 jours du Participant résiliés de manière prospective, sauf si dans les 60 jours après réception de l'avis Vous : (i) acceptez par écrit de verser au Participant une redevance raisonnable mutuellement convenue pour Votre utilisation passée et future des Modifications effectuées par ledit Participant, ou (ii) retirez Votre réclamation en litige concernant la Version du Contributeur contre ledit Participant. Si, dans les 60 jours suivant la notification, une redevance raisonnable et un accord de paiement ne sont pas mutuellement convenus par écrit par les parties ou que la réclamation en litige n'est pas retirée, les droits qui vous sont accordés par le Participant en vertu des Articles 2.1 et/ou 2.2 prennent automatiquement fin à l'expiration du délai de préavis de 60 jours spécifié ci-dessus.

b. tout logiciel, matériel ou appareil, autre que la Version Contributeur de ce Participant, enfreint directement ou indirectement un brevet, puis tous les droits qui Vous sont accordés par ce Participant en vertu des Articles 2.1(b) et 2.2(b) sont révoqués à compter de la date à laquelle Vous avez effectué, utilisé, vendu, distribué ou effectué les Modifications effectuées par ce Participant.

8,3 Si Vous faites valoir une action en contrefaçon de brevet contre un Participant alléguant que la Version Contributeur de ce Participant enfreint directement ou indirectement un brevet lorsque cette réclamation est résolue (par exemple par licence ou règlement) avant le la valeur raisonnable des licences accordées par ce participant en vertu des articles 2.1 ou 2.2 sera prise en compte dans la détermination du montant ou de la valeur de tout paiement ou de toute licence.

8,4 En cas de résiliation en vertu des Articles 8.1 ou 8.2 ci-dessus, tous les contrats de licence d'utilisateur final (à l'exception des distributeurs et revendeurs) qui ont été valablement accordés par Vous ou tout distributeur en vertu des présentes avant la résiliation survivront à la résiliation.

9. LIMITATION DE RESPONSABILITÉ SANS CIRCONSTANCES ET SANS THÉORIE JURIDIQUE, QUE CE SOIT LA TORTURE (Y COMPRIS LA NÉGLIGENCE), LE CONTRAT OU AUTREMENT, VOUS, LE DÉVELOPPEUR INITIAL, TOUT AUTRE CONTRIBUTEUR, OU TOUT DISTRIBUTEUR DE CODE COUVERT, OU TOUT FOURNISSEUR DE L'UNE DE CES PARTIES, SEREZ RESPONSABLE ENVERS TOUTE PERSONNE POUR TOUT DOMMAGE INDIRECT, SPÉCIAL, ACCESSOIRE OU CONSÉCUTIF DE TOUT CARACTÈRE, Y COMPRIS, SANS LIMITATION, LES DOMMAGES POUR PERTE DE BONNE VOLONTÉ, ARRÊT DE TRAVAIL, DÉFAILLANCE INFORMATIQUE OU DYSFONCTIONNEMENT, OU TOUT AUTRE DOMMAGE OU PERTE COMMERCIAUX, MÊME SI UNE TELLE PARTIE AURA ÉTÉ INFORMÉE DE LA POSSIBILITÉ DE TELS DOMMAGES. CETTE LIMITATION DE RESPONSABILITÉ NE S'APPLIQUERA PAS À LA RESPONSABILITÉ EN CAS DE DÉCÈS OU DE DOMMAGE PERSONNEL RÉSULTANT DE LA NÉGLIGENCE DE CETTE PARTIE DANS LA MESURE OÙ LA LOI APPLICABLE INTERDIT CETTE LIMITATION. CERTAINES JURIDICTIONS NE PERMETTENT PAS L'EXCLUSION OU LA LIMITATION DES DOMMAGES ACCIDENTELS OU CONSÉCUTIFS. AINSI, CETTE EXCLUSION ET CETTE LIMITATION PEUVENT NE PAS VOUS ÊTRE APPLICABLES.

10. Les utilisateurs finaux du gouvernement des États-Unis Le code couvert est un "élément commercial", tel que défini dans 48 C.F.R. 2.101 (oct. 1995), composé de "logiciels informatiques commerciaux" et de "documentation de logiciels informatiques commerciaux", tels que ces termes sont utilisés dans 48 C.F.R. 12.212 (septembre 1995). Conformément aux 48 C.F.R. 12.212 et 48 C.F.R. 227.7202-1 à 227.7202-4 (juin 1995), tous les États-Unis Les utilisateurs finaux du gouvernement acquièrent le code couvert avec uniquement les droits énoncés dans le présent document.

11. Cette licence représente l'accord complet concernant l'objet des présentes. Si l'une des provisions de cette licence s'avère inapplicable, elle doit être modifiée dans la juste mesure nécessaire pour la rendre applicable. La présente Licence est régie par les dispositions de la loi californienne (sauf dans la mesure où la loi applicable, le cas échéant, en prévoit autrement), à l'exclusion de ses dispositions en matière de conflit de lois. En ce qui concerne les litiges dans lesquels au moins une partie est un citoyen de, ou une entité affrété ou enregistré pour faire des affaires aux États-Unis d'Amérique, tout litige relatif à la présente Licence sera soumis à la juridiction des tribunaux fédéraux du district nord de Californie, avec un lieu situé dans le comté de Santa Clara, en Californie, la partie perdante étant responsable des frais, y compris, mais sans s'y limiter, les frais de justice et les honoraires et dépenses raisonnables des avocats. L'application de la CISG (United Nations Convention on Contracts for the International Sale of Goods) est expressément exclue. Toute loi ou réglementation qui prévoit que le libellé d'un contrat doit être interprété contre le rédacteur ne s'applique pas à la présente Licence.

12. Responsabilité pour les réclamations Entre le Développeur initial et les Contributeurs, chaque partie est responsable des réclamations et dommages découlant, directement ou indirectement, de son utilisation des droits en vertu de la présente Licence et Vous acceptez de travailler avec le Développeur initial et les Contributeurs pour distribuer cette responsabilité sur une base équitable. Aucune disposition des présentes n'est destinée ou ne sera réputée constituer une admission de responsabilité.

13. Initial Developer peut désigner des parties du code couvert comme étant "Multiple-Licensed". "Multiple-Licensed" signifie que le Développeur Initial vous permet d'utiliser des parties du Code Couvert sous Votre choix de la MPL ou les licences alternatives, le cas échéant, spécifiées par le Développeur Initial dans le fichier décrit dans l'Annexe A.

Annexe A - Licence publique de Mozilla.

"Le contenu de ce fichier est soumis à la version 1.1 de la licence publique de Mozilla (la" licence ") ; vous ne pouvez pas utiliser ce fichier sauf en conformité avec la licence. Vous pouvez obtenir une copie de la licence à l'adresse http://www.mozilla.org/MPL/

Le logiciel distribué sous la licence est distribué "TEL QUEL", SANS GARANTIE D'AUCUNE SORTE, expresse ou implicite. Consultez la licence pour connaître les autorisations et limitations propres à la langue sous la licence.

Le code original est ______________________________________.

Le développeur initial du code original est ________________________. Les parties créées par ______________________ sont des droits d'auteur (C) ______ _______________________. Tous droits réservés.

Contributeur(s) : ______________________________________.

Sinon, le contenu de ce fichier peut être utilisé selon les termes de la licence _____ (la "Licence___"), auquel cas les dispositions de la Licence [______] sont applicables à la place de celles ci-dessus. Si vous souhaitez autoriser l'utilisation de votre version de ce fichier uniquement selon les termes de la licence [____] et ne pas permettre à d'autres d'utiliser votre version de ce fichier en vertu de la MPL, indiquez votre décision en supprimant les dispositions ci-dessus et en les remplaçant par l'avis et les autres dispositions requis par la licence [___]. Si vous ne supprimez pas les dispositions ci-dessus, un destinataire peut utiliser votre version de ce fichier sous la licence MPL ou [___]."

REMARQUE : Le texte de la présente pièce A peut différer légèrement du texte des avis dans les fichiers du code source du code original. Vous devez utiliser le texte de cette pièce A plutôt que le texte figurant dans le code source du code original pour vos modifications.

--------------------------------------------

LICENCE PUBLIQUE GÉNÉRALE DE GNU LESSER

Version 2.1, février 1999

Copyright (C) 1991, 1999 Free Software Foundation, Inc.

51 Franklin Street, Cinquième étage, Boston, MA 02110-1301 États-Unis

Tout le monde est autorisé à copier et distribuer des copies mot à mot de ce document de licence, mais la modification n'est pas autorisée.

[C'est la première version publiée de la GPL Lesser. Il compte également comme successeur de la GNU Library Public License, version 2, d'où le numéro de version 2.1.]

Préambule

Les licences de la plupart des logiciels sont conçues pour vous priver de votre liberté de les partager et de les modifier. En revanche, les Licences publiques générales GNU visent à garantir votre liberté de partager et de changer des logiciels libres, afin de s'assurer que le logiciel est gratuit pour tous ses utilisateurs.

Cette licence, la Licence Publique Générale Limitée, s'applique à certains logiciels spécialement désignés – généralement des bibliothèques – de la Free Software Foundation et à d'autres auteurs qui décident de l'utiliser. Vous pouvez également l'utiliser, mais nous vous suggérons d'abord de réfléchir attentivement à la question de savoir si cette licence ou la licence publique générale ordinaire est la meilleure stratégie à utiliser dans un cas particulier, en fonction des explications ci-dessous.

Quand on parle de logiciel libre, on parle de liberté d'utilisation, pas de prix. Nos licences publiques générales sont conçues pour vous assurer que vous avez la liberté de distribuer des copies de logiciels libres (et de facturer ce service si vous le souhaitez) ; que vous recevez du code source ou peut l'obtenir si vous le souhaitez ; que vous pouvez changer le logiciel et en utiliser des morceaux dans de nouveaux programmes gratuits ; et que vous êtes informé que vous pouvez faire ces choses.

Pour protéger vos droits, nous devons faire des restrictions qui interdisent aux distributeurs de vous refuser ces droits ou de vous demander de renoncer à ces droits. Ces restrictions se traduisent par certaines responsabilités pour vous si vous distribuez des copies de la bibliothèque ou si vous la modifiez.

Par exemple, si vous distribuez des copies de la bibliothèque, qu'elles soient gratuites ou payantes, vous devez donner aux destinataires tous les droits que nous vous avons accordés. Vous devez vous assurer qu'ils reçoivent ou peuvent obtenir le code source. Si vous liez un autre code à la bibliothèque, vous devez fournir des fichiers d'objet complets aux destinataires, afin qu'ils puissent les relier à la bibliothèque après avoir apporté des modifications à la bibliothèque et l'avoir recompilée. Et vous devez leur montrer ces termes pour qu'ils connaissent leurs droits.

Nous protégeons vos droits par une méthode en deux étapes : (1) nous protégeons la bibliothèque, et (2) nous vous offrons cette licence, qui vous donne la permission légale de copier, distribuer et/ou modifier la bibliothèque.

Pour protéger chaque distributeur, nous tenons à préciser qu'il n'y a pas de garantie pour la bibliothèque gratuite. En outre, si la bibliothèque est modifiée par quelqu'un d'autre et transmise, les destinataires doivent savoir que ce qu'ils ont n'est pas la version originale, de sorte que la réputation de l'auteur original ne sera pas affectée par des problèmes qui pourraient être introduits par d'autres.

Enfin, les brevets logiciels constituent une menace constante pour l'existence de tout programme libre. Nous voulons nous assurer qu'une entreprise ne peut pas restreindre efficacement les utilisateurs d'un programme gratuit en obtenant une licence restrictive d'un titulaire de brevet. Par conséquent, nous insistons sur le fait que toute licence de brevet obtenue pour une version de la bibliothèque doit être compatible avec la pleine liberté d'utilisation spécifiée dans cette licence.

La plupart des logiciels GNU, y compris certaines bibliothèques, sont couverts par la licence publique générale GNU ordinaire. Cette licence, la GNU Lesser General Public License, s'applique à certaines bibliothèques désignées et est très différente de la licence publique générale ordinaire. Nous utilisons cette licence pour certaines bibliothèques afin de permettre de relier ces bibliothèques à des programmes non libres.

Lorsqu'un programme est lié à une bibliothèque, statiquement ou en utilisant une bibliothèque partagée, la combinaison des deux est légalement une œuvre combinée, une dérivée de la bibliothèque d'origine. La licence publique générale ordinaire ne permet donc un tel lien que si l'ensemble de la combinaison correspond à ses critères de liberté. La Licence Publique Générale Limitée permet d'avoir plus de critères laxistes pour lier un autre code à la bibliothèque.

Nous appelons cette licence la Licence Publique Générale "Moins" parce qu'elle fait moins pour protéger la liberté de l'utilisateur que la Licence Publique Générale ordinaire. Il fournit également d'autres développeurs de logiciels libres Moins d'un avantage sur les programmes non libres concurrents. Ces inconvénients sont la raison pour laquelle nous utilisons la licence publique générale ordinaire pour de nombreuses bibliothèques. Cependant, la licence Lesser offre des avantages dans certaines circonstances spéciales.

Par exemple, en de rares occasions, il peut y avoir un besoin particulier d'encourager l'utilisation la plus large possible d'une certaine bibliothèque, afin qu'elle devienne une norme de fait. Pour ce faire, les programmes non libres doivent être autorisés à utiliser la bibliothèque. Un cas plus fréquent est qu'une bibliothèque libre fait le même travail que les bibliothèques non libres largement utilisées. Dans ce cas, il n'y a pas grand-chose à gagner en limitant la bibliothèque gratuite aux logiciels libres uniquement, donc nous utilisons la licence publique générale inférieure.

Dans d'autres cas, l'autorisation d'utiliser une bibliothèque particulière dans des programmes non libres permet à un plus grand nombre de personnes d'utiliser un grand nombre de logiciels libres. Par exemple, l'autorisation d'utiliser la bibliothèque C GNU dans des programmes non libres permet à beaucoup plus de gens d'utiliser l'ensemble du système d'exploitation GNU, ainsi que sa variante, le système d'exploitation GNU/Linux.

Bien que la licence publique générale inférieure protège moins la liberté des utilisateurs, elle garantit que l'utilisateur d'un programme lié à la bibliothèque a la liberté et les moyens d'exécuter ce programme à l'aide d'une version modifiée de la bibliothèque.

Les termes et conditions précis pour la copie, la distribution et la modification suivent. Faites attention à la différence entre un "travail basé sur la bibliothèque" et un "travail utilisant la bibliothèque". Le premier contient du code dérivé de la bibliothèque, tandis que le second doit être combiné avec la bibliothèque pour s'exécuter.

LICENCE PUBLIQUE GÉNÉRALE DE GNU LESSER

CONDITIONS GÉNÉRALES DE COPIE, DE DISTRIBUTION ET DE MODIFICATION

0. Le présent contrat de licence s'applique à toute bibliothèque de logiciels ou tout autre programme qui contient un avis émis par le détenteur du droit d'auteur ou une autre partie autorisée indiquant qu'il peut être distribué selon les termes de la présente licence publique générale (également appelée "cette licence"). Chaque titulaire de licence est traité comme "vous".

Une "bibliothèque" désigne un ensemble de fonctions logicielles et/ou de données préparées de manière à être facilement liées à des programmes applicatifs (qui utilisent certaines de ces fonctions et données) pour former des exécutables.

La "Bibliothèque", ci-dessous, fait référence à une telle bibliothèque de logiciels ou à un tel travail qui a été distribué en vertu des présentes conditions. Une "œuvre basée sur la Bibliothèque" désigne soit la Bibliothèque, soit toute œuvre dérivée en vertu de la loi sur le droit d'auteur : c'est-à-dire une œuvre contenant la Bibliothèque ou une partie de celle-ci, mot pour mot ou avec des modifications et/ou traduite directement dans une autre langue. (Dans ce qui suit, la traduction est incluse sans limitation dans le terme "modification".)

"Code source" pour une œuvre signifie la forme préférée de l'œuvre pour y apporter des modifications. Pour une bibliothèque, le code source complet signifie tout le code source de tous les modules qu'elle contient, plus tous les fichiers de définition d'interface associés, ainsi que les scripts utilisés pour contrôler la compilation et l'installation de la bibliothèque.

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. Le fait d'exécuter un programme à l'aide de la Bibliothèque n'est pas limité et la sortie d'un tel programme n'est couverte que si son contenu constitue une œuvre basée sur la Bibliothèque (indépendamment de l'utilisation de la Bibliothèque dans un outil pour l'écrire). Le fait que cela soit vrai dépend de ce que fait la bibliothèque et de ce que fait le programme qui utilise la bibliothèque.

1. Vous pouvez copier et distribuer des copies textuelles du code source complet de la Bibliothèque tel que vous le recevez, sur tout support, à condition de publier de manière visible et appropriée sur chaque copie un avis de droit d'auteur et renonciation à la garantie ; garder intacts tous les avis qui font référence à cette Licence et à l'absence de toute garantie ; et distribuer une copie de cette Licence avec la Bibliothèque.

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

2. Vous pouvez modifier votre copie ou vos copies de la Bibliothèque ou de toute partie de celle-ci, formant ainsi une œuvre basée sur la Bibliothèque, et copier et distribuer ces modifications ou travaux selon les termes de la Section 1 ci-dessus, à condition que vous remplissiez également toutes ces conditions :

a) L'œuvre modifiée doit elle-même être une bibliothèque de logiciels.

b) Vous devez faire en sorte que les fichiers modifiés contiennent des avis prioritaires indiquant que vous aviez modifié les fichiers et la date de toute modification.

c) Vous devez faire en sorte que l'ensemble de l'œuvre soit concédé sous licence gratuitement à tous les tiers selon les termes de la présente Licence.

d) Si une installation de la bibliothèque modifiée fait référence à une fonction ou à une table de données à fournir par un programme d'application qui utilise l'installation, autre qu'un argument transmis lorsque l'installation est invoqué, alors vous devez faire un effort de bonne foi pour vous assurer que, dans le cas où une application ne fournit pas une telle fonction ou une telle table, l'installation fonctionne toujours et accomplit n'importe quelle partie de son but reste significatif.

(Par exemple, une fonction de calcul des racines carrées dans une bibliothèque a un objectif entièrement bien défini, indépendant de l'application. Par conséquent, la sous-section 2d exige que toute fonction ou table fournie par l'application utilisée par cette fonction soit facultative : si l'application ne la fournit pas, la fonction racine carrée doit quand même calculer les racines carrées.)

Ces exigences s'appliquent à l'ensemble du travail modifié. Si des sections identifiables de cette œuvre ne proviennent pas de la Bibliothèque et peuvent être raisonnablement considérées comme des œuvres indépendantes et séparées en elles-mêmes, alors la présente Licence et ses conditions ne s'appliquent pas à ces sections lorsque vous les distribuez comme des œuvres distinctes. Mais lorsque vous distribuez les mêmes sections en tant que partie d'un tout qui est une œuvre basée sur la Bibliothèque, la distribution de l'ensemble doit être selon les termes de cette Licence, dont les autorisations pour les autres titulaires de licence s'étendent à l'ensemble, et donc à chaque partie indépendamment de qui l'a écrit.

Ainsi, ce n'est pas l'intention de la présente section de revendiquer des droits ou de contester vos droits sur des œuvres écrites entièrement par vous ; plutôt, l'intention est d'exercer le droit de contrôler la distribution d'œuvres dérivées ou collectives basées sur la Bibliothèque.

De plus, la simple agrégation d'une autre œuvre non basée sur la Bibliothèque avec la Bibliothèque (ou avec une œuvre basée sur la Bibliothèque) 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 choisir d'appliquer les termes de la Licence Publique Générale GNU ordinaire au lieu de cette Licence à une copie donnée de la Bibliothèque. Pour ce faire, vous devez modifier tous les avis qui se réfèrent à cette Licence, de sorte qu'ils se réfèrent à la Licence Publique Générale GNU ordinaire, version 2, au lieu de cette Licence. (Si une version plus récente que la version 2 de la licence publique générale GNU ordinaire est apparue, vous pouvez spécifier cette version à la place si vous le souhaitez.) N'apportez aucune autre modification à ces avis.

Une fois que cette modification est apportée dans une copie donnée, elle est irréversible pour cette copie, de sorte que la Licence Publique Générale GNU ordinaire s'applique à toutes les copies ultérieures et les œuvres dérivées faites à partir de cette copie.

Cette option est utile lorsque vous souhaitez copier une partie du code de la bibliothèque dans un programme qui n'est pas une bibliothèque.

4. Vous pouvez copier et distribuer la Bibliothèque (ou une partie ou un dérivé de celle-ci, en vertu de l'Article 2) en code objet ou sous forme exécutable conformément aux termes des Articles 1 et 2 ci-dessus. à condition que vous l'accompagniez du code source complet lisible par machine correspondant, qui doit être distribué selon les termes des sections 1 et 2 ci-dessus sur un support habituellement utilisé pour l'échange de logiciels.

Si la distribution du code objet est faite en offrant l'accès à la copie à partir d'un endroit désigné, alors offrir un accès équivalent à la copie du code source à partir du même endroit satisfait à l'obligation de distribuer le code source, même si des tiers ne sont pas obligés de copier la source avec le code objet.

5. Un programme qui ne contient aucun dérivé d'une partie de la bibliothèque, mais qui est conçu pour fonctionner avec la bibliothèque en étant compilé ou lié à celle-ci, est appelé un "travail qui utilise la bibliothèque". Une telle œuvre, isolément, n'est pas une œuvre dérivée de la Bibliothèque, et ne relève donc pas du champ d'application de la présente Licence.

Cependant, lier un "travail qui utilise la bibliothèque" à la bibliothèque crée un exécutable qui est dérivé de la bibliothèque (car il contient des parties de la bibliothèque), plutôt qu'un "travail qui utilise la bibliothèque". L'exécutable est donc couvert par cette Licence. L'article 6 énonce les modalités de distribution de ces exécutables.

Lorsqu'un "travail qui utilise la bibliothèque" utilise le matériel d'un fichier d'en-tête qui fait partie de la bibliothèque, le code objet du travail peut être un travail dérivé de la bibliothèque, même si le code source ne l'est pas. La question de savoir si cela est vrai est particulièrement importante si le travail peut être lié sans la bibliothèque ou si le travail est lui-même une bibliothèque. Le seuil pour que cela soit vrai n'est pas précisément défini par la loi.

Si un tel fichier d'objet utilise uniquement des paramètres numériques, des présentations de structure de données et des méthodes d'accès, ainsi que de petites macros et de petites fonctions intégrées (dix lignes ou moins de longueur), l'utilisation du fichier d'objet n'est pas restreinte, qu'il s'agisse légalement d'un travail dérivé ou non. (Les exécutables contenant ce code objet et des parties de la bibliothèque relèvent toujours de la section 6.)

Sinon, si l'œuvre est un dérivé de la Bibliothèque, vous pouvez distribuer le code objet de l'œuvre selon les termes de la Section 6. Tous les exécutables contenant ce travail relèvent également de la section 6, qu'ils soient ou non liés directement à la bibliothèque elle-même.

6. A titre d'exception aux sections ci-dessus, vous pouvez également combiner ou lier un "travail qui utilise la bibliothèque" à la bibliothèque pour produire un travail contenant des parties de la bibliothèque. Bibliothèque et distribution de ce travail selon les termes de votre choix, à condition que les termes permettent la modification du travail pour l'usage du client et la rétro-ingénierie pour le débogage de ces modifications.

Vous devez donner un avis bien visible avec chaque copie de l'œuvre que la Bibliothèque est utilisée et que la Bibliothèque et son utilisation sont couverts par la présente Licence. Vous devez fournir une copie de cette licence. Si l'œuvre en cours d'exécution affiche des avis de copyright, vous devez inclure l'avis de copyright pour la Bibliothèque parmi eux, ainsi qu'une référence dirigeant l'utilisateur vers la copie de cette Licence. En outre, vous devez faire l'une des choses suivantes :

a) Accompagner le travail avec le code source complet lisible par machine pour la bibliothèque, y compris les modifications qui ont été utilisées dans le travail (qui doivent être distribuées sous les sections 1 et 2 ci-dessus) ; et, si le travail est un exécutable lié à la bibliothèque, avec le "travail qui utilise la bibliothèque" lisible par machine complet, en tant que code objet et/ou code source, afin que l'utilisateur puisse modifier la bibliothèque, puis relier pour produire un exécutable modifié contenant la bibliothèque modifiée. (Il est entendu que l'utilisateur qui modifie le contenu des fichiers de définitions dans la bibliothèque ne pourra pas nécessairement recompiler l'application pour utiliser les définitions modifiées.)

b) Utiliser un mécanisme de bibliothèque partagée approprié pour la liaison avec la bibliothèque. Un mécanisme approprié est un mécanisme qui (1) utilise au moment de l'exécution une copie de la bibliothèque déjà présente sur le système informatique de l'utilisateur, plutôt que de copier des fonctions de bibliothèque dans l'exécutable, et (2) fonctionnera correctement avec une version modifiée de la bibliothèque, si l'utilisateur en installe une, tant que la version modifiée est compatible avec l'interface avec la version avec laquelle le travail a été effectué.

c) Accompagner le travail avec une offre écrite, valable pendant au moins trois ans, pour donner au même utilisateur les matériaux spécifiés à la sous-section 6a, ci-dessus, pour un coût ne dépassant pas le coût de l'exécution de cette distribution.

d) Si la distribution de l'œuvre est effectuée en offrant l'accès à la copie à partir d'un lieu désigné, offrir un accès équivalent à la copie des documents précités à partir du même endroit.

e) Vérifier que l'utilisateur a déjà reçu une copie de ces documents ou que vous avez déjà envoyé une copie à cet utilisateur.

Pour un exécutable, la forme requise du "travail qui utilise la bibliothèque" doit inclure les données et les programmes utilitaires nécessaires à la reproduction de l'exécutable à partir de celui-ci. Cependant, à titre d'exception spéciale, les matériaux à distribuer n'ont pas besoin d'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 s'exécute, sauf si ce composant accompagne lui-même l'exécutable.

Il peut arriver que cette exigence contredise les restrictions de licence d'autres bibliothèques propriétaires qui n'accompagnent pas normalement le système d'exploitation. Une telle contradiction signifie que vous ne pouvez pas utiliser les deux et la bibliothèque ensemble dans un exécutable que vous distribuez.

7. Vous pouvez placer des installations de bibliothèque qui sont une œuvre basée sur la bibliothèque côte à côte dans une bibliothèque unique avec d'autres installations de bibliothèque non couvertes par la présente licence, et distribuer une telle bibliothèque combinée, à condition que la distribution séparée de l'œuvre basée sur la bibliothèque et des autres installations de la bibliothèque soit autrement autorisée, et à condition que vous fassiez ces deux choses :

a) Accompagner la bibliothèque combinée avec une copie de la même œuvre basée sur la bibliothèque, dissociée de toute autre bibliothèque. Celui-ci doit être distribué conformément aux dispositions des Sections ci-dessus.

b) Donner un avis important à la bibliothèque combinée du fait qu'une partie de celle-ci est une œuvre basée sur la bibliothèque, et expliquer où trouver la forme non combinée qui l'accompagne.

8. Vous ne pouvez pas copier, modifier, sous-licencier, lier ou distribuer la Bibliothèque, sauf disposition expresse de la présente Licence. Toute tentative de copier, modifier, sous-licencier, lier ou distribuer la Bibliothèque est nulle et mettra automatiquement fin à vos droits en vertu de la présente Licence. Cependant, les parties qui ont reçu des copies, ou des droits, de vous en vertu de la présente Licence ne verront pas leurs licences résiliées tant que ces parties resteront en pleine conformité.

9. Vous n'êtes pas tenu d'accepter cette licence, car vous ne l'avez pas signée. Cependant, rien d'autre ne vous accorde la permission de modifier ou de distribuer la Bibliothèque ou ses œuvres dérivées. Ces actions sont interdites par la loi si vous n'acceptez pas cette Licence. Par conséquent, en modifiant ou en distribuant la Bibliothèque (ou toute œuvre basée sur la Bibliothèque), vous indiquez votre acceptation de la présente Licence pour le faire, ainsi que tous ses termes et conditions pour la copie, la distribution ou la modification de la Bibliothèque ou des œuvres basées sur elle.

10. Chaque fois que vous redistribuez la Bibliothèque (ou tout travail basé sur la Bibliothèque), le destinataire reçoit automatiquement une licence du concédant de licence d'origine pour copier, distribuer, lier ou modifier la Bibliothèque sous réserve des présentes conditions générales. Vous ne pouvez pas imposer d'autres restrictions à l'exercice par les destinataires des droits concédés aux présentes. Vous n'êtes pas responsable de l'application par des tiers de la présente Licence.

11. Si, à la suite d'un jugement judiciaire 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 ordonnance judiciaire, accord ou autre) qui contredisent les conditions de la présente Licence, elles ne vous excusent pas des conditions de la présente Licence. Si vous ne pouvez pas distribuer de manière à satisfaire simultanément à vos obligations en vertu de la présente Licence et à toute autre obligation pertinente, vous ne pouvez pas distribuer la Bibliothèque du tout. Par exemple, si une licence de brevet ne permet pas la redistribution libre de droits de la Bibliothèque par tous ceux qui reçoivent des copies directement ou indirectement par votre intermédiaire, alors la seule façon de satisfaire à la fois et cette Licence serait de s'abstenir entièrement de la distribution de la Bibliothèque.

Si une partie du présent article est jugée invalide ou inapplicable dans une circonstance particulière, le reste de l'article est destiné à s'appliquer, et l'article dans son ensemble est destiné à s'appliquer dans d'autres circonstances.

La présente section n'a pas pour objet de vous inciter à enfreindre des brevets ou d'autres revendications de droits de propriété ou à contester la validité de ces revendications ; cette section a pour seul but de protéger l'intégrité du système de distribution de logiciels libres qui est mis en œuvre par les pratiques de licence publique. Beaucoup de gens ont fait des contributions généreuses à la vaste gamme de logiciels distribués par ce système en se fondant sur une application cohérente de ce système ; il appartient à l'auteur / donateur de décider s'il est prêt à distribuer des logiciels par le biais de tout autre système et un titulaire de licence ne peut pas imposer ce choix.

Cette section vise à clarifier ce qui est considéré comme une conséquence du reste de cette Licence.

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

13. La Free Software Foundation peut publier de temps à autre des versions révisées et/ou nouvelles de la Licence Publique Générale Limitée. Ces nouvelles versions seront similaires dans l'esprit de la présente version, mais peuvent différer dans le détail pour résoudre de nouveaux problèmes ou préoccupations.

Chaque version reçoit un numéro de version distinctif. Si la Bibliothèque spécifie un numéro de version de cette Licence qui s'applique à elle 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 la Bibliothèque ne spécifie pas de numéro de version de licence, vous pouvez choisir n'importe quelle version jamais publiée par la Free Software Foundation.

14. Si vous souhaitez incorporer des parties de la bibliothèque dans d'autres programmes gratuits dont les conditions de distribution sont incompatibles avec ceux-ci, écrivez à l'auteur pour demander la permission. Pour les logiciels qui sont protégés par le droit d'auteur par la Free Software Foundation, écrivez à la Free Software Foundation ; nous faisons parfois des exceptions pour cela. Notre décision sera guidée par les deux objectifs de préserver le statut libre de tous les dérivés de notre logiciel libre et de promouvoir le partage et la réutilisation des logiciels en général.

ABSENCE DE GARANTIE

15. PARCE QUE LA BIBLIOTHÈQUE EST AUTORISÉE GRATUITEMENT, IL N'Y A PAS DE GARANTIE POUR LA BIBLIOTHÈQUE, DANS LA MESURE PERMISE PAR LA LOI APPLICABLE. SAUF INDICATION CONTRAIRE PAR ÉCRIT LES DÉTENTEURS DE DROITS D'AUTEUR ET/OU D'AUTRES PARTIES FOURNISSENT LA BIBLIOTHÈQUE "TELLE QUELLE" SANS GARANTIE DE QUELQUE NATURE QUE CE SOIT, EXPRIMÉE OU IMPLICITE, Y COMPRIS, MAIS NON LIMITÉE, LES GARANTIES IMPLICITES DE QUALITÉ MARCHANDE ET DE CONDITION PHYSIQUE À UN USAGE PARTICULIER. TOUT LE RISQUE QUANT À LA QUALITÉ ET À LA PERFORMANCE DE LA BIBLIOTHÈQUE EST AVEC VOUS. SI LA BIBLIOTHÈQUE EST DÉFECTUEUSE, VOUS ASSUMEZ LE COÛT DE TOUS LES SERVICES, RÉPARATIONS OU CORRECTIONS NÉCESSAIRES.

16. EN AUCUN CAS, SAUF SI REQUIS PAR LA LOI APPLICABLE OU CONVENU PAR ÉCRIT, TOUT DÉTENTEUR DE DROITS D'AUTEUR, OU TOUTE AUTRE PARTIE QUI PEUT MODIFIER ET / OU REDISTRIBUER LA BIBLIOTHÈQUE COMME AUTORISÉ CI-DESSUS, VOUS SERA RESPONSABLE DES DOMMAGES, Y COMPRIS LES DOMMAGES GÉNÉRAUX, SPÉCIAUX, ACCIDENTELS OU CONSÉCUTIFS RÉSULTANT DE L'UTILISATION OU INCAPACITÉ D'UTILISER LA BIBLIOTHÈQUE (Y COMPRIS, MAIS NON LIMITÉ À LA PERTE DE DONNÉES OU DE DONNÉES RENDUES INEXACTES OU DES PERTES SOUTENUES PAR VOUS OU DES TIERS OU UN ÉCHEC DE LA BIBLIOTHÈQUE À FONCTIONNER AVEC UN AUTRE LOGICIEL), MÊME SI CE TITULAIRE OU UNE AUTRE PARTIE A ÉTÉ AVISÉ DE LA POSSIBILITÉ DE TELS DOMMAGES.

FIN DES CONDITIONS GÉNÉRALES

--------------------------------------------

Apache-2.0

Licence Apache 2.0

Licence Apache

Version 2.0, janvier 2004

https://www.apache.org/licenses/

CONDITIONS GENERALES D'UTILISATION, DE REPRODUCTION ET DE DISTRIBUTION

1. Définitions.

"Licence" désigne les conditions générales d'utilisation, de reproduction et de distribution définies par les sections 1 à 9 de ce document.

"Concédant" désigne le détenteur du copyright ou l'entité autorisée par le détenteur du copyright octroyant la licence.

"Personne morale" désigne le regroupement de l'entité agissante et de toutes les autres entités la contrôlant, qu'elle contrôle ou sous contrôle commun avec elle. Aux fins de cette définition, "contrôle" désigne (i) le pouvoir, direct ou indirect, de diriger ou de gérer cette entité, par contrat ou autre, (ii) la propriété d'au moins cinquante pour cent (50 %) des actions en circulation, ou (iii) la propriété bénéficiaire de cette entité.

"Vous" (ou "votre") désigne une personne ou une personne morale exerçant les droits octroyés par cette licence.

Le format "source" désigne le format préféré pour effectuer des modification, ce qui inclut, mais sans s'y limiter, le code source du logiciel, la source de documentation et les fichiers de configuration.

Le format d'"objet" désigne tout format résultant de la transformation mécanique ou de la traduction d'un format source, ce qui inclut, mais sans s'y limiter, le code d'objet compilé, la documentation générée et les conversions vers d'autres types de support.

"Produit" désigne le produit intellectuel, au format source ou d'objet, mis à disposition sous la licence, comme l'indique l'avis de copyright inclus dans le produit ou joint au produit (un exemple est fourni dans l'annexe ci-dessous).

"Produit dérivé" désigne tout produit, au format source ou d'objet, basé sur le produit (ou en étant dérivé) et pour lequel les révisions éditoriales, les annotations, les élaborations ou autre modification représentent, dans leur ensemble, un produit intellectuel original. Aux fins de cette licence, les produits dérivés n'incluent pas les produits qui restent séparables des interfaces du produit et des autres produits dérivés, ou simplement liés (ou associés par nom).

"Contribution" désigne tout produit intellectuel, ce qui comprend la version originale du produit et tous les ajouts et modifications apportés au produit ou à ses produits dérivés, intentionnellement soumis au concédant pour inclusion dans le produit par le détenteur du copyright ou par une personne ou personne morale autorisée à effectuer cette soumission pour le compte du détenteur du copyright. Aux fins de cette définition, "soumis" désigne toute forme de communication électronique, verbale ou écrite avec le concédant ou ses représentants, ce qui inclut, mais sans s'y limiter, la communication sur les listes d'envoi de messages électroniques, les systèmes de contrôle du code source et les systèmes de suivi des problèmes gérés par le concédant ou pour son compte afin de discuter et d'améliorer le produit, en excluant la communication facilement lisible ou indiquée par écrit par le détenteur du copyright avec la mention "N'est pas une contribution".

"Collaborateur" désigne le concédant et toute personne ou personne morale pour le compte de laquelle une contribution a été reçue par le concédant puis incorporée dans le produit.

2. Octroi de la licence de copyright. Conformément aux conditions d'utilisation de cette licence, chaque collaborateur vous accorde une licence de copyright irrévocable, permanente, internationale, non-exclusive, sans frais ni redevance pour la reproduction, la préparation de produits dérivés, la présentation publique, l'exécution publique, l'octroi de sous-licences et la distribution du produit et de ses produits dérivés au format source et d'objet.

3. Octroi de la licence de brevet. Conformément aux conditions d'utilisation de cette licence, chaque collaborateur vous accorde une licence de brevet irrévocable, permanente, internationale, non-exclusive, sans frais ni redevance (sauf indication contraire dans cette section) pour la réalisation, l'utilisation, la mise en vente, la vente, l'importation et le transfert du produit, la licence s'appliquant uniquement aux réclamations de brevet pouvant être sous licence avec l'accord du collaborateur qui sont nécessairement enfreintes par contribution ou par combinaison des contributions et du produit pour lequel les contributions ont été soumises. Si vous déposez une plainte associée à un brevet contre une entité (demande entre défendeurs et demande reconventionnelle incluses) en indiquant que le produit ou une contribution incorporée dans le produit constitue une infraction directe ou collaborative sur le brevet, les licences de brevet qui vous sont accordées sous cette licence pour le produit sont résiliées à compter de la date de dépôt de la plainte.

4. Redistribution. Vous pouvez reproduire et distribuer des copies du produit ou des produits dérivés par n'importe quel moyen, avec ou sans modification, au format source ou d'objet, en respectant les conditions suivantes :

(a) Vous devez fournir aux autres utilisateurs du produit ou des produits dérivés une copie de cette licence.

(b) Les fichiers modifiés doivent contenir des avis prioritaires indiquant que vous avez modifié les fichiers.

(c) Vous devez conserver, dans le format source des produits dérivés que vous distribuez, l'ensemble des avis de copyright, de brevet, de marque déposée et d'attribution du format source du produit, à l'exclusion des avis qui ne sont associés à aucune partie des produits dérivés.

(d) Si le produit inclut un fichier texte "NOTICE" dans le cadre de sa distribution, tous les produits dérivés que vous distribuez doivent inclure une copie accessible en lecture des avis d'attribution contenus dans le fichier NOTICE, à l'exclusion des avis qui ne sont associés à aucune partie des produits dérivés, à au moins l'un des emplacements suivants : dans le fichier texte NOTICE distribué avec les produits dérivés, dans le format source ou la documentation fournis avec les produits dérivés ou par affichage généré par les produits dérivés, si des avis tiers apparaissent. Le contenu du fichier NOTICE est fourni à titre informatif et ne modifie pas la licence. Vous pouvez ajouter vos propres avis d'attribution dans les produits dérivés que vous distribuez, avec un addenda ou en tant qu'addenda du texte NOTICE du produit, si ces attributs supplémentaires ne peuvent pas être interprétés comme modifiant la licence.

Vous pouvez ajouter votre propre notice de copyright à vos modifications et fournir des conditions générales de licence supplémentaires pour l'utilisation, la reproduction ou la distribution de vos modifications ou pour les produits dérivés dans leur ensemble, dans la mesure où votre utilisation, reproduction et distribution du produit sont conformes aux conditions de la licence.

5. Soumission des contributions. Sauf indication explicite contraire de votre part, toute contribution intentionnellement soumise par vous pour inclusion dans le produit au concédant doit être conforme aux conditions de la licence, sans conditions supplémentaires. Nonobstant ce qui précède, aucun élément des présente ne doit prévaloir sur les conditions ou modifier les conditions de tout accord de licence séparé exécuté par vous et le concédant à propos de ces contributions.

6. Marques. Cette licence n'accorde pas l'autorisation d'utiliser les marques, marques déposées, marques de service ou noms de produit du concédant, à l'exception des conditions d'utilisation raisonnable et habituelle de description de l'origine du produit et de reproduction du contenu du fichier NOTICE.

7. Exonération de garantie. Sauf obligation dans le cadre de la législation en vigueur ou accord écrit, le concédant fournit le produit (et chaque collaborateur fournit ses contributions) "EN L'ETAT", SANS GARANTIE OU CONDITION DE QUELQUE NATURE, expresse ou implicite, ce qui inclut, mais sans s'y limiter, les garanties ou conditions DE TITRE, DE QUALITE MARCHANDE, D'ADEQUATION A UN USAGE PARTICULIER ou DE NON CONTREFACON. Vous endossez l'entière responsabilité de la détermination de l'usage ou de la redistribution approprié du produit et encourez tous les risques associés à votre application des droits octroyés par cette licence.

8. Limitation de responsabilité. En aucun cas et sous aucune théorie légale, en cas de réclamation (faute incluse), dommage ou autre, sauf obligation par la législation applicable (en cas de faute délibérée ou grave) ou accord écrit, un collaborateur ne pourra être tenu responsable des dommages directs, indirects, spéciaux, accidentels ou consécutifs de tout ordre subis par vous en raison de cette licence ou suite à l'utilisation ou l'impossibilité d'utilisation du produit (ce qui inclut, mais sans s'y limiter, la perte de clientèle, l'arrêt des activités, la panne ou le mauvais fonctionnement des ordinateurs ou tout autre dommage ou perte commercial), même si le collaborateur a été averti de la possibilité de tels dommages.

9. Acceptation de la garantie ou de responsabilités supplémentaires. Lors de la redistribution du produit ou de ses produits dérivés, vous pouvez choisir de proposer contre paiement l'acceptation des obligations et/ou droits de support, garantie, indemnisation ou autre responsabilité conformément à cette licence. Cependant, en acceptant ces obligations, vous agissez uniquement pour votre compte en engageant votre seule responsabilité, et non pour le compte d'un autre collaborateur, et seulement si vous acceptez d'indemniser, de défendre et de dégager de toute responsabilité chaque collaborateur en cas de réclamation, en raison de votre acceptation des garanties et responsabilités supplémentaires.

FIN DES CONDITIONS GÉNÉRALES

Annexe : Comment appliquer la licence Apache à votre activité. Pour appliquer la licence Apache à votre activité, ajoutez le masque de saisie suivant, en remplaçant les champs entre crochets "[]" par vos propres informations d'identification. (Ne pas inclure les crochets.) Le texte doit être placé entre crochets dans la syntaxe de commentaire appropriée au format de fichier. Nous vous recommandons également d'insérer un nom d'un fichier ou d'une classe et la description de l'objet sur la même "page imprimée" que l'avis de copyright pour faciliter l'identification dans les archives tierces.

Copyright [yyyy] [nom du détenteur du copyright]

Licence sous licence Apache, version 2.0 (la "Licence") ;

vous ne pouvez pas utiliser ce fichier, sauf en conformité avec la licence.

Vous pouvez obtenir une copie de la Licence à l'adresse suivante :

http://www.apache.org/licenses/LICENSE-2.0

Sauf obligation dans le cadre de la législation en vigueur ou accord écrit, les logiciels distribués sous la licence sont distribués "EN L'ETAT", SANS GARANTIE OU CONDITION DE QUELQUE NATURE, expresse ou implicite. Consultez la licence pour connaître les autorisations et limitations propres à chaque langue sous la licence.