jersey-hk2
Fondazione Eclipse
jersey-iniettore-hk2 (org.glassfish.jersey.iniettore:jersey-hk2)
Copyright (c) 2017,2025 Oracle e/o relative consociate. Tutti i diritti riservati.
Licenza pubblica Eclipse 2.0 + GPL v.2 con CPE
--------------------------------------------
N. avviso per Jersey
Questo contenuto è prodotto e gestito dal progetto Eclipse Jersey.
Home del progetto: https://projects.eclipse.org/projects/ee4j.jersey
Marchi
Eclipse Jersey è un marchio della Eclipse Foundation.
Copyright
Tutti i contenuti sono di proprietà dei rispettivi autori o dei loro datori di lavoro. Per ulteriori informazioni sulla paternità del contenuto, consultare i log del repository del codice sorgente elencati.
Licenze progetto dichiarate
Questo programma e i materiali di accompagnamento sono resi disponibili in base ai termini della Eclipse Public License v. 2.0, disponibile all'indirizzo http://www.eclipse.org/legal/epl-2.0. Questo codice sorgente può anche essere reso disponibile ai sensi delle seguenti Licenze secondarie quando le condizioni per tale disponibilità stabilite nella Eclipse Public License v. 2.0 sono soddisfatte: GNU General Public License, versione 2 con l'eccezione GNU Classpath che è disponibile all'indirizzo https://www.gnu.org/software/classpath/license.html.
Identificatore di licenza SPDX: EPL-2.0 O GPL-2.0 CON Classpath-exception-2.0
Codice sorgente
Il progetto gestisce i seguenti repository di codici sorgente:
https://github.com/eclipse-ee4j/jersey
Contenuto di terze parte
JS angolare, v1.6.6
Licenza MIT (http://www.opensource.org/licenses/mit-license.php)
Progetto: http://angularjs.org
Coyright: (c) 2010-2017 Google, Inc.
aopalliance Versione 1
Licenza: tutto il codice sorgente fornito da AOP Alliance è Public Domain.
Progetto: http://aopalliance.sourceforge.net
Copyright: Il materiale di pubblico dominio non è protetto da copyright
API di convalida bean 3.0.2
Licenza: licenza Apache, 2.0
Progetto: https://projects.eclipse.org/projects/ee4j.bean-validation
Copyright: 2009, Red Hat, Inc. e/o le sue affiliate e singoli collaboratori del tag @authors.
Hibernate Validator CDI, 8.0.1. Finale
Licenza: licenza Apache, 2.0
Progetto: https://beanvalidation.org/
Reimballaggio in org.glassfish.jersey.server.validation.internal.hibernate
Bootstrap v3.3.7
Licenza: licenza MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
Progetto: http://getbootstrap.com
Copyright: 2011-2016 Twitter, Inc
Google Guava versione 33.3.0-jre
Licenza: licenza Apache, 2.0
Copyright (C) 2009, 2024 Gli autori di Guava
jakarta.inject Versione: 2.0.1
Licenza: licenza Apache, 2.0
Copyright (C) 2009, 2021 Il gruppo di esperti JSR-330
Javassist Versione 3.30.2-GA
Licenza: licenza Apache, 2.0
Progetto: http://www.javassist.org/
Copyright (C) 1999- Shigeru Chiba. Tutti i diritti riservati.
Jackson JAX-RS Providers Versione 2.18.0
Licenza: licenza Apache, 2.0
Progetto: https://github.com/FasterXML/jackson-jaxrs-providers
Copyright: (c) 2009-2024 FasterXML, LLC. Tutti i diritti riservati salvo diversa indicazione.
jQuery v3.7.1
Licenza: jquery.org/license
Progetto: jquery.org
Copyright: (c) Fondazione jQuery
jQuery Barcode plugin 0.3
Licenza: MIT e GPL (http://www.opensource.org/licenses/mit-license.php e http://www.gnu.org/licenses/gpl.html)
Progetto: http://www.pasella.it/projects/jQuery/barcode
Copyright: (c) 2009 Antonello Pasella antonello.pasella@gmail.com
Estensione JSR-166 - JEP 266
Licenza: CC0
Nessun copyright
Scritto da Doug Lea con l'assistenza dei membri del JCP JSR-166 Expert Group e rilasciato al pubblico dominio, come spiegato all'indirizzo http://creativecommons.org/publicdomain/zero/1.0/
KineticJS, v4.7.1
Licenza: licenza MIT (http://www.opensource.org/licenses/mit-license.php)
Progetto: http://www.kineticjs.com, https://github.com/ericdrowell/KineticJS
Diritto d'autore: Eric Rowell
org.objectweb.asm Versione 9.7.1
Licenza: BSD modificato (https://asm.ow2.io/license.html)
Copyright (c) 2000-2011 INRIA, France Telecom. Tutti i diritti riservati.
org.osgi.core versione 6.0.0
Licenza: licenza Apache, 2.0
Copyright (c) OSGi Alliance (2005, 2008). Tutti i diritti riservati. org.glassfish.jersey.server.internal.monitoring.core
Licenza: licenza Apache, 2.0
Copyright (c) 2015-2018, Oracle e/o relative consociate. Tutti i diritti riservati.
Copyright 2010-2013 Coda Hale e Yammer, Inc.
Documenti W3.org
Licenza: Licenza W3C
Copyright: Copyright (c) 1994-2001 World Wide Web Consortium, (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University). Tutti i diritti riservati. http://www.w3.org/Consortium/Legal/
--------------------------------------------
# Eclipse Licenza Pubblica - v 2.0
IL PROGRAMMA DI ACCOMPAGNAMENTO È FORNITO IN BASE AI TERMINI DI QUESTA LICENZA PUBBLICA ECLIPSE ("ACCORDO"). QUALSIASI UTILIZZO, RIPRODUZIONE O DISTRIBUZIONE DEL PROGRAMMA COSTITUISCE L'ACCETTAZIONE DEL PRESENTE ACCORDO DA PARTE DEL DESTINATARIO.
1. DEFINIZIONI
"contributo":
a) nel caso del Contributore iniziale, il contenuto iniziale distribuito ai sensi del presente Contratto, e
b) nel caso di ciascun collaboratore successivo:
i) modifiche al Programma, e
ii) aggiunte al Programma;
se tali modifiche e/o aggiunte al Programma provengono da e sono distribuite da tale particolare Contributore. Un Contributo "origina" da un Contributore se è stato aggiunto al Programma da tale Contributore stesso o da chiunque agisca per conto di tale Contributore. I contributi non includono modifiche o aggiunte al programma che non sono opere modificate.
"Contributore" indica qualsiasi persona o entità che distribuisce il Programma.
Per "brevetti concessi in licenza" si intendono le domande di brevetto concesse in licenza da un Contributore che sono necessariamente violate dall'uso o dalla vendita del suo Contributo da solo o quando combinate con il Programma.
"Programma" indica i Contributi distribuiti in conformità al presente Accordo.
"Destinatario" indica chiunque riceva il Programma ai sensi del presente Accordo o di qualsiasi Licenza Secondaria (a seconda dei casi), inclusi i Collaboratori.
Per "Lavori Derivati" si intendono tutti i lavori, in formato di codice Sorgente o di altro tipo, basati (o derivati) dal Programma e per i quali revisioni editoriali, annotazioni, elaborazioni o altre modifiche rappresentano, nel loro insieme, un'opera originale di autore.
Per "opere modificate" si intende qualsiasi opera in Codice sorgente o altra forma risultante da un'aggiunta, cancellazione o modifica dei contenuti del Programma, incluso, a fini di chiarezza, qualsiasi nuovo file in forma di Codice sorgente che contenga qualsiasi contenuto del Programma. Le Opere Modificate non includeranno opere che contengono solo dichiarazioni, interfacce, tipi, classi, strutture o file del Programma, esclusivamente in ciascun caso al fine di collegare, vincolare per nome o sottoclasse il Programma o le Opere Modificate dello stesso.
"Distribuzione" indica gli atti di a) distribuzione o b) messa a disposizione in qualsiasi modo che consenta il trasferimento di una copia.
"Codice sorgente" indica il formato preferito per apportare modifiche, a titolo esemplificativo ma non limitativo, al codice sorgente del software, alla sorgente della documentazione e Ai file di configurazione.
"Licenza secondaria" indica la GNU General Public License, la versione 2.0 o qualsiasi versione successiva di tale licenza, incluse eventuali eccezioni o autorizzazioni aggiuntive identificate dal Contributore iniziale.
2. CONCESSIONE DEI DIRITTI
a) Fatti salvi i termini del presente Contratto, ogni Contributore concede al Destinatario una licenza di copyright non esclusiva, mondiale e priva di royalty per riprodurre, preparare Opere derivate, visualizzare pubblicamente, eseguire pubblicamente, distribuire e concedere in sublicenza il Contributo di tale Contributore, se presente, e tali Opere derivate.
b) Fatti salvi i termini del presente Contratto, ogni Contributore concede al Destinatario una licenza di brevetto non esclusiva, mondiale, esente da royalty ai sensi dei Brevetti concessi in licenza per effettuare, utilizzare, vendere, offrire di vendere, importare e altrimenti trasferire il Contributo di tale Contributore, se presente, nel Codice sorgente o in altra forma. La presente licenza di brevetto si applica alla combinazione del Contributo e del Programma se, al momento dell'aggiunta del Contributo da parte del Contributore, tale aggiunta del Contributo fa sì che tale combinazione sia coperta dai Brevetti concessi in licenza. La licenza di brevetto non si applica ad altre combinazioni che includono il Contributo. Nessun hardware di per sé è concesso in licenza di seguito.
c) Il Destinatario comprende che, sebbene ciascun Contributore conceda le licenze ai propri Contributi qui indicati, nessun Contributore fornisce alcuna garanzia che il Programma non violi il brevetto o altri diritti di proprietà intellettuale di qualsiasi altra entità. Ogni Contributore declina ogni responsabilità nei confronti del Destinatario per reclami portati da qualsiasi altra entità in base alla violazione dei diritti di proprietà intellettuale o altro. Come condizione per l'esercizio dei diritti e delle licenze qui concessi, ogni Destinatario si assume la responsabilità esclusiva di garantire qualsiasi altro diritto di proprietà intellettuale necessario, se del caso. Ad esempio, se una licenza di brevetto di terze parti è necessaria per consentire al Destinatario di distribuire il Programma, è responsabilità del Destinatario acquisire tale licenza prima di distribuire il Programma.
d) Ogni Contributore dichiara di avere, a sua conoscenza, diritti d'autore sufficienti nel proprio Contributo, se del caso, per concedere la licenza d'autore stabilita nel presente Accordo.
e) Nonostante i termini di qualsiasi Licenza Secondaria, nessun Contributore concede sovvenzioni aggiuntive a qualsiasi Destinatario (diverso da quelli stabiliti nel presente Contratto) in seguito alla ricezione del Programma da parte di tale Destinatario ai sensi dei termini di una Licenza Secondaria (se consentito ai sensi dei termini della Sezione 3).
3. REQUISITI
3.1 Se un Contributore distribuisce il Programma in qualsiasi forma, allora:
a) il Programma deve essere reso disponibile anche come Codice sorgente, in conformità alla sezione 3.2, e il Contributore deve accompagnare il Programma con una dichiarazione che il Codice sorgente per il Programma è disponibile ai sensi del presente Contratto, e informa i Destinatari su come ottenerlo in modo ragionevole su o attraverso un mezzo abitualmente utilizzato per lo scambio di software; e
b) il Contributore può distribuire il Programma con una licenza diversa dal presente Accordo, a condizione che tale licenza: i) neghi effettivamente per conto di tutti gli altri Contributori tutte le garanzie e condizioni, esplicite e implicite, comprese garanzie o condizioni di titolo e non violazione, e garanzie o condizioni implicite di commerciabilità e idoneità per uno scopo particolare;
ii) esclude di fatto per conto di tutti gli altri Collaboratori ogni responsabilità per danni, inclusi danni diretti, indiretti, speciali, incidentali e consequenziali, come la perdita di profitti;
iii) non tenti di limitare o modificare i diritti dei destinatari nel Codice sorgente ai sensi dell'articolo 3.2; e
iv) richiede che qualsiasi distribuzione successiva del Programma da parte di una parte sia sotto una licenza che soddisfi i requisiti del presente articolo 3.
3.2 Quando il programma viene distribuito come codice sorgente:
a) deve essere reso disponibile ai sensi del presente Contratto, o se il Programma (i) è combinato con altro materiale in un file o file separati resi disponibili sotto una Licenza Secondaria, e (ii) il Contributore iniziale accluso al Codice sorgente la notifica descritta nell'Allegato A del presente Accordo; il Programma può essere reso disponibile alle condizioni di tali Licenze secondarie e
b) una copia del presente Contratto deve essere inclusa in ogni copia del Programma.
3.3 I Contributori non possono rimuovere o alterare alcun copyright, brevetto, marchio commerciale, avviso di attribuzione, disclaimer di garanzia o limitazioni di responsabilità ("notizie") contenute nel Programma da qualsiasi copia del Programma che Distribuiscono, a condizione che i Contributori possano aggiungere i propri avvisi appropriati.
4. DISTRIBUZIONE COMMERCIALE
I distributori commerciali di software possono accettare determinate responsabilità nei confronti degli utenti finali, dei partner commerciali e simili. Sebbene questa licenza sia intesa a facilitare l'uso commerciale del Programma, il Contributore che include il Programma in un'offerta di prodotti commerciali dovrebbe farlo in un modo che non crei potenziali responsabilità per altri Contributori. Pertanto, se un Contributore include il Programma in un'offerta di prodotti commerciali, tale Contributore ("Contributore Commerciale") accetta di difendere e indennizzare ogni altro Contributore ("Contributore Indennizzato") da eventuali perdite, danni e costi (collettivamente "Perdite") derivanti da rivendicazioni, cause legali e altre azioni legali intentate da terzi contro il Contributore Indennizzato nella misura causata da atti o omissioni di tale Contributore Commerciale in relazione alla sua distribuzione del Programma in un'offerta di prodotti commerciali. Gli obblighi di cui al presente articolo non si applicano a reclami o perdite relativi a qualsiasi violazione della proprietà intellettuale effettiva o presunta. Al fine di qualificarsi, un Contributore Indennizzato deve: a) informare tempestivamente il Contributore Commerciale per iscritto di tale richiesta e b) consentire al Contributore Commerciale di controllare e cooperare con il Contributore Commerciale nella difesa e in eventuali negoziati di regolamento correlati. Il Contributore Indennizzato può partecipare a tali richieste a proprie spese.
Ad esempio, un Collaboratore può includere il Programma in un'offerta commerciale, Prodotto X. Questo collaboratore è quindi un collaboratore commerciale. Se tale Collaboratore Commerciale fa poi dichiarazioni di performance o offre garanzie relative al Prodotto X, tali dichiarazioni di performance e garanzie sono di esclusiva responsabilità di tale Collaboratore Commerciale. Ai sensi di questa sezione, il Contributore Commerciale dovrebbe difendere le rivendicazioni contro gli altri Contributori relative a tali richieste di prestazioni e garanzie, e se un tribunale richiede a qualsiasi altro Contributore di pagare eventuali danni di conseguenza, il Contributore Commerciale deve pagare tali danni.
5. NESSUNA GARANZIA
FATTA ECCEZIONE PER QUANTO ESPRESSAMENTE STABILITO IN QUESTO ACCORDO E PER L'ESTENSIONE CONSENTITA DALLA LEGGE APPLICABILE, IL PROGRAMMA È FORNITO SU UNA BASE "COSÌ COM'È", SENZA GARANZIE O CONDIZIONI DI QUALSIASI TIPO, ESPLICITA O IMPLICITA COMPRESA, SENZA LIMITAZIONE, QUALSIASI GARANZIA O CONDIZIONE DI TITOLO, NON VIOLAZIONE, COMMERCIABILITÀ O IDONEITÀ PER UNO SCOPO PARTICOLARE. Ogni Destinatario è l'unico responsabile per determinare l'adeguatezza dell'utilizzo e della distribuzione del Programma e si assume tutti i rischi associati all'esercizio dei diritti ai sensi del presente Accordo, inclusi, a titolo esemplificativo ma non esaustivo, i rischi e i costi degli errori del programma, il rispetto delle leggi applicabili, il danno o la perdita di dati, programmi o apparecchiature e l'indisponibilità o l'interruzione delle operazioni.
6. DICHIARAZIONE DI NON RESPONSABILITÀ
FATTA ECCEZIONE PER QUANTO ESPRESSAMENTE STABILITO NEL PRESENTE ACCORDO E PER L'ESTENSIONE CONSENTITA DALLA LEGGE APPLICABILE, NÉ IL DESTINATARIO NÉ ALCUN CONTRIBUENTE AVRANNO ALCUNA RESPONSABILITÀ PER DANNI DIRETTI, INDIRETTI, INCIDENTALI, SPECIALI, ESEMPLIFICATIVI O CONSEQUENZIALI (INCLUSI PROFITTI PERSI SENZA LIMITAZIONE), TUTTAVIA CAUSATI E SU QUALSIASI TEORIA DI RESPONSABILITÀ, SIA IN CONTRATTO, RIGOROSA RESPONSABILITÀ, O TORTURA (INCLUSA NEGLIGENZA O ALTRIMENTI) SORGERE IN QUALSIASI MODO FUORI DALL'USO O DISTRIBUZIONE DEL PROGRAMMA O L'ESERCIZIO DI QUALSIASI DIRITTO CONCESSO QUI SOTTO, ANCHE SE CONSIGLIATO DELLA POSSIBILITÀ DI TALI DANNI.
7. GENERALE
Se una disposizione del presente Accordo non è valida o non è applicabile ai sensi della legge applicabile, essa non pregiudica la validità o l'applicabilità del resto dei termini del presente Accordo e, senza ulteriori azioni da parte delle parti del presente Accordo, tale disposizione sarà riformata nella misura minima necessaria per rendere tale disposizione valida e applicabile.
Se il Destinatario istituisce un contenzioso per brevetti contro qualsiasi entità (inclusa una domanda incrociata o una contestazione in una causa) sostenendo che il Programma stesso (escluse le combinazioni del Programma con altri software o hardware) viola i brevetti di tale Destinatario, i diritti di tale Destinatario concessi ai sensi della Sezione 2(b) si risolveranno alla data in cui tale contenzioso è archiviato.
Tutti i diritti del Destinatario ai sensi del presente Accordo cessano se non rispettano uno qualsiasi dei termini o delle condizioni materiali del presente Accordo e non risolvono tale inadempimento in un periodo di tempo ragionevole dopo essere venuti a conoscenza di tale inadempienza. Se tutti i diritti del Destinatario ai sensi del presente Contratto cessano, il Destinatario accetta di cessare l'utilizzo e la distribuzione del Programma non appena ragionevolmente possibile. Tuttavia, gli obblighi della Parte Ricevente ai sensi del presente Accordo e di qualsiasi licenza concessa dalla Parte Ricevente in relazione al Programma continueranno a sopravvivere.
Tutti sono autorizzati a copiare e distribuire copie del presente Contratto, ma al fine di evitare incongruenze il Contratto è protetto da copyright e può essere modificato solo nel modo seguente. Lo Steward si riserva il diritto di pubblicare di volta in volta nuove versioni (comprese le revisioni) del presente Accordo. Nessuno, tranne lo Steward dell'Accordo, ha il diritto di modificare questo Accordo. Eclipse Foundation è lo Steward dell'Accordo iniziale. La Eclipse Foundation può assegnare la responsabilità di fungere da Steward dell'Accordo a un'entità separata adatta. Ad ogni nuova versione dell'accordo verrà assegnato un numero di versione distintivo. Il Programma (compresi i Contributi) può sempre essere distribuito soggetto alla versione del Contratto in base alla quale è stato ricevuto. Inoltre, dopo la pubblicazione di una nuova versione dell'Accordo, il Contributore può scegliere di distribuire il Programma (compresi i suoi Contributi) sotto la nuova versione.
Salvo quanto espressamente indicato nelle Sezioni 2(a) e 2(b) di cui sopra, la Parte Ricevente non riceve alcun diritto o licenza sulla proprietà intellettuale di qualsiasi Contributore ai sensi del presente Accordo, sia espressamente, implicitamente, estoppel o in altro modo. Tutti i diritti nel Programma non espressamente concessi ai sensi del presente Contratto sono riservati. Nulla nel presente Contratto è inteso per essere applicabile da qualsiasi entità che non sia un Contributore o Destinatario. Non vengono creati diritti di terzi beneficiari ai sensi del presente accordo.
Allegato A - Avviso sulle licenze secondarie
"Il presente Codice sorgente può anche essere reso disponibile ai sensi delle seguenti Licenze secondarie quando le condizioni per tale disponibilità stabilite nella Eclipse Public License, v. 2.0 sono soddisfatte: {name license(s), version(s), and Exception or additional permission here}".
Includere semplicemente una copia del presente Accordo, incluso il presente Allegato A, non è sufficiente per concedere in licenza il Codice sorgente ai sensi delle Licenze secondarie.
Se non è possibile o desiderabile inserire l'avviso in un particolare file, è possibile includere l'avviso in una posizione (come un file LICENSE in una directory pertinente) in cui un destinatario potrebbe cercare tale avviso.
È possibile aggiungere ulteriori avvisi accurati di proprietà del copyright.
---
## The GNU General Public License (GPL) Versione 2, giugno 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor Boston, MA 02110-1335 Stati Uniti
Tutti sono autorizzati a copiare e distribuire copie testuali di questo documento di licenza, ma la modifica non è consentita.
Preambolo
Le licenze per la maggior parte dei software sono progettate per togliere la libertà di condividerle e modificarle. Al contrario, la GNU General Public License ha lo scopo di garantire la libertà di condividere e modificare il software libero, per assicurarsi che il software sia gratuito per tutti i suoi utenti. La presente Licenza Pubblica Generale si applica alla maggior parte del software della Free Software Foundation e a qualsiasi altro programma i cui autori si impegnano a utilizzarlo. (Alcuni altri software della Free Software Foundation sono invece coperti dalla GNU Library General Public License.) Puoi applicarlo anche ai tuoi programmi.
Quando parliamo di software libero, ci riferiamo alla libertà, non al prezzo. Le nostre licenze pubbliche generali sono progettate per assicurarti di avere la libertà di distribuire copie di software gratuito (e addebitare questo servizio se lo desideri), di ricevere la fonte codice o può ottenerlo se lo vuoi, che puoi cambiare il software o usarne parti in nuovi programmi gratuiti; e che sai che puoi fare queste cose.
Per proteggere i tuoi diritti, abbiamo bisogno di porre restrizioni che vietino a chiunque di negarti tali diritti o di chiederti di cedere i diritti. Queste restrizioni si traducono in alcune responsabilità per te se distribuisci copie del software o se lo modifichi.
Ad esempio, se si distribuiscono copie di tale programma, gratuitamente o a pagamento, è necessario concedere ai destinatari tutti i diritti di cui si dispone. È necessario assicurarsi che anche loro ricevano o possano ottenere il codice sorgente. E devi mostrare loro questi termini in modo che conoscano i loro diritti.
Proteggiamo i tuoi diritti con due passaggi: (1) copyright del software, e (2) ti offriamo questa licenza che ti dà il permesso legale di copiare, distribuire e / o modificare il software.
Inoltre, per la protezione di ogni autore e la nostra, vogliamo assicurarci che tutti capiscano che non c'è garanzia per questo software libero. Se il software viene modificato da qualcun altro e trasmesso, vogliamo che i suoi destinatari sappiano che ciò che hanno non è l'originale, in modo che eventuali problemi introdotti da altri non riflettano sulla reputazione degli autori originali.
Infine, qualsiasi programma gratuito è costantemente minacciato da brevetti software. Vogliamo evitare il pericolo che i redistributori di un programma gratuito ottengano individualmente licenze di brevetto, rendendo in effetti proprietario il programma. Per evitare questo, abbiamo chiarito che qualsiasi brevetto deve essere concesso in licenza per l'uso gratuito di tutti o non è affatto concesso in licenza.
Seguono i termini e le condizioni precise per la copia, la distribuzione e la modifica.
TERMINI E CONDIZIONI PER COPIA, DISTRIBUZIONE E MODIFICA
0. La presente Licenza si applica a qualsiasi programma o altra opera che contenga un avviso emesso dal titolare del copyright che afferma che può essere distribuito secondo i termini della presente Licenza Pubblica Generale. Il "Programma", di seguito, si riferisce a qualsiasi programma o opera, e un "lavoro basato sul Programma" significa sia il Programma o qualsiasi opera derivata ai sensi della legge sul copyright: vale a dire, un'opera contenente il Programma o una parte di esso, sia verbatim o con modifiche e / o tradotto in un'altra lingua. (Di seguito, la traduzione è inclusa senza limitazioni nel termine "modifica".) Ogni licenziatario è indirizzato come "tu".
Attività diverse da copia, distribuzione e modifica non sono coperte da questa Licenza; sono al di fuori del suo ambito. L'atto di esecuzione del Programma non è limitato e l'output del Programma è coperto solo se il suo contenuto costituisce un'opera basata sul Programma (indipendentemente dall'essere stato fatto eseguendo il Programma). Se questo è vero dipende da ciò che il programma fa.
1. Puoi copiare e distribuire copie verbali del codice sorgente del Programma quando lo ricevi, su qualsiasi supporto, a condizione che pubblichi in modo chiaro e appropriato su ciascuna copia un'adeguata informativa sul copyright e la dichiarazione di non responsabilità. di garanzia; mantenere intatti tutti gli avvisi che si riferiscono a questa Licenza e all'assenza di alcuna garanzia; e dare a qualsiasi altro destinatario del Programma una copia di questa Licenza insieme al Programma.
È possibile addebitare una tassa per l'atto fisico di trasferimento di una copia, e si può a vostra scelta offrire la protezione della garanzia in cambio di una tassa.
2. È possibile modificare la copia o le copie del Programma o di qualsiasi parte di esso, formando così un'opera basata sul Programma, e copiare e distribuire tali modifiche o lavori ai sensi della Sezione 1 di cui sopra, a condizione che si soddisfino anche tutte le seguenti condizioni:
a) I file modificati devono includere avvisi ben visibili indicanti che i file sono stati modificati e la data di eventuali modifiche.
b) L'utente deve far sì che qualsiasi opera che distribuisce o pubblica, che in tutto o in parte contiene o è derivata dal Programma o da qualsiasi parte di esso, sia concessa in licenza nel suo complesso senza alcun costo per tutti i terzi ai sensi dei termini della presente Licenza.
c) Se il programma modificato legge normalmente i comandi in modo interattivo durante l'esecuzione, è necessario che, quando si avvia l'esecuzione per tale uso interattivo nel modo più ordinario, stampi o visualizzi un annuncio contenente un'adeguata informativa sul copyright e un avviso che non vi è alcuna garanzia (o altro, dicendo che si fornisce una garanzia) e che gli utenti possono ridistribuire il programma in queste condizioni, e dire all'utente come visualizzare una copia di questa licenza. (Eccezione: se il Programma stesso è interattivo ma normalmente non stampa tale annuncio, il tuo lavoro basato sul Programma non è necessario per stampare un annuncio.)
Questi requisiti si applicano al lavoro modificato nel suo complesso. Se sezioni identificabili di quell'opera non sono derivate dal Programma e possono essere ragionevolmente considerate opere indipendenti e separate in se stesse, allora questa Licenza e i suoi termini non si applicano a quelle sezioni quando le distribuisci come opere separate. Ma quando si distribuiscono le stesse sezioni come parte di un intero che è un'opera basata sul Programma, la distribuzione del tutto deve essere sui termini di questa Licenza, le cui autorizzazioni per altri licenziatari si estendono all'intero, e quindi a ciascuna parte indipendentemente da chi l'ha scritta.
Pertanto, non è intenzione di questa sezione rivendicare diritti o contestare i tuoi diritti di lavorare scritti interamente da te; piuttosto, l'intento è quello di esercitare il diritto di controllare la distribuzione di opere derivate o collettive basate sul Programma.
Inoltre, la semplice aggregazione di un'altra opera non basata sul Programma con il Programma (o con un'opera basata sul Programma) su un volume di un supporto di memorizzazione o distribuzione non porta l'altra opera nell'ambito della presente Licenza.
3. È possibile copiare e distribuire il Programma (o un'opera basata su di esso, ai sensi della Sezione 2) in codice oggetto o in forma eseguibile ai sensi delle Sezioni 1 e 2 di cui sopra, a condizione che si faccia anche una delle seguenti operazioni:
a) accompagnarlo con il corrispondente codice sorgente leggibile da una macchina, che deve essere distribuito ai sensi delle sezioni 1 e 2 di cui sopra su un supporto abitualmente utilizzato per lo scambio di software; o
b) Accompagnarlo con un'offerta scritta, valida per almeno tre anni, per dare a terzi, per un costo non superiore al costo della distribuzione fisica della fonte, una copia completa leggibile dal computer del codice sorgente corrispondente, da distribuire ai sensi delle sezioni 1 e 2 di cui sopra su un supporto abitualmente utilizzato per lo scambio di software; o
c) Accompagnarlo con le informazioni che hai ricevuto sull'offerta di distribuire il codice sorgente corrispondente. (Questa alternativa è consentita solo per la distribuzione non commerciale e solo se hai ricevuto il programma in codice oggetto o in forma eseguibile con tale offerta, in accordo con la sottosezione b sopra.)
Il codice sorgente di un'opera indica la forma preferita dell'opera per modificarla. Per un lavoro eseguibile, il codice sorgente completo indica tutto il codice sorgente per tutti i moduli che contiene, più eventuali file di definizione dell'interfaccia associati, più gli script utilizzati per controllare la compilazione e l'installazione dell'eseguibile. Tuttavia, come eccezione speciale, il codice sorgente distribuito non deve includere nulla che sia normalmente distribuito (in forma sorgente o binaria) con i principali componenti (compilatore, kernel e così via) del sistema operativo su cui viene eseguito l'eseguibile, a meno che tale componente stesso non accompagni l'eseguibile.
Se la distribuzione dell'eseguibile o del codice oggetto viene effettuata offrendo l'accesso alla copia da un luogo designato, quindi offrendo l'accesso equivalente per copiare il codice sorgente dallo stesso luogo conta come distribuzione del codice sorgente, anche se le terze parti non sono obbligate a copiare l'origine insieme al codice oggetto.
4. Non è consentito copiare, modificare, concedere in sublicenza o distribuire il Programma ad eccezione di quanto espressamente previsto dalla presente Licenza. Qualsiasi altro tentativo di copiare, modificare, concedere in sublicenza o distribuire il Programma è nullo e risolverà automaticamente i diritti dell'utente ai sensi della presente Licenza. Tuttavia, le parti che hanno ricevuto copie, o diritti, da voi ai sensi della presente Licenza non avranno le loro licenze cessate fino a quando tali parti rimangono in piena conformità.
5. Non è necessario accettare questa licenza, poiché non è stata firmata. Tuttavia, nient'altro ti concede il permesso di modificare o distribuire il Programma o i suoi lavori derivati. Queste azioni sono vietate dalla legge se non si accetta questa licenza. Pertanto, modificando o distribuendo il Programma (o qualsiasi opera basata sul Programma), l'utente indica l'accettazione di questa Licenza a tale scopo e di tutti i suoi termini e condizioni per copiare, distribuire o modificare il Programma o le opere basate su di esso.
6. Ogni volta che ridistribuite il Programma (o qualsiasi opera basata sul Programma), il destinatario riceve automaticamente una licenza dal licenziante originale per copiare, distribuire o modificare il Programma in base ai presenti termini e condizioni. L'utente non può imporre ulteriori restrizioni all'esercizio da parte dei destinatari dei diritti qui concessi. L'utente non è responsabile dell'applicazione della conformità da parte di terzi a questa Licenza.
7. Se, a seguito di una sentenza del tribunale o di un'accusa di violazione di brevetto o per qualsiasi altro motivo (non limitato alle questioni relative ai brevetti), le condizioni sono imposte (sia per ordine del tribunale, accordo o altro) che contraddicono le condizioni della presente Licenza, non ti scusano dalle condizioni della presente Licenza. Se non è possibile distribuire in modo da soddisfare contemporaneamente i tuoi obblighi ai sensi della presente Licenza e di altri obblighi pertinenti, di conseguenza non è possibile distribuire il Programma affatto. Ad esempio, se una licenza di brevetto non consentirebbe la ridistribuzione senza royalty del Programma da parte di tutti coloro che ricevono copie direttamente o indirettamente attraverso di te, allora l'unico modo in cui potresti soddisfarla e questa Licenza sarebbe astenerti completamente dalla distribuzione del Programma.
Se una parte di questa sezione è ritenuta non valida o inapplicabile in qualsiasi circostanza particolare, il saldo della sezione è destinato ad applicarsi e la sezione nel suo complesso è destinata ad applicarsi in altre circostanze.
La presente sezione non ha lo scopo di indurre l'utente a violare eventuali brevetti o altri diritti di proprietà o di contestare la validità di tali reclami; questa sezione ha il solo scopo di proteggere l'integrità del sistema di distribuzione del software libero, che è implementato dalle pratiche di licenza pubblica. Molte persone hanno dato un contributo generoso alla vasta gamma di software distribuiti attraverso quel sistema in base all'applicazione coerente di tale sistema; spetta all'autore / donatore decidere se è disposto a distribuire il software attraverso qualsiasi altro sistema e un licenziatario non può imporre tale scelta.
Questa sezione ha lo scopo di chiarire a fondo ciò che si ritiene sia una conseguenza del resto di questa Licenza.
8. Se la distribuzione e/o l'uso del Programma è limitato in alcuni paesi sia da brevetti che da interfacce protette da copyright, il titolare originale del copyright che inserisce il Programma sotto questa Licenza può aggiungere una limitazione esplicita della distribuzione geografica escludendo tali paesi, in modo che la distribuzione sia consentita solo in o tra paesi non così esclusi. In tal caso, questa Licenza incorpora la limitazione come se fosse scritta nel corpo di questa Licenza.
9. La Free Software Foundation può pubblicare di volta in volta versioni riviste e/o nuove della General Public License. Tali nuove versioni saranno simili in spirito alla versione attuale, ma potrebbero differire in dettaglio per affrontare nuovi problemi o preoccupazioni.
Ad ogni versione viene assegnato un numero di versione distintivo. Se il Programma specifica un numero di versione di questa Licenza che si applica ad essa e "qualsiasi versione successiva", hai la possibilità di seguire i termini e le condizioni di tale versione o di qualsiasi versione successiva pubblicata dalla Free Software Foundation. Se il Programma non specifica un numero di versione di questa Licenza, è possibile scegliere qualsiasi versione mai pubblicata dalla Free Software Foundation.
10. Se si desidera incorporare parti del Programma in altri programmi gratuiti le cui condizioni di distribuzione sono diverse, scrivere all'autore per chiedere il permesso. Per il software che è protetto da copyright dalla Free Software Foundation, scrivere alla Free Software Foundation; a volte facciamo eccezioni per questo. La nostra decisione sarà guidata dai due obiettivi di preservare lo status libero di tutti i derivati del nostro software libero e di promuovere la condivisione e il riutilizzo del software in generale.
NESSUNA GARANZIA
11. POICHÉ IL PROGRAMMA È CONCESSO IN LICENZA GRATUITAMENTE, NON VI È ALCUNA GARANZIA PER IL PROGRAMMA, FINO ALL'ESTENSIONE CONSENTITA DALLA LEGGE APPLICABILE. TRANNE QUANDO DIVERSAMENTE INDICATO NELLA SCRITTURA I TITOLARI DEL COPYRIGHT E / O ALTRE PARTI FORNISCONO IL PROGRAMMA "COSÌ COM'È" SENZA GARANZIA DI ALCUN TIPO, ESPRESSO O IMPLICITO, INCLUSO, MA NON LIMITATO A, LE GARANZIE IMPLICITE DI COMMERCIABILITÀ E IDONEITÀ PER UNO SCOPO PARTICOLARE. L'INTERO RISCHIO PER LA QUALITÀ E LE PRESTAZIONI DEL PROGRAMMA È CON TE. SE IL PROGRAMMA DOVESSE RIVELARSI DIFETTOSO, SI SUPPONE IL COSTO DI TUTTA LA MANUTENZIONE, RIPARAZIONE O CORREZIONE NECESSARIA.
12. IN NESSUN CASO SE NON RICHIESTO DALLA LEGGE APPLICABILE O CONCORDATO PER ISCRITTO QUALSIASI TITOLARE DI COPYRIGHT, O QUALSIASI ALTRA PARTE CHE POSSA MODIFICARE E / O RIDISTRIBUIRE IL PROGRAMMA COME CONSENTITO SOPRA, ESSERE RESPONSABILE PER DANNI, TRA CUI QUALSIASI DANNO GENERALE, SPECIALE, INCIDENTALE O CONSEQUENZIALE DERIVANTE DALL'USO O INCAPACITÀ DI UTILIZZARE IL PROGRAMMA (INCLUSA MA NON LIMITATA ALLA PERDITA DI DATI O DATI RESI IMPRECISI O PERDITE SOSTENUTE DA TE O DA TERZE PARTI O UN FALLIMENTO DEL PROGRAMMA DI OPERARE CON QUALSIASI ALTRO PROGRAMMA), ANCHE SE TALE TITOLARE O ALTRA PARTE È STATA CONSIGLIATA DELLA POSSIBILITÀ DI TALI DANNI.
FINE DEI TERMINI E DELLE CONDIZIONI
Come applicare questi termini ai tuoi nuovi programmi
Se si sviluppa un nuovo programma, e si vuole che sia del più grande uso possibile per il pubblico, il modo migliore per ottenere questo è quello di renderlo software libero che tutti possono ridistribuire e cambiare in questi termini.
A tale scopo, allegare al programma i seguenti avvisi. È più sicuro allegarli all'inizio di ogni file sorgente per trasmettere in modo più efficace l'esclusione della garanzia; e ogni file dovrebbe avere almeno la linea "copyright" e un puntatore a dove viene trovato l'avviso completo.
Una linea per dare il nome al programma e una breve idea di ciò che fa.
Copyright (C) <anno> <nome dell'autore>
Questo programma è software gratuito. È possibile ridistribuirlo e/o modificarlo secondo i termini della licenza GNU General Public License pubblicata dalla Free Software Foundation; versione 2 della licenza o, a scelta dell'utente, qualsiasi versione successiva.
Questo programma è distribuito nella speranza che possa essere utile, ma SENZA ALCUNA GARANZIA; tantomeno garanzie implicite di COMMERCIABILITÀ o IDONEITA' PER UNO SCOPO SPECIFico. Per ulteriori dettagli, vedere la Licenza GNU General Public License.
In caso contrario, scrivere alla Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1335 USA
Aggiungi anche informazioni su come contattarti per posta elettronica e cartacea.
Se il programma è interattivo, farlo emettere un breve avviso come questo quando si avvia in modalità interattiva:
Gnomovision versione 69, Copyright (C) anno nome dell'autore Gnomovision viene fornito con ASSOLUTAMENTE NO GARANZIA; per i dettagli tipo `show w'. Questo è software libero, e siete invitati a ridistribuirlo in determinate condizioni; digitare `show c' per i dettagli.
I comandi ipotetici `show w' e `show c' dovrebbero mostrare le parti appropriate della Licenza Pubblica Generale. Naturalmente, i comandi che usi possono essere chiamati qualcosa di diverso da `show w' e `show c'; potrebbero anche essere clic del mouse o voci di menu - qualunque cosa si adatti al tuo programma.
Dovresti anche chiedere al tuo datore di lavoro (se lavori come programmatore) o alla tua scuola, se del caso, di firmare una "copyright disclaimer" per il programma, se necessario. Ecco un esempio; modificare i nomi:
Yoyodyne, Inc., con la presente declina ogni interesse per il copyright
programma `Gnomovision' (che fa pass ai compilatori) scritto da
James Hacker.
firma di Ty Coon, 1° aprile 1989
Ty Coon, Presidente del Vicepresidente
La presente Licenza Pubblica Generale non consente di incorporare il programma in programmi proprietari. Se il tuo programma è una libreria di subroutine, potresti considerare più utile consentire il collegamento di applicazioni proprietarie con la libreria. Se questo è ciò che si desidera fare, utilizzare la GNU Library General Public License invece di questa licenza.
---
## ECCEZIONE CLASSPATH
Il collegamento statico o dinamico di questa libreria con altri moduli consente di eseguire un lavoro combinato basato su questa libreria. Pertanto, i termini e le condizioni della GNU General Public License versione 2 coprono l'intera combinazione.
Come eccezione speciale, i titolari di copyright di questa libreria consentono di collegare questa libreria a moduli indipendenti per produrre un eseguibile, indipendentemente dalle condizioni di licenza di questi moduli indipendenti, e per copiare e distribuire l'eseguibile risultante in base ai termini di tua scelta, a condizione che tu soddisfi anche, per ogni modulo indipendente collegato, i termini e le condizioni della licenza di tale modulo. Un modulo indipendente è un modulo che non è derivato da o basato su questa libreria. Se si modifica questa libreria, è possibile estendere questa eccezione alla versione della libreria, ma non si è obbligati a farlo. Se non si desidera eseguire questa operazione, eliminare questa istruzione di eccezione dalla versione in uso.
--------------------------------------------
Dipendenze della quarta parte
--------------------------------------------
"jersey-core-common" (org.glassfish.jersey.core:jersey-comune)
Copyright (c) 2007,2025 Oracle e/o relative consociate. Tutti i diritti riservati.
Copyright (c) 2018 Fondazione Payara e/o sue affiliate.
Copyright (c) 2022 Fondazione Payara e/o sue affiliate. Tutti i diritti riservati.
Copyright (C) 2006,2014 Gli autori di Guava
Licenza pubblica Eclipse 2.0 + GPL v.2 con CPE
Avviso per modulo Jersey Core Common
Questo contenuto è prodotto e gestito dal progetto Eclipse Jersey.
https://projects.eclipse.org/projects/ee4j.jersey
Marchi
Eclipse Jersey è un marchio della Eclipse Foundation.
Copyright
Tutti i contenuti sono di proprietà dei rispettivi autori o dei loro datori di lavoro. Per ulteriori informazioni sulla paternità del contenuto, consultare i log del repository del codice sorgente elencati.
Licenze progetto dichiarate
Questo programma e i materiali di accompagnamento sono resi disponibili in base ai termini della Eclipse Public License v. 2.0, disponibile all'indirizzo http://www.eclipse.org/legal/epl-2.0. Questo codice sorgente può anche essere reso disponibile ai sensi delle seguenti Licenze secondarie quando le condizioni per tale disponibilità stabilite nella Eclipse Public License v. 2.0 sono soddisfatte: GNU General Public License, versione 2 con l'eccezione GNU Classpath che è disponibile all'indirizzo https://www.gnu.org/software/classpath/license.html.
Identificatore di licenza SPDX: EPL-2.0 O GPL-2.0 CON Classpath-exception-2.0
Codice sorgente
Il progetto gestisce i seguenti repository di codici sorgente:
https://github.com/eclipse-ee4j/jersey
Contenuto di terze parte
Google Guava versione 18.0
Licenza: licenza Apache, 2.0
Copyright: (C) 2009 Gli autori di Guava
Estensione JSR-166 - JEP 266
Licenza: Creative Commons 1.0 (CC0)
Nessun copyright
Scritto da Doug Lea con l'assistenza dei membri del JCP JSR-166 Expert Group e rilasciato al pubblico dominio, come spiegato all'indirizzo http://creativecommons.org/publicdomain/zero/1.0/
--------------------------------------------------
"jakarta.ws.rs-api" (jakarta.ws.rs:jakarta.ws.rs-api)
Copyright (c) 2010,2019 Oracle e/o relative consociate. Tutti i diritti riservati.
Copyright (c) 2006 Google Inc.
Licenza pubblica Eclipse 2.0 + GPL v.2 con CPE
N. di avvisi per i servizi Web RESTful di Jakarta
Questo contenuto è prodotto e gestito dal progetto **Jakarta RESTful Web Services**.
* Home del progetto: https://projects.eclipse.org/projects/ee4j.jaxrs
## Marchi
**Jakarta RESTful Web Services** è un marchio registrato di Eclipse Foundation.
## Copyright
Tutti i contenuti sono di proprietà dei rispettivi autori o dei loro datori di lavoro. Per ulteriori informazioni sulla paternità del contenuto, consultare i log del repository del codice sorgente elencati.
N. di licenze progetto dichiarate
Questo programma e i materiali di accompagnamento sono resi disponibili in base ai termini della Eclipse Public License v. 2.0, disponibile all'indirizzo http://www.eclipse.org/legal/epl-2.0. Questo codice sorgente può anche essere reso disponibile ai sensi delle seguenti Licenze secondarie quando le condizioni per tale disponibilità stabilite nella Eclipse Public License v. 2.0 sono soddisfatte: GNU General Public License, versione 2 con l'eccezione GNU Classpath che è disponibile all'indirizzo https://www.gnu.org/software/classpath/license.html.
Identificatore di licenza SPDX: EPL-2.0 O GPL-2.0 CON Classpath-exception-2.0
## Codice origine
Il progetto gestisce i seguenti repository di codici sorgente:
* https://github.com/eclipse-ee4j/jaxrs-api
Contenuto di terze parte
Questo progetto utilizza i seguenti contenuti di terze parti.
javaee-api (7.0)
Licenza: Apache-2.0 E W3C
JUnit (4.11)
Licenza: Licenza Pubblica Comune 1.0
Mockito (2.16.0)
Progetto: http://site.mockito.org
Fonte: https://github.com/mockito/mockito/releases/tag/v2.16.0
Crittografia
Il contenuto può contenere software di cifratura. Il paese in cui si è attualmente possono avere restrizioni sull'importazione, il possesso e l'uso e/o la riesportazione in un altro paese del software di crittografia. Prima di utilizzare qualsiasi software di crittografia, si prega di controllare le leggi, i regolamenti e le politiche del paese riguardanti l'importazione, il possesso o l'uso e la riesportazione di software di crittografia, per vedere se questo è consentito.
--------------------------------------------
"Jakarta Annotations API" (jakarta.annotazione:jakarta.annotazione-API)
Copyright (2019) 2021 Eclipse Foundation. Tutti i diritti riservati.
Copyright (c) 2005,2022 Oracle e/o relative consociate. Tutti i diritti riservati.
Licenza pubblica Eclipse 2.0 + GPL v.2 con CPE
N. di avvisi per annotazioni Jakarta
Questo contenuto è prodotto e mantenuto dal progetto Jakarta Annotations.
* Home del progetto: https://projects.eclipse.org/projects/ee4j.ca
## Marchi
Jakarta Annotations è un marchio della Eclipse Foundation.
N. di licenze progetto dichiarate
Questo programma e i materiali di accompagnamento sono resi disponibili in base ai termini della Eclipse Public License v. 2.0, disponibile all'indirizzo http://www.eclipse.org/legal/epl-2.0. Questo codice sorgente può anche essere reso disponibile ai sensi delle seguenti Licenze secondarie quando le condizioni per tale disponibilità stabilite nella Eclipse Public License v. 2.0 sono soddisfatte: GNU General Public License, versione 2 con l'eccezione GNU Classpath che è disponibile all'indirizzo https://www.gnu.org/software/classpath/license.html.
Identificatore di licenza SPDX: EPL-2.0 O GPL-2.0 CON Classpath-exception-2.0
## Codice origine
Il progetto gestisce i seguenti repository di codici sorgente:
* https://github.com/eclipse-ee4j/common-annotations-api
--------------------------------------------
"OSGi resource locator" (org.glassfish.hk2:OSGi-resource-locator)
Copyright (c) 2009,2018 Oracle e/o relative consociate. Tutti i diritti riservati.
Licenza pubblica Eclipse 2.0 + GPL v.2 con CPE
Avvisi per Eclipse GlassFish
Questo contenuto è prodotto e gestito dal progetto Eclipse GlassFish.
Home del progetto: https://projects.eclipse.org/projects/ee4j.glassfish
Marchi
Eclipse GlassFish e GlassFish sono marchi della Eclipse Foundation.
Copyright
Tutti i contenuti sono di proprietà dei rispettivi autori o dei loro datori di lavoro. Per ulteriori informazioni sulla paternità del contenuto, consultare i log del repository del codice sorgente elencati.
Licenze progetto dichiarate
Questo programma e i materiali di accompagnamento sono resi disponibili in base ai termini della Eclipse Public License v. 2.0, disponibile all'indirizzo http://www.eclipse.org/legal/epl-2.0. Questo codice sorgente può anche essere reso disponibile ai sensi delle seguenti Licenze secondarie quando le condizioni per tale disponibilità stabilite nella Eclipse Public License v. 2.0 sono soddisfatte: GNU General Public License, versione 2 con l'eccezione GNU Classpath che è disponibile all'indirizzo https://www.gnu.org/software/classpath/license.html.
Identificatore di licenza SPDX: EPL-2.0 O GPL-2.0 CON Classpath-exception-2.0
Codice sorgente
Il progetto gestisce i seguenti repository di codici sorgente:
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
Contenuto di terze parte
Questo progetto utilizza i seguenti contenuti di terze parti.
Nessuno.
Crittografia
Il contenuto può contenere software di cifratura. Il paese in cui si è attualmente possono avere restrizioni sull'importazione, il possesso e l'uso e/o la riesportazione in un altro paese del software di crittografia. Prima di utilizzare qualsiasi software di crittografia, si prega di controllare le leggi, i regolamenti e le politiche del paese riguardanti l'importazione, il possesso o l'uso e la riesportazione di software di crittografia, per vedere se questo è consentito.
--------------------------------------------
"Implementazione predefinita ServiceLocator" (org.glassfish.hk2:hk2-locator)
Copyright (c) 2010,2019 Oracle e/o relative consociate. Tutti i diritti riservati.
Copyright (c) 2019 Payara Service Ltd. e/o le sue affiliate.
Licenza pubblica Eclipse 2.0 + GPL v.2 con CPE
"aopalliance versione 1.0 riconfezionato come modulo" (org.glassfish.hk2.external:aopalliance-repackaged)
Copyright (c) 2013,2018 Oracle e/o relative consociate. Tutti i diritti riservati.
Licenza pubblica Eclipse 2.0 + GPL v.2 con CPE
"Modulo API HK2" (org.glassfish.hk2:HK2-API)
Copyright (c) 2007,2018 Oracle e/o relative consociate. Tutti i diritti riservati.
Licenza pubblica Eclipse 2.0 + GPL v.2 con CPE
"Utility di implementazione HK2" (org.glassfish.hk2:HK2-utils)
Copyright (c) 2007,2019 Oracle e/o relative consociate. Tutti i diritti riservati.
Licenza pubblica Eclipse 2.0 + GPL v.2 con CPE
Avvisi per Eclipse GlassFish
Questo contenuto è prodotto e gestito dal progetto Eclipse GlassFish.
Home del progetto: https://projects.eclipse.org/projects/ee4j.glassfish
Marchi
Eclipse GlassFish e GlassFish sono marchi della Eclipse Foundation.
Copyright
Tutti i contenuti sono di proprietà dei rispettivi autori o dei loro datori di lavoro. Per ulteriori informazioni sulla paternità del contenuto, consultare i log del repository del codice sorgente elencati.
Licenze progetto dichiarate
Questo programma e i materiali di accompagnamento sono resi disponibili in base ai termini della Eclipse Public License v. 2.0, disponibile all'indirizzo http://www.eclipse.org/legal/epl-2.0. Questo codice sorgente può anche essere reso disponibile ai sensi delle seguenti Licenze secondarie quando le condizioni per tale disponibilità stabilite nella Eclipse Public License v. 2.0 sono soddisfatte: GNU General Public License, versione 2 con l'eccezione GNU Classpath che è disponibile all'indirizzo https://www.gnu.org/software/classpath/license.html.
Identificatore di licenza SPDX: EPL-2.0 O GPL-2.0 CON Classpath-exception-2.0
Codice sorgente
Il progetto gestisce i seguenti repository di codici sorgente:
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
Contenuto di terze parte
Questo progetto utilizza i seguenti contenuti di terze parti.
Nessuno.
Crittografia
Il contenuto può contenere software di cifratura. Il paese in cui si è attualmente possono avere restrizioni sull'importazione, il possesso e l'uso e/o la riesportazione in un altro paese del software di crittografia. Prima di utilizzare qualsiasi software di crittografia, si prega di controllare le leggi, i regolamenti e le politiche del paese riguardanti l'importazione, il possesso o l'uso e la riesportazione di software di crittografia, per vedere se questo è consentito.
--------------------------------------------
"Iniezione di dipendenza Giacarta" (jakarta.inject:jakarta.inject-api)
Copyright (C) 2009 Il gruppo di esperti JSR-330
Copyright (c) 2018-2020 Eclipse Foundation.
Licenza Apache 2.0
N. di avvisi per l'iniezione di dipendenza Eclipse Jakarta
Questo contenuto è prodotto e mantenuto dal progetto Eclipse Jakarta Dependency Injection.
* Home del progetto: https://projects.eclipse.org/projects/cdi.batch
## Marchi
Jakarta Dependency Injection è un marchio di fabbrica della Eclipse Foundation.
## Copyright
Tutti i contenuti sono di proprietà dei rispettivi autori o dei loro datori di lavoro. Per ulteriori informazioni sulla paternità del contenuto, consultare i log del repository del codice sorgente elencati.
N. di licenze progetto dichiarate
Questo programma e i materiali di accompagnamento sono disponibili secondo i termini della licenza Apache, versione 2.0, disponibile all'indirizzo https://www.apache.org/licenses/LICENSE-2.0.
Identificatore di licenza SPDX: Apache-2.0
## Codice origine
Il progetto gestisce i seguenti repository di codici sorgente:
https://github.com/eclipse-ee4j/injection-api
https://github.com/eclipse-ee4j/injection-spec
https://github.com/eclipse-ee4j/injection-tck
-------------------------------------------
"Javassist" (org.javassist:javassist)
MPL 1.1, LGPL 2.1, licenza Apache 2.0
Copyright (C) 1999- Shigeru Chiba. Tutti i diritti riservati.
Copyright (C) 1999- Shigeru Chiba. Tutti i diritti riservati.
Copyright (C) 1999-2022 di Shigeru Chiba, Tutti i diritti riservati.
Copyright (C) 2004 Bill Burke. Tutti i diritti riservati.
Questo software è distribuito sotto la Mozilla Public License Version 1.1, la GNU Lesser General Public License Version 2.1 o successive, o la Apache License Version 2.0.
--------------------------------------------
Licenze
--------------------------------------------
Licenza pubblica Mozilla versione 1.1
1. Definizioni.
1 Per "uso commerciale" si intende la distribuzione o la messa a disposizione a terzi del Codice coperto.
1,1 "Contributore" indica ogni entità che crea o contribuisce alla creazione di Modifiche.
1,2 Per "Versione Collaboratore" si intende la combinazione del Codice Originale, delle Modifiche precedenti utilizzate da un Collaboratore e delle Modifiche apportate da quel particolare Collaboratore.
1,3 Per "Codice Coperto" si intende il Codice Originale o le Modifiche o la combinazione del Codice Originale e delle Modifiche, in ogni caso incluse parti di esso.
1,4 "Meccanismo di distribuzione elettronica" indica un meccanismo generalmente accettato nella comunità di sviluppo software per il trasferimento elettronico di dati.
1,5 "Eseguibile" indica il codice coperto in qualsiasi forma diversa dal codice sorgente.
1,6 "Sviluppatore iniziale" indica la persona o l'entità identificata come Sviluppatore iniziale nell'avviso relativo al codice sorgente richiesto dall'Allegato A.
1,7 "Lavoro Più Grande" indica un'opera che combina il Codice Coperto o parti di esso con codice non disciplinato dai termini della presente Licenza.
1,8 "Licenza" significa questo documento.
1,8 "licenziabile" significa avere il diritto di concedere, nella misura massima possibile, al momento della concessione iniziale o successivamente acquisita, tutti i diritti qui espressi.
1,9 Per "modifiche" si intende qualsiasi aggiunta o cancellazione dalla sostanza o dalla struttura del codice originale o di eventuali modifiche precedenti. Quando il codice coperto viene rilasciato come una serie di file, una modifica è:
Qualsiasi aggiunta o cancellazione dal contenuto di un file contenente il codice originale o le modifiche precedenti. Qualsiasi nuovo file contenente qualsiasi parte del codice originale o modifiche precedenti.
1,1 "Codice Originale" indica il Codice Sorgente del codice software del computer descritto nell'avviso del Codice Sorgente richiesto dall'Allegato A come Codice Originale e che, al momento del suo rilascio ai sensi della presente Licenza, non è già Codice Sorgente disciplinato dalla presente Licenza.
1,1 Per "Richieste di Brevetto" si intende qualsiasi domanda di brevetto, ora posseduta o successivamente acquisita, incluse, a titolo esemplificativo ma non esaustivo, le rivendicazioni relative a metodi, processi e apparecchiature, in qualsiasi licenza concessa in licenza dal concedente.
1,11 "Codice sorgente" indica la forma preferita del Codice coperto per apportare modifiche ad esso, inclusi tutti i moduli che contiene, più eventuali file di definizione dell'interfaccia associati, script utilizzati per controllare la compilazione e l'installazione di un eseguibile o confronti differenziali del codice sorgente con il Codice originale o un altro codice coperto ben noto e disponibile a scelta del Contributore. Il codice sorgente può essere in forma compressa o archiviata, a condizione che il software di decompressione o disarchiviazione appropriato sia ampiamente disponibile gratuitamente.
1,12 "Voi" (o "Vostro") indica un individuo o una persona giuridica che esercita i diritti ai sensi e che rispetta tutti i termini della presente Licenza o di una versione futura di questa Licenza rilasciata ai sensi della Sezione 6.1. Per le persone giuridiche, il termine "Utente" indica qualsiasi persona giuridica che controlla, è controllata o è sotto il controllo comune con l'utente. Ai fini della presente definizione, per "controllo" si intende (a) il potere, diretto o indiretto, di determinare la direzione o la gestione di tale entità, sia per contratto che in altro modo, o (b) la proprietà di oltre il cinquanta percento (50%) delle azioni in circolazione o della proprietà effettiva di tale entità.
2. Licenza del codice sorgente.
2,1 Concessione iniziale per sviluppatori. Lo Sviluppatore Iniziale concede all'Utente una licenza mondiale, esente da royalty, non esclusiva, soggetta a rivendicazioni di proprietà intellettuale di terzi:
a. ai sensi dei diritti di proprietà intellettuale (diversi da brevetti o marchi) concessi in licenza dallo sviluppatore iniziale per utilizzare, riprodurre, modificare, visualizzare, eseguire, concedere in licenza e distribuire il codice originale (o parti di esso) con o senza modifiche e/o come parte di un lavoro più ampio; e
b. ai sensi dei Brevetti Reclami violati dalla fabbricazione, dall'uso o dalla vendita del Codice Originale, per fare, aver fatto, utilizzare, praticare, vendere e offrire in vendita e/o altrimenti disporre del Codice Originale (o di parti di esso).
c. le licenze concesse nella presente Sezione 2.1 (a) e (b) sono valide alla data in cui lo Sviluppatore Iniziale distribuisce prima il Codice Originale ai sensi dei termini della presente Licenza.
d. In deroga alla precedente Sezione 2.1 (b), non viene concessa alcuna licenza di brevetto: 1) per il codice che Voi cancellate dal Codice Originale; 2) separato dal Codice Originale; o 3) per le violazioni causate da: i) la modifica del Codice Originale o ii) la combinazione del Codice Originale con altri software o dispositivi.
2,2 Contributor Grant. Fatte salve le rivendicazioni di proprietà intellettuale di terzi, ciascun Contributore concede all'Utente una licenza mondiale, esente da royalty e non esclusiva.
a. ai sensi dei diritti di proprietà intellettuale (diversi da brevetti o marchi) concessi in licenza dal Contributore, per utilizzare, riprodurre, modificare, visualizzare, eseguire, concedere in sublicenza e distribuire le Modifiche create da tale Contributore (o parti di esse) su base non modificata, con altre Modifiche, come Codice Coperto e/o come parte di un Lavoro Più Grande; e
b. in base alle richieste di brevetto violate dalla creazione, dall'utilizzo o dalla vendita di modifiche effettuate da tale Contributore da solo e/o in combinazione con la sua Versione Contributore (o parti di tale combinazione), per effettuare, utilizzare, vendere, offrire per la vendita, aver effettuato e/o altrimenti disporre di: 1) Modifiche effettuate da tale Contributore (o parti di esso); e 2) la combinazione di Modifiche effettuate da tale Contributore con la sua Versione Contributore (o parti di tale combinazione).
c. le licenze concesse ai punti 2.2, lettera a), e 2.2, lettera b), sono valide alla data in cui il Contributore fa prima uso commerciale del Codice coperto.
d. In deroga alla Sezione 2.2 (b) di cui sopra, non viene concessa alcuna licenza di brevetto: 1) per qualsiasi codice che Contributor ha eliminato dalla Versione Contributor; 2) separato dalla Versione Contributor; 3) per le violazioni causate da: i) modifiche di terzi di Contributor Versione o ii) la combinazione di Modifiche effettuate da tale Contributore con altri software (tranne che nell'ambito della Versione Contributore) o altri dispositivi; o 4) in base alle Richieste di Brevetto violate dal Codice Coperto in assenza di Modifiche apportate da tale Contributore.
3. Obblighi di distribuzione.
3,1 Applicazione della licenza. Le modifiche che create o a cui contribuite sono regolate dai termini della presente Licenza, inclusa, a titolo esemplificativo, la Sezione 2.2. La versione del codice sorgente del codice coperto può essere distribuita solo in base ai termini di questa licenza o a una versione futura di questa licenza rilasciata ai sensi della Sezione 6.1 e devi includere una copia di questa licenza con ogni copia del codice sorgente che distribuisci. L'utente non può offrire o imporre termini a qualsiasi versione del Codice sorgente che altera o limita la versione applicabile di questa Licenza o i diritti dei destinatari ai sensi del presente documento. Tuttavia, Voi potete includere un documento aggiuntivo che offra i diritti aggiuntivi descritti nella Sezione 3.5.
3,2 Disponibilità del codice origine. Qualsiasi modifica creata dall'utente o a cui l'utente contribuisce deve essere resa disponibile sotto forma di codice sorgente ai sensi della presente licenza sia sullo stesso supporto di una versione eseguibile o tramite un meccanismo di distribuzione elettronica accettato a chiunque abbia effettuato una versione eseguibile. disponibile; e se messo a disposizione tramite il meccanismo di distribuzione elettronica, deve rimanere disponibile per almeno dodici (12) mesi dopo la data in cui è diventato disponibile inizialmente, o almeno sei (6) mesi dopo che una versione successiva di tale modifica particolare è stata messa a disposizione di tali destinatari. L'utente è responsabile di garantire che la versione del codice sorgente rimanga disponibile anche se il meccanismo di distribuzione elettronica è gestito da terzi.
3,3 Descrizione delle modifiche. È necessario fare in modo che tutto il codice coperto al quale si contribuisce contenga un file che documenta le modifiche apportate per creare tale codice coperto e la data di qualsiasi modifica. È necessario includere un'affermazione prominente che la Modifica deriva, direttamente o indirettamente, dal Codice Originale fornito dallo Sviluppatore Iniziale e include il nome dello Sviluppatore Iniziale in (a) il Codice sorgente e (b) in qualsiasi avviso in una versione eseguibile o documentazione correlata in cui si descrive l'origine o la proprietà del Codice coperto.
3,4 La proprietà intellettuale è importante
(a) Reclami di terzi Se il Contributore è a conoscenza che una licenza ai sensi dei diritti di proprietà intellettuale di una terza parte è necessaria per esercitare i diritti concessi da tale Contributore ai sensi delle Sezioni 2.1 o 2.2, Il collaboratore deve includere un file di testo con la distribuzione del codice sorgente intitolata "LEGAL" che descrive la richiesta e la parte che fa la richiesta in modo sufficientemente dettagliato che un destinatario saprà chi contattare. Se il Contributore ottiene tale conoscenza dopo che la Modifica è stata resa disponibile come descritto nella Sezione 3.2, il Contributore modificherà prontamente il file LEGALE in tutte le copie che il Contributore mette a disposizione in seguito e adotterà altre misure (come la notifica di mailing list o newsgroup appropriati) ragionevolmente calcolate per informare coloro che hanno ricevuto il Codice Coperto che sono state acquisite nuove conoscenze.
Se le Modifiche del Contributore includono un'interfaccia di programmazione dell'applicazione e il Contributore è a conoscenza di licenze di brevetto ragionevolmente necessarie per implementare tale API, il Contributore deve anche includere queste informazioni nel file LEGALE.
c) Rappresentanze. Contributor dichiara che, salvo quanto divulgato ai sensi della Sezione 3.4 (a) di cui sopra, Contributor ritiene che le Modifiche del Contributor siano la creazione originale del Contributor e/o il Contributor abbia diritti sufficienti per concedere i diritti trasmessi dalla presente Licenza.
3,5 Avvisi obbligatori. È necessario duplicare l'avviso nell'Allegato A in ciascun file del Codice sorgente. Se non è possibile inserire tale avviso in un particolare file del codice sorgente a causa della sua struttura, è necessario includere tale avviso in una posizione (come una directory rilevante) in cui un utente potrebbe cercare tale avviso. Se hai creato una o più Modifiche, puoi aggiungere il tuo nome come Contributore all'avviso descritto nell'Allegato A. È inoltre necessario duplicare questa Licenza in qualsiasi documentazione relativa al Codice sorgente in cui si descrivono i diritti dei destinatari o i diritti di proprietà relativi al Codice coperto. Puoi scegliere di offrire e di addebitare un corrispettivo per garanzia, supporto, indennizzo o obblighi di responsabilità a uno o più destinatari del Codice Coperto. Tuttavia, puoi farlo solo per tuo conto e non per conto dello sviluppatore iniziale o di qualsiasi collaboratore. L'utente deve rendere assolutamente chiaro che tale garanzia, supporto, indennizzo o obbligo di responsabilità è offerto da solo e accetta di manlevare lo Sviluppatore Iniziale e ogni Contributore per qualsiasi responsabilità sostenuta dallo Sviluppatore Iniziale o da tale Contributore a seguito di condizioni di garanzia, supporto, indennizzo o responsabilità che offre.
3,6 Distribuzione delle versioni eseguibili. È possibile distribuire il codice coperto in forma eseguibile solo se i requisiti delle sezioni 3.1, 3.2, 3.3, 3.4 e 3.5 sono stati soddisfatti per tale codice coperto e se si include un notifica che la versione del Codice sorgente del Codice coperto è disponibile ai sensi dei termini della presente Licenza, inclusa una descrizione di come e dove hai adempiuto agli obblighi di cui alla Sezione 3.2. La comunicazione deve essere chiaramente inclusa in qualsiasi avviso in una versione eseguibile, nella documentazione correlata o nella garanzia in cui Voi descrivete i diritti dei destinatari in relazione al Codice Coperto. È possibile distribuire la versione eseguibile del codice coperto o i diritti di proprietà sotto una licenza di tua scelta, che può contenere termini diversi da questa licenza, a condizione che tu sia in conformità con termini della presente Licenza e che la licenza per la versione eseguibile non tenta di limitare o modificare i diritti del destinatario nella versione del Codice sorgente dai diritti stabiliti nella presente Licenza. Se distribuisci la versione eseguibile con una licenza diversa, devi chiarire in modo assoluto che i termini che differiscono da questa licenza sono offerti da te da solo, non dallo sviluppatore iniziale o da qualsiasi collaboratore. L'utente accetta di indennizzare lo sviluppatore iniziale e ogni collaboratore per qualsiasi responsabilità sostenuta dallo sviluppatore iniziale o da tale collaboratore a seguito di tali termini offerti.
3,7 Lavori più grandi. È possibile creare un'Opera Più Grande combinando il Codice Coperto con altri codici non regolati dai termini di questa Licenza e distribuire l'Opera Più Grande come un singolo prodotto. In tal caso, è necessario assicurarsi che i requisiti di questa licenza siano soddisfatti per il codice coperto.
4. Incapacità di rispettare a causa di statuto o regolamento.
Se è impossibile per te rispettare uno qualsiasi dei termini della presente Licenza rispetto ad alcuni o tutti i codici coperti a causa di statuto, ordine giudiziario o regolamento, allora devi: (a) rispettare i termini della presente Licenza nella misura massima possibile; e (b) descrivere le limitazioni e il codice che influenzano. Tale descrizione deve essere inclusa nel file LEGALE descritto nella Sezione 3.4 e deve essere inclusa in tutte le distribuzioni del Codice sorgente. Fatta eccezione per la misura vietata dallo statuto o dal regolamento, tale descrizione deve essere sufficientemente dettagliata affinché un destinatario di abilità ordinarie possa comprenderla.
5. Applicazione di questa licenza. La presente Licenza si applica al codice al quale lo Sviluppatore Iniziale ha allegato la comunicazione nell'Allegato A e al relativo Codice Coperto.
6. Versioni della licenza.
6,1 New Versions Netscape Communications Corporation ("Netscape") può pubblicare di volta in volta versioni riviste e/o nuove della licenza. Ad ogni versione verrà assegnato un numero di versione distintivo.
6,2 Effetto delle nuove versioni Una volta che il codice coperto è stato pubblicato sotto una particolare versione della licenza, è sempre possibile continuare a utilizzarlo secondo i termini di tale versione. È inoltre possibile scegliere di utilizzare tale Codice Coperto in base ai termini di qualsiasi versione successiva della Licenza pubblicata da Netscape. Nessun altro che Netscape ha il diritto di modificare i termini applicabili al Codice Coperto creato ai sensi della presente Licenza.
6,3 Se crei o utilizzi una versione modificata di questa Licenza (che puoi fare solo per applicarla a codice che non è già Codice Coperto disciplinato da questa Licenza), devi (a) rinominare la tua licenza in modo che le frasi "Mozilla", "MOZILLAPL", "MOZPL", "Netscape", "MPL", "NPL" o qualsiasi frase confusamente simile non compaiono nella licenza (ad eccezione di notare che la licenza è diversa da questa) e (b) altrimenti chiarire che la versione della licenza contiene termini che differiscono dalla licenza pubblica Mozilla e dalla licenza pubblica Netscape. (Compilare a nome dello Sviluppatore Iniziale, del Codice Originale o del Contributore nell'avviso descritto nell'Allegato A non sarà di per sé considerato una modifica della presente Licenza.)
7. IL CODICE COPERTO DALLA GARANZIA È FORNITO IN BASE A QUESTA LICENZA SU BASE "COSÌ COM'È", SENZA GARANZIA DI ALCUN TIPO, ESPRESSA O IMPLICITA, COMPRESE, SENZA LIMITAZIONE, GARANZIE CHE IL CODICE COPERTO È PRIVO DI DIFETTI, COMMERCIABILE, ADATTO PER UNO SCOPO PARTICOLARE O NON DANNOSO. L'INTERO RISCHIO PER LA QUALITÀ E LE PRESTAZIONI DEL CODICE COPERTO È CON TE. NEL CASO IN CUI QUALSIASI CODICE COPERTO RIVELI DIFETTOSO IN QUALSIASI RISPETTO, TU (NON LO SVILUPPATORE INIZIALE O QUALSIASI ALTRO COLLABORATORE) PRESUMI IL COSTO DI QUALSIASI ASSISTENZA, RIPARAZIONE O CORREZIONE NECESSARIA. QUESTO DISCLAIMER DI GARANZIA COSTITUISCE UNA PARTE ESSENZIALE DI QUESTA LICENZA. NESSUN USO DI QUALSIASI CODICE COPERTO È AUTORIZZATO IN BASE A QUESTA DICHIARAZIONE DI NON RESPONSABILITÀ.
8. Interruzione
8,1 La presente Licenza e i diritti concessi ai sensi del presente documento si risolvono automaticamente se Voi non rispettate le condizioni del presente documento e non risolvete tale inadempimento entro 30 giorni dal momento in cui venite a conoscenza dell'inadempimento. Tutte le sublicenze al Codice Coperto che sono concesse correttamente sopravviveranno a qualsiasi risoluzione della presente Licenza. Le disposizioni che, per loro natura, devono rimanere in vigore oltre la risoluzione della presente Licenza sopravviveranno.
8,2 Se l'Utente avvia un contenzioso affermando una contestazione di violazione di brevetto (escluse le azioni di giudizio dichiarativo) nei confronti dello Sviluppatore Iniziale o di un Contributore (lo Sviluppatore Iniziale o il Contributore contro il quale l'Utente presenta tale azione è indicato come "Partecipante") sostenendo che:
a. tale Versione Contributore del Partecipante viola direttamente o indirettamente qualsiasi brevetto, quindi tutti i diritti a Voi concessi da tale Partecipante ai sensi delle Sezioni 2.1 e/o 2.2 della presente Licenza, con un preavviso di 60 giorni dal Partecipante si risolvono in modo prospettico, a meno che entro 60 giorni dopo aver ricevuto notifica al Partecipante: (i) accettate per iscritto di pagare al Partecipante una royalty ragionevole e reciprocamente accettabile relativamente al Vostro utilizzo passato e futuro delle Modifiche apportate da tale Partecipante o (ii) revocare la Vostra contestazione in relazione alla Versione del Collaboratore nei confronti di tale Partecipante. Se entro 60 giorni dalla data di notifica, un ragionevole accordo di royalty e pagamento non è concordato per iscritto dalle parti o la richiesta di contenzioso non viene ritirata, i diritti concessi dal Partecipante a Voi ai sensi degli Articoli 2.1 e/o 2.2 si risolvono automaticamente alla scadenza del periodo di preavviso di 60 giorni sopra specificato.
b. qualsiasi software, hardware o dispositivo, diverso dalla Versione del Contributore del Partecipante, viola direttamente o indirettamente qualsiasi brevetto, quindi qualsiasi diritto a Voi concesso da tale Partecipante ai sensi delle Sezioni 2.1(b) e 2.2(b) è revocato a partire dalla data in cui Voi avete effettuato, utilizzato, venduto, distribuito o fatto, le Modifiche apportate da tale Partecipante.
8,3 Se Voi affermate una contestazione di violazione di brevetto nei confronti del Partecipante sostenendo che tale Versione Contributore del Partecipante viola direttamente o indirettamente qualsiasi brevetto in cui tale contestazione è risolta (ad esempio per licenza o composizione transattiva) prima del l'avvio di un contenzioso per violazione di brevetto, quindi il valore ragionevole delle licenze concesse da tale Partecipante ai sensi delle Sezioni 2.1 o 2.2 sarà preso in considerazione per determinare l'importo o il valore di qualsiasi pagamento o licenza.
8,4 In caso di risoluzione ai sensi dei precedenti Articoli 8.1 o 8.2, tutti i contratti di licenza d'uso con l'Utente Finale (esclusi i distributori e i rivenditori) che sono stati validamente concessi da Voi o da qualsiasi distributore ai sensi del presente documento prima della risoluzione continueranno a essere risolti.
9. LIMITAZIONE DI RESPONSABILITÀ SOTTO NESSUNA CIRCOSTANZA E SOTTO NESSUNA TEORIA LEGALE, SE TORT (INCLUSA NEGLIGENZA), CONTRATTO, O ALTRIMENTI, SI DEVE, LO SVILUPPATORE INIZIALE, QUALSIASI ALTRO COLLABORATORE, O QUALSIASI DISTRIBUTORE DI CODICE COPERTO, O QUALSIASI FORNITORE DI UNA DI TALI PARTI, ESSERE RESPONSABILE PER QUALSIASI PERSONA PER QUALSIASI DANNO INDIRETTO, SPECIALE, ACCIDENTALE O CONSEQUENZIALE DI QUALSIASI CARATTERE, INCLUSI, SENZA LIMITAZIONE, DANNI PER PERDITA DI AVVIAMENTO, ARRESTO DEL LAVORO, GUASTO O MALFUNZIONAMENTO DEL COMPUTER, O QUALSIASI ALTRO DANNO O PERDITA COMMERCIALE, ANCHE SE TALE PARTE SARÀ STATA INFORMATA DELLA POSSIBILITÀ DI TALI DANNI. QUESTA LIMITAZIONE DI RESPONSABILITÀ NON SI APPLICA ALLA RESPONSABILITÀ PER MORTE O LESIONI PERSONALI RISULTANTI DALLA NEGLIGENZA DI TALE PARTE ALLA LEGGE APPLICABILE IN MISURA TALE LIMITAZIONE. ALCUNE GIURISDIZIONI NON CONSENTONO L'ESCLUSIONE O LA LIMITAZIONE DI DANNI ACCIDENTALI O CONSEQUENZIALI, PERTANTO LA PRESENTE ESCLUSIONE E LIMITAZIONE POTREBBE NON ESSERE APPLICATA ALL'UTENTE.
10. Il Codice Coperto è un "oggetto commerciale", in quanto tale termine è definito nel 48 C.F.R. 2.101 (ottobre 1995), costituito da "software commerciale per computer" e "documentazione commerciale per software per computer", in quanto tali termini sono utilizzati nel 48 C.F.R. 12.212 (settembre 1995). Coerente con 48 C.F.R. 12.212 e 48 C.F.R. 227.7202-1 fino a 227.7202-4 (giugno 1995), tutti gli Stati Uniti. Gli Utenti Finali del Governo acquistano il Codice Coperto con i soli diritti qui stabiliti.
11. Questa licenza rappresenta il contratto completo relativo alla materia oggetto nel presente documento. Qualora una delle disposizioni della presente Licenza sia ritenuta non applicabile, tale disposizione dovrà essere rielaborata esclusivamente nella misura necessaria per renderla applicabile. La presente Licenza sarà regolata dalle disposizioni di legge della California (ad eccezione della misura in cui la legge applicabile, se del caso, prevede diversamente), escluse le sue disposizioni sui conflitti di legge. Per quanto riguarda le controversie in cui almeno una parte è un cittadino o un'entità noleggiata o registrata per fare affari negli Stati Uniti d'America, qualsiasi controversia relativa alla presente Licenza sarà soggetta a la giurisdizione dei tribunali federali del distretto settentrionale della California, con sede situata nella contea di Santa Clara, in California, con la parte soccombente responsabile dei costi, inclusi, senza limitazione, i costi del tribunale e le spese legali ragionevoli. L'applicazione della Convenzione delle Nazioni Unite sui contratti di vendita internazionale di beni è espressamente esclusa. Qualsiasi legge o regolamento che preveda che la lingua di un contratto sia interpretata contro il disegnatore non si applica alla presente Licenza.
12. Come tra lo Sviluppatore Iniziale e i Collaboratori, ciascuna parte è responsabile per reclami e danni derivanti, direttamente o indirettamente, dal suo utilizzo dei diritti ai sensi della presente Licenza e l'Utente accetta di collaborare con lo Sviluppatore Iniziale e i Collaboratori per distribuire tale responsabilità su base equa. Nulla del presente documento è inteso o sarà considerato come un'ammissione di responsabilità.
13. Lo sviluppatore iniziale può designare parti del codice coperto come "Multiple-Licensed". "Multiple-Licensed" significa che lo Sviluppatore Iniziale ti consente di utilizzare parti del Codice Coperto a tua scelta dell'MPL o le eventuali licenze alternative specificate dallo Sviluppatore Iniziale nel file descritto nell'Allegato A.
Allegato A - Mozilla Public License.
"Il contenuto di questo file è soggetto alla Mozilla Public License Version 1.1 (la "Licenza"); non è possibile utilizzare questo file se non in conformità con la Licenza. È possibile ottenere una copia della Licenza all'indirizzo http://www.mozilla.org/MPL/
Il software distribuito sotto la Licenza è distribuito "COSÌ COME SONO", SENZA GARANZIA DI ALCUN TIPO, sia esplicita che implicita. Consultare la Licenza per le informazioni sulla lingua specifica che regola le restrizioni e i diritti stabiliti in tale Licenza.
Il codice originale è ______________________________________.
Lo sviluppatore iniziale del codice originale è ________________________. Le parti create da ______________________ sono Copyright (C) ______ _______________________. Tutti i diritti riservati.
Collaboratore/i: ______________________________________.
In alternativa, il contenuto di questo file può essere utilizzato secondo i termini della licenza _____ (la licenza "[___]"), nel qual caso le disposizioni della licenza [______] sono applicabili al posto di quelle di cui sopra. Se si desidera consentire l'utilizzo della versione di questo file solo in base ai termini della licenza [____] e non consentire ad altri di utilizzare la versione di questo file sotto la MPL, indicare la propria decisione eliminando le disposizioni di cui sopra e sostituirle con l'avviso e altre disposizioni richieste dalla licenza [___]. Se non si eliminano le disposizioni di cui sopra, un destinatario può utilizzare la versione di questo file sotto la licenza MPL o la licenza [___]".
NOTA: Il testo di questo Allegato A può differire leggermente dal testo degli avvisi nei file del Codice sorgente del Codice originale. È consigliabile utilizzare il testo del presente Allegato A anziché il testo presente nel Codice sorgente del codice originale per le modifiche.
--------------------------------------------
LICENZA PUBBLICA GENERICA MINORE GNU
Versione 2.1, febbraio 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
51 Franklin Street, quinto piano, Boston, MA 02110-1301 Stati Uniti d'America
Tutti sono autorizzati a copiare e distribuire copie testuali di questo documento di licenza, ma la modifica non è consentita.
[Questa è la prima versione rilasciata della Lesser GPL. Conta anche come successore della GNU Library Public License, versione 2, da cui la versione numero 2.1.]
Preambolo
Le licenze per la maggior parte dei software sono progettate per togliere la libertà di condividerle e modificarle. Al contrario, le licenze pubbliche generali GNU hanno lo scopo di garantire la libertà di condividere e modificare il software libero, per assicurarsi che il software sia gratuito per tutti i suoi utenti.
Questa licenza, la Lesser General Public License, si applica ad alcuni pacchetti software appositamente designati – in genere librerie – della Free Software Foundation e ad altri autori che decidono di utilizzarla. Puoi usarlo anche tu, ma ti suggeriamo prima di pensare attentamente se questa licenza o la normale licenza pubblica generale è la strategia migliore da utilizzare in ogni caso particolare, in base alle spiegazioni riportate di seguito.
Quando parliamo di software libero, ci riferiamo alla libertà d'uso, non al prezzo. Le nostre licenze pubbliche generali sono progettate per assicurarti di avere la libertà di distribuire copie di software libero (e addebitare questo servizio se lo desideri); che ricevi il codice sorgente o puoi ottenerlo se lo vuoi; che puoi cambiare il software e usarne parti in nuovi programmi gratuiti; e che sei informato che puoi fare queste cose.
Per proteggere i tuoi diritti, dobbiamo imporre restrizioni che vietino ai distributori di negarti tali diritti o di chiederti di cedere tali diritti. Queste restrizioni si traducono in determinate responsabilità per te se distribuisci copie della libreria o se la modifichi.
Ad esempio, se distribuisci copie della biblioteca, gratuitamente o a pagamento, devi dare ai destinatari tutti i diritti che ti abbiamo dato. È necessario assicurarsi che anche loro ricevano o possano ottenere il codice sorgente. Se si collega un altro codice alla libreria, è necessario fornire i file oggetto completi ai destinatari in modo che possano ricollegarli alla libreria dopo aver apportato modifiche alla libreria e ricompilarla. E devi mostrare loro questi termini in modo che conoscano i loro diritti.
Proteggiamo i tuoi diritti con un metodo in due fasi: (1) abbiamo copyright della libreria e (2) ti offriamo questa licenza, che ti dà il permesso legale di copiare, distribuire e / o modificare la libreria.
Per proteggere ogni distributore, vogliamo rendere molto chiaro che non c'è garanzia per la libreria gratuita. Inoltre, se la libreria viene modificata da qualcun altro e trasmessa, i destinatari dovrebbero sapere che ciò che hanno non è la versione originale, in modo che la reputazione dell'autore originale non sia influenzata da problemi che potrebbero essere introdotti da altri.
Infine, i brevetti software rappresentano una minaccia costante per l'esistenza di qualsiasi programma gratuito. Vogliamo assicurarci che un'azienda non possa effettivamente limitare gli utenti di un programma gratuito ottenendo una licenza restrittiva da un titolare di brevetto. Pertanto, insistiamo sul fatto che qualsiasi licenza di brevetto ottenuta per una versione della biblioteca deve essere coerente con la piena libertà di utilizzo specificata in questa licenza.
La maggior parte del software GNU, incluse alcune librerie, è coperto dalla normale GNU General Public License. Questa licenza, la GNU Lesser General Public License, si applica a determinate librerie designate ed è molto diversa dalla normale General Public License. Usiamo questa licenza per alcune librerie al fine di consentire il collegamento di tali librerie in programmi non liberi.
Quando un programma è collegato a una biblioteca, staticamente o utilizzando una biblioteca condivisa, la combinazione dei due è legalmente parlando un'opera combinata, un derivato della biblioteca originale. Pertanto, la Licenza Pubblica Generale ordinaria consente tale collegamento solo se l'intera combinazione soddisfa i suoi criteri di libertà. La Licenza Pubblica Generica Minore consente criteri più lassisti per il collegamento di altri codici con la libreria.
Chiamiamo questa licenza la Licenza Pubblica Generale "Meno" perché fa meno per proteggere la libertà dell'utente rispetto alla normale Licenza Pubblica Generale. Fornisce anche altri sviluppatori di software libero Meno di un vantaggio rispetto ai programmi non gratuiti concorrenti. Questi svantaggi sono il motivo per cui utilizziamo la normale licenza pubblica generale per molte biblioteche. Tuttavia, la licenza Lesser offre vantaggi in determinate circostanze speciali.
Ad esempio, in rare occasioni, potrebbe esserci una particolare necessità di incoraggiare l'uso più ampio possibile di una determinata biblioteca, in modo che diventi uno standard de facto. A tale scopo, è necessario consentire ai programmi non liberi di utilizzare la libreria. Un caso più frequente è che una libreria gratuita fa lo stesso lavoro delle librerie non libere ampiamente utilizzate. In questo caso, c'è poco da guadagnare limitando la libreria gratuita solo al software libero, quindi usiamo la Licenza Pubblica Generica Minore.
In altri casi, il permesso di utilizzare una particolare libreria in programmi non liberi consente a un maggior numero di persone di utilizzare un gran numero di software libero. Ad esempio, il permesso di utilizzare la Libreria C GNU in programmi non liberi consente a molte più persone di utilizzare l'intero sistema operativo GNU, così come la sua variante, il sistema operativo GNU/Linux.
Sebbene la Licenza Pubblica Generica Minore sia meno protettiva della libertà degli utenti, garantisce che l'utente di un programma collegato alla Biblioteca abbia la libertà e i mezzi per eseguire tale programma utilizzando una versione modificata della Biblioteca.
Seguono i termini e le condizioni precise per la copia, la distribuzione e la modifica. Prestare molta attenzione alla differenza tra un "lavoro basato sulla biblioteca" e un "lavoro che utilizza la biblioteca". Il primo contiene codice derivato dalla libreria, mentre il secondo deve essere combinato con la libreria per poter essere eseguito.
LICENZA PUBBLICA GENERICA MINORE GNU
TERMINI E CONDIZIONI PER COPIA, DISTRIBUZIONE E MODIFICA
0. Il presente Contratto di licenza si applica a qualsiasi libreria software o altro programma che contiene un avviso inviato dal titolare del copyright o da altra parte autorizzata che afferma che può essere distribuito in base ai termini della presente Licenza Pubblica Generica Minore (chiamata anche "questa Licenza"). Ogni licenziatario è indirizzato come "tu".
Per "libreria" si intende una raccolta di funzioni software e/o dati predisposti in modo da essere opportunamente collegati a programmi applicativi (che utilizzano alcune di tali funzioni e dati) per formare eseguibili.
La "Libreria", di seguito, si riferisce a qualsiasi libreria software o lavoro che è stato distribuito in base a questi termini. Per "opera basata sulla Libreria" si intende la Libreria o qualsiasi opera derivata ai sensi della legge sul copyright: vale a dire, un'opera contenente la Libreria o una sua parte, verbatimamente o con modifiche e/o tradotta direttamente in un'altra lingua. (Di seguito, la traduzione è inclusa senza limitazioni nel termine "modifica".)
"codice sorgente" per un'opera significa la forma preferita dell'opera per modificarla. Per una libreria, per codice sorgente completo si intende tutto il codice sorgente di tutti i moduli che contiene, oltre agli eventuali file di definizione dell'interfaccia associati, oltre agli script utilizzati per controllare la compilazione e l'installazione della libreria.
Attività diverse da copia, distribuzione e modifica non sono coperte da questa Licenza; sono al di fuori del suo ambito. L'esecuzione di un programma utilizzando la Libreria non è limitata e l'output di tale programma è coperto solo se il suo contenuto costituisce un'opera basata sulla Libreria (indipendentemente dall'uso della Libreria in uno strumento per scriverla). Se questo è vero dipende da cosa fa la Biblioteca e da cosa fa il programma che utilizza la Biblioteca.
1. È possibile copiare e distribuire copie verbali del codice sorgente completo della Libreria quando lo si riceve, su qualsiasi supporto, a condizione che si pubblichi in modo chiaro e appropriato su ciascuna copia un documento appropriato. avviso di copyright e disclaimer di garanzia; mantenere intatti tutti gli avvisi che si riferiscono a questa Licenza e all'assenza di qualsiasi garanzia; e distribuire una copia di questa Licenza insieme alla Libreria.
È possibile addebitare una tassa per l'atto fisico di trasferimento di una copia, e si può a vostra scelta offrire la protezione della garanzia in cambio di una tassa.
2. È possibile modificare la copia o le copie della Libreria o di qualsiasi parte di essa, formando così un'opera basata sulla Libreria, e copiare e distribuire tali modifiche o lavori ai sensi della Sezione 1 di cui sopra, a condizione che si soddisfino anche tutte le seguenti condizioni:
a) L'opera modificata deve essere essa stessa una libreria software.
b) L'Utente deve includere in qualunque file modificato avvisi ben visibili indicanti che i file sono stati modificati.
c) Devi far sì che l'intera opera sia concessa in licenza gratuitamente a tutte le terze parti ai sensi dei termini della presente Licenza.
d) Se una struttura nella Libreria modificata fa riferimento a una funzione o a una tabella di dati che deve essere fornita da un programma applicativo che utilizza la funzione, diverso da un argomento passato quando la struttura è invocato, allora si deve fare uno sforzo in buona fede per garantire che, nel caso in cui una domanda non fornisce tale funzione o tabella, la struttura funziona ancora, e svolge qualsiasi parte del suo scopo rimane significativo.
Ad esempio, una funzione in una libreria per calcolare le radici quadrate ha uno scopo completamente ben definito, indipendente dall'applicazione. Pertanto, la sottosezione 2d richiede che qualsiasi funzione o tabella fornita dall'applicazione utilizzata da questa funzione sia facoltativa: se l'applicazione non la fornisce, la funzione radice quadrata deve comunque calcolare le radici quadrate.)
Questi requisiti si applicano al lavoro modificato nel suo complesso. Se sezioni identificabili di quell'opera non sono derivate dalla Libreria e possono essere ragionevolmente considerate opere indipendenti e separate in se stesse, allora questa Licenza e i suoi termini non si applicano a tali sezioni quando le distribuisci come opere separate. Ma quando si distribuiscono le stesse sezioni come parte di un tutto che è un'opera basata sulla Biblioteca, la distribuzione del tutto deve essere ai termini di questa Licenza, le cui autorizzazioni per altri licenziatari si estendono all'intero, e quindi a ogni parte indipendentemente da chi l'ha scritta.
Pertanto, non è intenzione di questa sezione rivendicare diritti o contestare i tuoi diritti di lavorare scritti interamente da te; piuttosto, l'intento è quello di esercitare il diritto di controllare la distribuzione di opere derivate o collettive basate sulla Libreria.
Inoltre, la semplice aggregazione di un'altra opera non basata sulla Libreria con la Libreria (o con un'opera basata sulla Libreria) su un volume di un supporto di memorizzazione o distribuzione non comporta l'altra opera nell'ambito della presente Licenza.
3. È possibile scegliere di applicare i termini della normale GNU General Public License invece di questa Licenza a una determinata copia della Libreria. Per fare ciò, è necessario modificare tutti gli avvisi che si riferiscono a questa Licenza, in modo che si riferiscano alla normale GNU General Public License, versione 2, anziché a questa Licenza. (Se è apparsa una versione più recente della versione 2 della normale GNU General Public License, allora puoi specificare quella versione, se lo desideri.) Non apportare altre modifiche a questi avvisi.
Una volta che questa modifica viene effettuata in una data copia, è irreversibile per quella copia, quindi la normale GNU General Public License si applica a tutte le copie successive e le opere derivate fatte da quella copia.
Questa opzione è utile quando si desidera copiare parte del codice della libreria in un programma che non è una libreria.
4. È possibile copiare e distribuire la Libreria (o una parte o un suo derivato, ai sensi della Sezione 2) in codice oggetto o in forma eseguibile ai sensi dei termini delle Sezioni 1 e 2 di cui sopra a condizione che l'accompagni con il corrispondente codice sorgente leggibile da una macchina, che deve essere distribuito ai sensi delle sezioni 1 e 2 di cui sopra su un supporto abitualmente utilizzato per lo scambio di software.
Se la distribuzione del codice oggetto viene effettuata offrendo l'accesso alla copia da un luogo designato, quindi offrendo l'accesso equivalente per copiare il codice sorgente dallo stesso luogo soddisfa il requisito di distribuire il codice sorgente, anche se le terze parti non sono obbligate a copiare il codice sorgente insieme al codice oggetto.
5. Un programma che non contiene alcuna derivazione di alcuna parte della Biblioteca, ma è progettato per lavorare con la Biblioteca, essendo compilato o collegato ad essa, è chiamato un "lavoro che utilizza la Biblioteca". Tale opera, isolatamente, non è un'opera derivata della Biblioteca, e pertanto non rientra nell'ambito di applicazione della presente Licenza.
Tuttavia, il collegamento di un "opera che utilizza la Biblioteca" con la Biblioteca crea un eseguibile che è un derivato della Biblioteca (perché contiene parti della Biblioteca), piuttosto che un "opera che utilizza la biblioteca". L'eseguibile è quindi coperto da questa Licenza. La Sezione 6 stabilisce i termini per la distribuzione di tali eseguibili.
Quando un "lavoro che utilizza la Libreria" utilizza materiale da un file di intestazione che fa parte della Libreria, il codice oggetto per l'opera può essere un'opera derivata della Libreria anche se il codice sorgente non lo è. Se questo è vero è particolarmente significativo se l'opera può essere collegata senza la Biblioteca, o se l'opera stessa è una biblioteca. La soglia per questo essere vero non è precisamente definita dalla legge.
Se un file oggetto di questo tipo utilizza solo parametri numerici, layout e accessori della struttura dati, macro di piccole dimensioni e piccole funzioni in linea (dieci linee o meno di lunghezza), l'uso del file oggetto è illimitato, indipendentemente dal fatto che si tratti legalmente di un'opera derivata. (Gli eseguibili contenenti questo codice oggetto più parti della libreria rientrano comunque nella Sezione 6.)
In caso contrario, se l'opera è un derivato della Libreria, è possibile distribuire il codice oggetto per l'opera ai sensi della Sezione 6. Anche gli eseguibili che contengono tale lavoro rientrano nella Sezione 6, indipendentemente dal fatto che siano collegati direttamente alla Libreria stessa.
6. In deroga alle sezioni precedenti, è inoltre possibile combinare o collegare un "lavoro che utilizza la Libreria" con la Libreria per produrre un'opera contenente porzioni di Biblioteca, e distribuire che funzionano in termini di vostra scelta, a condizione che i termini consentono la modifica del lavoro per uso proprio del cliente e reverse engineering per il debug di tali modifiche.
È necessario dare un avviso in evidenza con ogni copia dell'opera che la Biblioteca è utilizzata in esso e che la Biblioteca e il suo utilizzo sono coperti da questa Licenza. È necessario fornire una copia di questa licenza. Se il lavoro durante l'esecuzione mostra avvisi di copyright, è necessario includere l'avviso di copyright per la Libreria tra di loro, nonché un riferimento che indirizza l'utente alla copia di questa Licenza. Inoltre, devi fare una di queste cose:
a) Accompagnare il lavoro con il corrispondente codice sorgente leggibile da una macchina per la Libreria, comprese le modifiche che sono state utilizzate nell'opera (che devono essere distribuite ai sensi delle sezioni 1 e 2 di cui sopra); e, se l'opera è eseguibile collegato alla Libreria, con il "lavoro che utilizza la Libreria" completo e leggibile dalla macchina, come codice oggetto e/o codice sorgente, in modo che l'utente possa modificare la Libreria e poi ricollegarsi per produrre un eseguibile modificato contenente la Libreria modificata. (È inteso che l'utente che modifica il contenuto dei file delle definizioni nella Libreria non sarà necessariamente in grado di ricompilare l'applicazione per utilizzare le definizioni modificate.)
b) Utilizzare un meccanismo di libreria condivisa adatto per il collegamento con la libreria. Un meccanismo adatto è quello che (1) utilizza in fase di esecuzione una copia della libreria già presente sul sistema informatico dell'utente, piuttosto che copiare le funzioni della libreria nell'eseguibile, e (2) funzionerà correttamente con una versione modificata della libreria, se l'utente ne installa una, purché la versione modificata sia compatibile con l'interfaccia con la versione con cui è stato eseguito il lavoro.
c) Accompagnare il lavoro con un'offerta scritta, valida per almeno tre anni, per dare allo stesso utente i materiali specificati nella sottosezione 6a, di cui sopra, a un costo non superiore al costo di esecuzione di questa distribuzione.
d) Se la distribuzione dell'opera viene effettuata offrendo l'accesso alla copia da un luogo designato, offrire l'accesso equivalente per copiare i materiali sopra specificati dallo stesso luogo.
e) Verificare che l'utente abbia già ricevuto una copia di questi materiali o che ne abbia già inviato una copia.
Per un eseguibile, la forma richiesta del "lavoro che utilizza la Libreria" deve includere tutti i dati e programmi di utilità necessari per riprodurre l'eseguibile da esso. Tuttavia, come eccezione speciale, i materiali da distribuire non devono includere nulla che sia normalmente distribuito (in forma sorgente o binaria) con i principali componenti (compilatore, kernel e così via) del sistema operativo su cui viene eseguito l'eseguibile, a meno che tale componente stesso non accompagni l'eseguibile.
Può accadere che questo requisito sia in contraddizione con le restrizioni di licenza di altre librerie proprietarie che normalmente non accompagnano il sistema operativo. Tale contraddizione significa che non è possibile utilizzare entrambi e la libreria insieme in un eseguibile che si distribuisce.
7. È possibile collocare le strutture della biblioteca che sono un lavoro basato sulla libreria fianco a fianco in una singola biblioteca insieme ad altre strutture della biblioteca non coperte da questa licenza, e distribuire tale biblioteca combinata, a condizione che la distribuzione separata dell'opera basata sulla Biblioteca e delle altre strutture della biblioteca sia altrimenti consentita, e a condizione che tu faccia queste due cose:
a) Accompagnare la libreria combinata con una copia della stessa opera basata sulla Libreria, non abbinata ad altre strutture della biblioteca. Questo deve essere distribuito secondo i termini delle sezioni precedenti.
b) Segnalare con la biblioteca combinata il fatto che parte di essa è un'opera basata sulla Biblioteca, e spiegare dove trovare la forma non combinata di accompagnamento della stessa opera.
8. Non è consentito copiare, modificare, concedere in sublicenza, collegare o distribuire la Libreria, ad eccezione di quanto espressamente previsto dalla presente Licenza. Qualsiasi altro tentativo di copiare, modificare, concedere in sublicenza, collegare o distribuire la Libreria è nullo e risolverà automaticamente i diritti dell'utente ai sensi della presente Licenza. Tuttavia, le parti che hanno ricevuto copie, o diritti, da voi ai sensi della presente Licenza non avranno le loro licenze cessate fino a quando tali parti rimangono in piena conformità.
9. Non è necessario accettare questa licenza, poiché non è stata firmata. Tuttavia, nient'altro ti concede il permesso di modificare o distribuire la Libreria o le sue opere derivate. Queste azioni sono vietate dalla legge se non si accetta questa licenza. Pertanto, modificando o distribuendo la Libreria (o qualsiasi opera basata sulla Libreria), l'utente dichiara di accettare tale Licenza e tutti i termini e le condizioni per la copia, la distribuzione o la modifica della Libreria o delle opere basate su di essa.
10. Ogni volta che ridistribuisci la Libreria (o qualsiasi opera basata sulla Libreria), il destinatario riceve automaticamente una licenza dal licenziante originale per copiare, distribuire, collegare o modificare la Libreria in base ai presenti termini e condizioni. L'utente non può imporre ulteriori restrizioni all'esercizio da parte dei destinatari dei diritti qui concessi. L'utente non è responsabile dell'applicazione della conformità da parte di terzi alla presente Licenza.
11. Se, a seguito di una sentenza del tribunale o di un'accusa di violazione di brevetto o per qualsiasi altro motivo (non limitato alle questioni relative ai brevetti), le condizioni sono imposte (sia per ordine del tribunale, accordo o altro) che contraddicono le condizioni della presente Licenza, non ti scusano dalle condizioni della presente Licenza. Se non riesci a distribuire in modo da soddisfare contemporaneamente i tuoi obblighi ai sensi della presente Licenza e qualsiasi altro obbligo pertinente, di conseguenza non puoi distribuire affatto la Libreria. Ad esempio, se una licenza di brevetto non consentirebbe la ridistribuzione della Biblioteca senza royalty da parte di tutti coloro che ricevono copie direttamente o indirettamente attraverso di te, allora l'unico modo in cui potresti soddisfarla e questa Licenza sarebbe astenerti completamente dalla distribuzione della Biblioteca.
Se una parte di questa sezione è ritenuta non valida o inapplicabile in qualsiasi circostanza particolare, il saldo della sezione è destinato ad applicarsi e la sezione nel suo complesso è destinata ad applicarsi in altre circostanze.
Non è lo scopo di questa sezione indurre l'utente a violare eventuali brevetti o altre rivendicazioni di diritti di proprietà o a contestare la validità di tali reclami; questa sezione ha il solo scopo di proteggere l'integrità del sistema di distribuzione del software libero implementato dalle pratiche di licenza pubblica. Molte persone hanno dato un contributo generoso alla vasta gamma di software distribuiti attraverso quel sistema in base all'applicazione coerente di tale sistema; spetta all'autore / donatore decidere se è disposto a distribuire il software attraverso qualsiasi altro sistema e un licenziatario non può imporre tale scelta.
Questa sezione ha lo scopo di chiarire a fondo ciò che si ritiene sia una conseguenza del resto di questa Licenza.
12. Se la distribuzione e/o l'uso della Biblioteca è limitato in alcuni paesi sia da brevetti che da interfacce protette da copyright, il detentore del copyright originale che colloca la Biblioteca ai sensi della presente Licenza può aggiungere una limitazione esplicita della distribuzione geografica escludendo tali paesi, in modo che la distribuzione sia consentita solo in o tra paesi non così esclusi. In tal caso, questa Licenza incorpora la limitazione come se fosse scritta nel corpo di questa Licenza.
13. La Free Software Foundation può pubblicare di tanto in tanto versioni riviste e/o nuove della Licenza Pubblica Generica Minore. Tali nuove versioni saranno simili in spirito alla versione attuale, ma potrebbero differire in dettaglio per affrontare nuovi problemi o preoccupazioni.
Ad ogni versione viene assegnato un numero di versione distintivo. Se la Libreria specifica un numero di versione di questa Licenza che si applica ad essa e "qualsiasi versione successiva", l'utente ha la possibilità di seguire i termini e le condizioni di tale versione o di qualsiasi versione successiva pubblicata dalla Free Software Foundation. Se la Libreria non specifica un numero di versione della licenza, è possibile scegliere qualsiasi versione mai pubblicata dalla Free Software Foundation.
14. Se si desidera incorporare parti della Biblioteca in altri programmi gratuiti le cui condizioni di distribuzione sono incompatibili con queste, scrivere all'autore per chiedere il permesso. Per il software che è protetto da copyright dalla Free Software Foundation, scrivere alla Free Software Foundation; a volte facciamo eccezioni per questo. La nostra decisione sarà guidata dai due obiettivi di preservare lo status libero di tutti i derivati del nostro software libero e di promuovere la condivisione e il riutilizzo del software in generale.
NESSUNA GARANZIA
15. POICHÉ LA BIBLIOTECA È AUTORIZZATA GRATUITAMENTE, NON C'È GARANZIA PER LA BIBLIOTECA, FINO ALL'ESTENSIONE CONSENTITA DALLA LEGGE APPLICABILE. TRANNE QUANDO DIVERSAMENTE INDICATO NELLA SCRITTURA I TITOLARI DEL COPYRIGHT E / O ALTRE PARTI FORNISCONO LA LIBRERIA "COSÌ COM'È" SENZA GARANZIA DI ALCUN TIPO, ESPRESSA O IMPLICITA, COMPRESA, MA NON LIMITATA A, LE GARANZIE IMPLICITE DI COMMERCIABILITÀ E IDONEITÀ PER UNO SCOPO PARTICOLARE. L'INTERO RISCHIO PER LA QUALITÀ E LE PRESTAZIONI DELLA LIBRERIA È CON TE. SE LA LIBRERIA DOVESSE RIVELARSI DIFETTOSA, SI PRESUME IL COSTO DI TUTTA LA MANUTENZIONE, LA RIPARAZIONE O LA CORREZIONE NECESSARIE.
16. IN NESSUN CASO SE NON RICHIESTO DALLA LEGGE APPLICABILE O CONCORDATO PER ISCRITTO QUALSIASI TITOLARE DI COPYRIGHT, O QUALSIASI ALTRA PARTE CHE POSSA MODIFICARE E / O RIDISTRIBUIRE LA LIBRERIA COME CONSENTITO SOPRA, ESSERE RESPONSABILE NEI TUOI CONFRONTI PER DANNI, INCLUSI EVENTUALI DANNI GENERALI, SPECIALI, INCIDENTALI O CONSEQUENZIALI DERIVANTI DALL'USO O INCAPACITÀ DI UTILIZZARE LA LIBRERIA (INCLUSA, MA NON LIMITATA, LA PERDITA DI DATI O DATI RESI IMPRECISI O PERDITE SOSTENUTE DA TE O DA TERZE PARTI O IL FALLIMENTO DELLA LIBRERIA DI OPERARE CON QUALSIASI ALTRO SOFTWARE), ANCHE SE TALE TITOLARE O ALTRA PARTE È STATO CONSIGLIATO DELLA POSSIBILITÀ DI TALI DANNI.
FINE DEI TERMINI E DELLE CONDIZIONI
--------------------------------------------
Apache-2.0
Licenza Apache 2.0
Licenza Apache
Versione 2.0, gennaio 2004
https://www.apache.org/licenses/
TERMINI E CONDIZIONI PER L'UTILIZZO, LA RIPRODUZIONE E LA DISTRIBUZIONE
1. Definizioni.
"Licenza" indica i termini e le condizioni per l'utilizzo, la riproduzione e la distribuzione in base a quanto definito dalle Sezioni da 1 a 9 del presente documento.
"Licenziante" indica il proprietario del Copyright o l'entità autorizzata dal proprietario del Copyright che concede la Licenza.
"Persona giuridica" indica l'insieme delle entità agenti e tutte le altre entità che controllano, sono controllate o sono sotto il controllo comune di tale entità. Ai fini di questa definizione, il termine "controllo" indica (i) il potere, diretto o indiretto, di dirigere e gestire tale entità in base al contratto o altrimenti, (ii) la proprietà di almeno il 50 per cento (50%) delle azioni in circolazione, oppure (iii) la proprietà effettiva di tale entità.
"Utente" indica una Persona fisica o giuridica che esercita le autorizzazioni concesse in base alla presente Licenza.
"Sorgente" indica il formato preferito per apportare modifiche, a titolo esemplificativo ma non limitativo, al codice sorgente del software, alla fonte della documentazione e ai file di configurazione.
"Oggetto" indica qualsiasi formato risultante dalla trasformazione meccanica o dalla traduzione di un formato di codice Sorgente, inclusi, a titolo esemplificativo ma non limitativo, il codice oggetto compilato, la documentazione generata e le conversioni in altri tipi di supporto.
"Lavoro" indica l'opera originale di autore, in formato di codice Sorgente o Oggetto, resa disponibile in base alla Licenza, come indicato dall'informativa sul Copyright inclusa o allegata al lavoro. Un esempio è riportato nell'Appendice descritta di seguito.
Per "Lavori Derivati" si intendono i lavori, in formato di codice Sorgente o Oggetto, basati o derivati dal Lavoro Originale e per i quali revisioni editoriali, annotazioni, elaborazioni o altre modifiche rappresentano, nel loro insieme, un'opera originale di autore. Ai fini della presente Licenza, i Lavori Derivati non includono i Lavori che rimangono distinti dal Lavoro Originale o semplicemente collegati (o legati in base al nome) all'interfaccia del Lavoro e dei Lavori Derivati da ciò.
"Contributo" indica qualsiasi opera originale di autore, inclusa la versione originale del Lavoro ed eventuali modifiche o aggiunte al Lavoro stesso o ai Lavori Derivati da questo, che è intenzionalmente inviata al Licenziante affinché venga inclusa nel Lavoro dal titolare del Copyright o da una Persona fisica o giuridica autorizzata a inviarla per conto del proprietario del Copyright. Ai fini di questa definizione, il termine "inviata" indica qualsiasi forma di comunicazione elettronica, verbale o scritta inviata al Licenziante o ai suoi rappresentanti, incluse, a titolo esemplificativo ma non limitativo, comunicazioni tramite mailing list elettroniche, sistemi di controllo del codice sorgente, sistemi di registrazione dei problemi gestiti dal Licenziante o per suo conto, a scopo di discussione o miglioramento del Lavoro, escluse le comunicazioni contrassegnate in modo esplicito o altrimenti definite per iscritto dal proprietario del Copyright come "Non costituiscono un contributo".
"Collaboratore" indica il Licenziante o qualsiasi Persona fisica o giuridica per conto della quale il Licenziante ha ricevuto un contributo inserito successivamente nel Lavoro.
2. Concessione della licenza di Copyright. In base ai termini e alle condizioni contenute nella presente Licenza, ciascun Collaboratore concede all'Utente una licenza di Copyright a tempo indeterminato, a livello mondiale, non esclusiva, gratuita, non soggetta a royalty e irrevocabile per la riproduzione, la preparazione di Lavori Derivati, l'esposizione e l'esecuzione pubbliche, la concessione in sublicenza e la distribuzione del Lavoro e di tali Lavori Derivati in formato di codice Sorgente o Oggetto.
3. Concessione della licenza sul brevetto. In base ai termini e alle condizioni contenute della presente Licenza, ogni Collaboratore concede all'Utente una licenza sul brevetto a tempo indeterminato, a livello mondiale, non esclusiva, gratuita, non soggetta a royalty, irrevocabile (eccetto per quanto indicato nella presente sezione) per creare, far creare, utilizzare, offrire in vendita, vendere, importare e altrimenti trasferire il Lavoro, in cui tale licenza è applicabile esclusivamente alle domande di brevetto che possono essere concesse su licenza da tale Collaboratore e vengono necessariamente violate dal loro singolo Contributo o da una combinazione di Contributi al Lavoro a cui tali contributi vengono inviati. Se l'Utente avvia un contenzioso in materia di brevetti contro qualsiasi entità (inclusa una domanda riconvenzionale, o una azione di difesa in ambito legale) nella quale si sostiene che il Lavoro o un Contributo inserito nel Lavoro costituisce una violazione diretta o concorrente del brevetto, qualsiasi licenza sul brevetto concessa all'Utente in base alla presente Licenza per tale Lavoro cesserà dalla data in cui è stato avviato il contenzioso.
4. Ridistribuzione. L'Utente potrà riprodurre e distribuire copie del Lavoro o dei Lavori Derivati in qualsiasi forma o mezzo, con o senza modifiche, e in formato di codice Sorgente o Oggetto a condizione che vengano rispettate le condizioni seguenti:
(a) L'Utente deve fornire agli altri destinatari del Lavoro o delle Lavori Derivati una copia della presente licenza; e
(b) L'Utente deve inserire in qualsiasi file modificato avvisi ben visibili indicanti che i file sono stati modificati; e
(c) l'Utente deve mantenere, nella forma Sorgente di qualsiasi Opera Derivata da lui distribuita, tutte le informative sul Diritto d'autore, sui brevetti, sui marchi e su attribuzioni del codice Sorgenti del Lavoro, escluse le informative non attinenti ad alcuna parte dei Lavori Derivati; e
(d) Se il Lavoro include un file testuale di "AVVISO" come parte della sua distribuzione, allora tutte le Lavori Derivati distribuite dall'Utente devono includere una copia leggibile delle informative sulle attribuzioni contenute nel file AVVISO, escluse quelle non attinenti ad alcuna parte dei Lavori Derivati, se e queste informative di terze parti vengono normalmente visualizzate. in almeno uno dei seguenti punti: all'interno di un file testuale AVVISO distribuito come parte dei Lavori Derivati; all'interno del modulo Sorgente o della documentazione, se fornito insieme ai Lavori Derivati; o all'interno di una visualizzazione generata dai Lavori Derivati, se e dove queste informative di terze parti vengono normalmente visualizzate. Il contenuto del file di AVVISO è solo a scopo informativo e non modifica la Licenza. L'Utente può aggiungere informative di attribuzione personali all'interno dei Lavori Derivati da lui distribuiti, insieme o come aggiunta al testo di AVVISO del Lavoro, a condizione che tali informative di attribuzione aggiuntive non possano essere interpretate come modifica della Licenza.
L'Utente può aggiungere la propria dichiarazione sul Copyright alle modifiche da lui apportate e fornire termini e condizioni di licenza supplementari o differenti per l'utilizzo, la riproduzione o la distribuzione di tali modifiche o per qualsiasi Lavoro Derivato nel suo insieme, a condizione che l'utilizzo, la riproduzione e la distribuzione del Lavoro sia altrimenti conforme alle condizioni stabilite nella presente Licenza.
5. Invio di contributi. Salvo quanto diversamente ed espressamente stabilito dall'Utente, qualsiasi Contributo inviato intenzionalmente dall'Utente al Licenziante per essere incluso nel Lavoro deve rispettare i termini e le condizioni definite nella presente Licenza con l'esclusione di termini o condizioni supplementari. Nonostante quanto sopra indicato, nulla della presente Licenza sostituisce o modifica i termini di qualsiasi contratto di licenza separato che possa essere stato stipulato con il Licenziante relativamente a questi Contributi.
6. Marchi. La presente Licenza non autorizza l'uso di nomi commerciali, marchi, marchi di servizio o nomi di prodotti del Licenziante, se non nei limiti necessari a un utilizzo ragionevole e conforme agli usi per descrivere l'origine del Lavoro e riprodurre il contenuto del file di AVVISO.
7. Clausola di esonero da responsabilità sulla garanzia. Salvo quanto previsto dalla legge applicabile o concordato per iscritto, il Licenziante fornisce il Lavoro (e ciascun Collaboratore fornisce il suo Contributo) nello STATO DI FATTO E DI DIRITTO IN CUI SI TROVA SENZA ALCUNA GARANZIA O CONDIZIONE DI ALCUN TIPO, esplicita o implicita, incluse, a titolo esemplificativo ma non limitativo, eventuali garanzie e condizioni di TITOLARITÀ, MANCATA VIOLAZIONE DI DIRITTI, COMMERCIABILITÀ o IDONEITÀ PER UNO SCOPO SPECIFICO. È di esclusiva responsabilità dell'Utente determinare l'idoneità dell'uso o della ridistribuzione del Lavoro e l'Utente inoltre si assume ogni rischio associato all'esercizio delle autorizzazioni in base alla presente Licenza.
8. Limitazione di responsabilità. In nessun caso e in base a nessuna teoria legale sia per responsabilità extracontrattuale (inclusa la negligenza), contrattuale o di altra natura, salvo quanto previsto dalla legge applicabile (ad esempio atti di negligenza intenzionali e per colpa grave) o concordato per iscritto, il Collaboratore potrà essere ritenuto responsabile nei confronti dell'Utente per danni diretti, indiretti, speciali, accessori o conseguenti di qualsiasi tipo derivanti da quanto indicato nella presente Licenza oppure dall'uso o dalla impossibilità di utilizzare il Lavoro, inclusi, a titolo esemplificativo ma non limitativo, danni per mancato avviamento, interruzione del lavoro, guasto o malfunzionamento del computer o qualsiasi altro danno o perdita commerciale, anche nel caso in cui il Collaboratore sia stato informato sulla possibilità di tali danni.
9. Accettazione della garanzia o responsabilità aggiuntiva. Durante la ridistribuzione del Lavoro o dei Lavori Derivati, l'Utente può scegliere di offrire, dietro un corrispettivo, l'accettazione degli obblighi e/o dei diritti relativi all'assistenza, alla garanzia, al risarcimento o altri obblighi e/o diritti di responsabilità conformemente alla presente Licenza. Tuttavia, nell'accettazione di tali obblighi, l'Utente può agire solo per suo conto e sotto la sua esclusiva responsabilità, non per conto di qualsiasi altro Collaboratore, e solo se si impegna a tutelare, difendere, risarcire e tenere indenne ciascun Collaboratore da e a fronte di qualsiasi responsabilità sostenuta da tale Collaboratore o reclamo contro quest'ultimo, derivante dall'accettazione di tale garanzia o responsabilità aggiuntiva.
FINE DEI TERMINI E DELLE CONDIZIONI
APPENDICE: Come applicare la licenza Apache al proprio lavoro Per applicare la licenza Apache al proprio lavoro, applicare il seguente avviso di informazioni, sostituendo i campi racchiusi tra parentesi quadre "[]" con le proprie informazioni di identificazione. (Non includere le parentesi quadre!) Il testo deve essere inserito nella sintassi di commento appropriata al formato file. Inoltre, si raccomanda di includere un nome di file o classe e una descrizione di scopo del file o classe nella stessa "pagina stampata" delle informazioni di copyright per agevolare l'identificazione all'interno di archivi di terze parti.
Copyright [yyyy] [nome del proprietario del copyright]
Licenziato in base alla licenza Apache, versione 2.0 (la "Licenza");
non è consentito utilizzare questo file se non in conformità con la Licenza.
È possibile ottenere una copia della Licenza all'indirizzo
http://www.apache.org/licenses/LICENSE-2.0
A meno che non sia previsto diversamente dalla legge applicabile o concordato per iscritto, il software distribuito in conformità alla Licenza viene fornito nello STATO DI FATTO E DI DIRITTO IN CUI SI TROVA SENZA ALCUNA GARANZIA O CONDIZIONE DI ALCUN TIPO, esplicita o implicita. Consultare la Licenza per informazioni sulla lingua specifica che regola le autorizzazioni e le limitazioni stabilite in tale Licenza.