Open Source di alta Strain Software Testing Tasso | REL Inc.
IngleseFranceseTedescoItalianoPortogheseSpagnoloSwedish

Software di test ad alta frequenza di tensione

Open Source di alta Strain Rate Software Testing

REL ha rilasciato il suo software SURE-Pulse sotto la GNU General Public License, versione 3.0 (GPL-3.0). SURE-Pulse è stato originariamente scritto per essere un software throughput elevato di test per gestire REL di test in casa alto tasso di deformazione con il loro sistema di pressione Bar Split Hopkinson. Grazie alla sua piattaforma trasversale, non proprietaria e open natura fonte, REL si augura che SURE-Pulse diventerà il metodo standard di calcolo analisi di test in test alto tasso di deformazione. REL è alla ricerca di impegno nel progetto SURE-Pulse da parte della comunità accademica di standardizzare e aumentare la trasparenza dei calcoli alto tasso di deformazione.
La suite software SURE-Pulse si compone di tre programmi, certo-PulseTM Data Processor, certo-PulseTM Viewer e SURE-PulseTM Correlazione dell'immagine. Data Processor è incluso nel percorso di generazione di Viewer e Image Correlation per assicurare un modello coerente su tutti i programmi, ma i programmi possono ancora essere installati ed eseguiti indipendentemente se lo si desidera. Tutti i programmi sono scritti in Java utilizzando la libreria JavaFX per la GUI.

SURE-Pulse Map Software

Caratteristiche del software

Il programma Data Processor consente la creazione di setup e campioni di barre, l'importazione di dati di esempio, il taglio di dati di esempio. Le attuali funzionalità di elaborazione dei dati includono filtraggio passa-basso, selezione automatica degli impulsi e configurazioni di test salvate.




Il Viewer include una visualizzazione dei dati utile per la sovrapposizione di più curve di risultati campione e uno strumento visualizza come l'analisi video corrisponde ai dati di esempio.





Il programma Image Correlation include il tracking del target e una semplice interfaccia java per eseguire la correlazione dell'immagine digitale con la versione C ++ di Ncorr http://ncorr.com.





Girato chiamante Mobile App

SURE-PulseTM Caller Shot è ora disponibile per Android e iOS

Caller Shot è una semplice calcolatrice che predice il prossimo colpo su una Split Hopkinson Pressure Bar


1: Vai alla scheda download e scegliere il programma che si desidera scaricare. Assicurarsi di selezionare il sistema operativo corretto.
2: Potresti ricevere un messaggio simile a questo quando scarichi il file, scegli di conservare il file scaricato. Stiamo lavorando per ottenere un certificato di firma del codice in modo che questo non sia un problema in futuro.
3: Trova il file scaricato e fai clic sul file per eseguirlo. Di nuovo, potresti ricevere dei messaggi dal tuo sistema di sicurezza del computer. Questi messaggi possono cambiare a seconda del tuo sistema operativo. Il messaggio mostrato nell'immagine è Windows 10.
4: Il computer potrebbe richiedere di consentire al programma di apportare modifiche al computer. Fare clic su "Sì" per continuare l'installazione. Su Mac OS X ti potrebbe essere richiesto di inserire nome utente e password per fornire al programma i privilegi di cui ha bisogno per l'installazione.
5: Fai clic su Installa sul programma di installazione che viene visualizzato. È possibile che venga chiesto di chiudere qualsiasi versione in esecuzione di SURE-Pulse se è già installata una versione preevata. Segui le istruzioni nella configurazione e fai clic su "Fine" quando hai finito.
6: Una volta che si è fatto l'installazione del programma dovrebbe aprirsi automaticamente. Ora siete pronti per utilizzare il programma. Grazie per il vostro interesse nel software SURE-Pulse.
Codice sorgente

Il codice sorgente è disponibile su GitHub al link sottostante

REL Inc. GitHub
ultime versioni

SURE-PulseTM Responsabile del trattamento - 1.12.x
Scaricare Tipo di file Versione Data di costruzione
finestre exe 1.12.0 5-18-2018 a 9: 33 PM
Mac OS X dmg 1.12.0 5-18-2018 a 9: 34 PM
Linux (disponibile a breve) vaso n / a n / a
SURE-PulseTM Girato chiamante - 1.0.x

SURE-PulseTM Viewer - ora inclusi nella Titolare del trattamento!
Scaricare Tipo di file Versione Data di costruzione
finestre exe 1.8.2 1/27/16
Mac OS X dmg 1.8.2 1/27/16
Linux vaso n / a n / a
SURE-PulseTM immagine di correlazione BETA - ORA INCLUSO NEL TRATTAMENTO DEI DATI!
Scaricare Tipo di file Versione Data di costruzione
finestre exe 0.7.5 12/16/15
Mac OS X (disponibile a breve) dmg n / a n / a
Linux (disponibile a breve) vaso n / a n / a

1. Installazione

2. Creazione di un programma di installazione Bar

3. Creazione di un campione

4. Creazione di campioni Continua

5. Analizzare un campione

6. Analizzare campioni multipli

7. Creazione di una sessione

8. Salvataggio di uno spazio di lavoro

Per il supporto contattarci a softwaresupport@relinc.net
REL ha rilasciato il suo software SURE-Pulse sotto la GNU General Public License, versione 3.0 (GPL-3.0). Una copia di questa licenza è fornito di seguito.



Licenza GNU GENERAL PUBLIC

Versione 3, 29 giugno 2007

Copyright © 2007 Free Software Foundation, Inc. <http://fsf.org/>

Ognuno è autorizzato a copiare e distribuire copie letterali di questo documento di licenza, ma non è consentito cambiarlo.

Preambolo

La GNU General Public License è una licenza gratuita, copyleft per software e altri tipi di opere.

Le licenze per la maggior parte del software e altri lavori pratici sono progettate per togliere la libertà di condividere e modificare i lavori. Al contrario, la GNU General Public License ha lo scopo di garantire la libertà di condividere e modificare tutte le versioni di un programma - per assicurarsi che rimanga il software libero per tutti i suoi utenti. Noi, la Free Software Foundation, utilizziamo la GNU General Public License per la maggior parte del nostro software; si applica anche a qualsiasi altro lavoro pubblicato in questo modo dai suoi autori. Puoi applicarlo anche ai tuoi programmi.

Quando parliamo di software libero, ci riferiamo alla libertà, non al prezzo. Le nostre licenze pubbliche generiche sono progettate per garantire la libertà di distribuire copie del software libero (e addebitarle se lo desideri), di ricevere il codice sorgente o di ottenerlo se lo desideri, di poter cambiare il software o usarne pezzi nei nuovi programmi gratuiti e sapere che puoi fare queste cose.

Per proteggere i tuoi diritti, dobbiamo impedire agli altri di negarti questi diritti o di chiederti di rinunciare ai diritti. Pertanto, hai determinate responsabilità se distribuisci copie del software o se lo modifichi: responsabilità nel rispetto della libertà degli altri.

Ad esempio, se distribuisci copie di tale programma, sia gratis che a pagamento, devi trasmettere ai destinatari le stesse libertà che hai ricevuto. Devi assicurarti che anche loro ricevano o possano ottenere il codice sorgente. E devi mostrare loro questi termini in modo che conoscano i loro diritti.

Gli sviluppatori che utilizzano GNU GPL proteggono i tuoi diritti con due passaggi: (1) asseriscono il copyright sul software e (2) ti offrono questa Licenza dandoti il ​​permesso legale di copiarla, distribuirla e / o modificarla.

Per la protezione degli sviluppatori e degli autori, la GPL spiega chiaramente che non esiste alcuna garanzia per questo software gratuito. Sia per gli utenti che per gli autori, la GPL richiede che le versioni modificate vengano contrassegnate come modificate, in modo che i loro problemi non vengano attribuiti erroneamente agli autori delle versioni precedenti.

Alcuni dispositivi sono progettati per negare agli utenti l'accesso per installare o eseguire versioni modificate del software al loro interno, sebbene il produttore possa farlo. Questo è fondamentalmente incompatibile con l'obiettivo di proteggere la libertà degli utenti di cambiare il software. Lo schema sistematico di tale abuso si verifica nell'area dei prodotti da usare per gli individui, che è precisamente il luogo in cui è inaccettabile. Pertanto, abbiamo progettato questa versione della GPL per vietare la pratica di tali prodotti. Se tali problemi si presentano sostanzialmente in altri domini, siamo pronti ad estendere questa disposizione a quei domini nelle future versioni della GPL, come necessario per proteggere la libertà degli utenti.

Infine, ogni programma è costantemente minacciato da brevetti software. Gli Stati non dovrebbero permettere ai brevetti di limitare lo sviluppo e l'uso di software su computer generici, ma in quelli che lo fanno, vogliamo evitare il pericolo speciale che i brevetti applicati a un programma libero possano renderlo effettivamente proprietario. Per evitare ciò, la GPL assicura che i brevetti non possano essere utilizzati per rendere il programma non libero.

Seguono i termini e le condizioni precisi per la copia, la distribuzione e la modifica.

TERMINI E CONDIZIONI

0. Definizioni.

"Questa Licenza" si riferisce alla versione 3 della GNU General Public License.

"Copyright" significa anche leggi simili a copyright che si applicano ad altri tipi di opere, come le maschere a semiconduttore.

"Il Programma" si riferisce a qualsiasi lavoro protetto da copyright concesso sotto questa Licenza. Ogni licenziatario è indirizzato come "tu". "Licenziatari" e "destinatari" possono essere individui o organizzazioni.

Per "modificare" un'opera si intende copiare o adattare tutto o parte del lavoro in un modo che richiede il permesso di copyright, oltre alla creazione di una copia esatta. Il lavoro risultante è chiamato "versione modificata" del lavoro precedente o un'opera "basata sul" lavoro precedente.

Per "lavoro coperto" si intende il Programma non modificato o un'opera basata sul Programma.

Per "propagare" un'opera significa fare qualsiasi cosa con essa che, senza permesso, ti renderebbe direttamente o secondariamente responsabile per violazione ai sensi della legge sul copyright, ad eccezione dell'esecuzione su un computer o la modifica di una copia privata. La propagazione include la copia, la distribuzione (con o senza modifiche), la messa a disposizione del pubblico e, in alcuni paesi, anche altre attività.

Per "trasmettere" un'opera si intende qualunque tipo di propagazione che consenta ad altre parti di fare o ricevere copie. La semplice interazione con un utente attraverso una rete di computer, senza il trasferimento di una copia, non viene trasmessa.

Un'interfaccia utente interattiva visualizza "Appropriati avvisi legali" nella misura in cui include una funzione utile e ben visibile che (1) visualizza un'appropriata nota di copyright, e (2) indica all'utente che non vi è alcuna garanzia per il lavoro (ad eccezione di nella misura in cui sono fornite garanzie), che i licenziatari possono trasmettere l'opera sotto questa Licenza e come visualizzare una copia di questa Licenza. Se l'interfaccia presenta un elenco di comandi o opzioni utente, come un menu, un elemento di rilievo nell'elenco soddisfa questo criterio.

1. Codice sorgente.

Il "codice sorgente" per un'opera indica la forma preferita del lavoro per modificarlo. "Codice oggetto" indica qualsiasi forma non di origine di un'opera.

Per "Interfaccia standard" si intende un'interfaccia che è uno standard ufficiale definito da un organismo di standard riconosciuto o, nel caso di interfacce specificate per un particolare linguaggio di programmazione, una che è ampiamente utilizzata tra gli sviluppatori che lavorano in quella lingua.

Le "Librerie di sistema" di un lavoro eseguibile includono qualsiasi cosa, diversa dal lavoro nel suo complesso, che (a) è inclusa nella normale forma di imballaggio di una Componente principale, ma che non fa parte di quella Componente principale, e (b) serve solo per abilitare l'uso del lavoro con quella componente principale o per implementare un'interfaccia standard per la quale un'implementazione è disponibile al pubblico in forma di codice sorgente. Una "Major Component", in questo contesto, indica un componente essenziale (kernel, sistema di finestre e così via) del sistema operativo specifico (se presente) su cui viene eseguito il lavoro eseguibile o un compilatore utilizzato per produrre il lavoro, o un interprete di codice oggetto utilizzato per eseguirlo.

La "Sorgente corrispondente" per un lavoro in forma di codice oggetto significa tutto il codice sorgente necessario per generare, installare e (per un lavoro eseguibile) eseguire il codice oggetto e modificare il lavoro, inclusi gli script per controllare tali attività. Tuttavia, non include le Librerie di sistema del lavoro, né gli strumenti generici o i programmi gratuiti generalmente disponibili che vengono utilizzati non modificati nello svolgimento di tali attività ma che non fanno parte del lavoro. Ad esempio, Corrispondente origine include i file di definizione dell'interfaccia associati ai file di origine per il lavoro e il codice sorgente per le librerie condivise e sottoprogrammi collegati dinamicamente che il lavoro è specificamente progettato per richiedere, ad esempio mediante comunicazione dati intimo o flusso di controllo tra tali sottoprogrammi e altre parti del lavoro.

La Sorgente Corrispondente non deve includere nulla che gli utenti possano rigenerare automaticamente da altre parti della Sorgente Corrispondente.

La fonte corrispondente per un lavoro in forma di codice sorgente è quella stessa opera.

2. Permessi di base.

Tutti i diritti concessi in base alla presente Licenza sono concessi per la durata del copyright sul Programma e sono irrevocabili a condizione che le condizioni indicate siano soddisfatte. Questa Licenza afferma esplicitamente la tua autorizzazione illimitata per eseguire il Programma non modificato. L'output derivante dall'esecuzione di un'opera coperta è coperto da questa Licenza solo se l'output, dato il suo contenuto, costituisce un'opera coperta. Questa Licenza riconosce i tuoi diritti di uso corretto o altro equivalente, come previsto dalla legge sul copyright.

È possibile effettuare, eseguire e propagare opere coperte che non si trasmettono, senza condizioni fintantoché la licenza rimane altrimenti in vigore. Puoi trasmettere opere coperte ad altri al solo scopo di farle apportare modifiche esclusivamente per te, o fornirti le strutture per eseguire tali lavori, a patto che tu rispetti i termini di questa Licenza nel trasmettere tutto il materiale per il quale non controlli diritto d'autore. Coloro che realizzano o eseguono le opere coperte per te devono farlo esclusivamente per tuo conto, sotto la tua direzione e controllo, in base a termini che vietano loro di fare copie del tuo materiale protetto da copyright al di fuori del loro rapporto con te.

Il trasporto in qualsiasi altra circostanza è consentito esclusivamente alle condizioni indicate di seguito. Sublicenziare non è permesso; la sezione 10 lo rende inutile.

3. Protezione dei diritti legali degli utenti dalle leggi anti-elusione.

Nessun lavoro coperto deve essere considerato parte di un'efficace misura tecnologica ai sensi di qualsiasi legge applicabile che rispetti gli obblighi di cui all'articolo 11 del trattato sul copyright dell'OMPI adottato su 20 di dicembre 1996, o leggi simili che vietano o limitano l'elusione di tali misure.

Quando si trasmette un lavoro coperto, si rinuncia a qualsiasi potere legale di vietare l'elusione delle misure tecnologiche nella misura in cui tale elusione viene effettuata esercitando i diritti previsti dalla presente Licenza in relazione all'opera coperta e si declina qualsiasi intenzione di limitare l'operazione o la modifica del lavorare come mezzo per far valere, contro gli utenti del lavoro, i diritti legali dell'utente o di terzi di vietare l'elusione delle misure tecnologiche.

4. Convogliamento copie letterali.

Puoi trasmettere copie letterali del codice sorgente del Programma così come lo ricevi, con qualsiasi mezzo, a condizione che pubblichi in modo vistoso e appropriato su ciascuna copia un'appropriata nota di copyright; mantenere intatti tutti gli avvisi che affermano che questa Licenza e tutti i termini non permissivi aggiunti in accordo con la sezione 7 si applicano al codice; mantenere intatti tutti gli avvisi di assenza di qualsiasi garanzia; e dare a tutti i destinatari una copia di questa Licenza insieme al Programma.

È possibile addebitare qualsiasi prezzo o nessun prezzo per ogni copia che si trasmette e si può offrire il supporto o la protezione della garanzia a pagamento.

5. Distribuzione di Versioni modificate del sorgente.

È possibile trasmettere un'opera basata sul Programma, o le modifiche per produrla dal Programma, sotto forma di codice sorgente secondo i termini della sezione 4, purché si soddisfino anche tutte queste condizioni:

  • a) Il lavoro deve riportare comunicazioni di rilievo che confermano la modifica e la data pertinente.
  • b) Il lavoro deve essere accompagnato da note importanti in cui si afferma che è rilasciato in base alla presente Licenza e alle eventuali condizioni aggiunte alla sezione 7. Questo requisito modifica il requisito nella sezione 4 per "mantenere intatte tutte le notifiche".
  • c) È necessario concedere in licenza l'intera opera, nel suo complesso, ai sensi della presente Licenza a chiunque entri in possesso di una copia. La presente Licenza, pertanto, si applicherà, insieme a eventuali termini aggiuntivi 7 della sezione applicabile, all'intero lavoro e a tutte le sue parti, indipendentemente dal modo in cui sono impacchettate. La presente Licenza non autorizza a concedere in licenza l'opera in altro modo, ma non invalida tale autorizzazione se l'ha ricevuta separatamente.
  • d) Se il lavoro ha interfacce utente interattive, ciascuna deve visualizzare appropriate note legali; tuttavia, se il Programma ha interfacce interattive che non visualizzano le Note legali appropriate, il tuo lavoro non deve farglielo fare.

Una raccolta di lavori coperti con altre opere separate e indipendenti, che non sono per loro natura estensioni dell'opera coperta e che non sono combinate con essa come per formare un programma più ampio, in o su un volume di un magazzino o di una distribuzione medio, è chiamato "aggregato" se la compilazione e il relativo copyright risultante non vengono utilizzati per limitare l'accesso o i diritti legali degli utenti della compilation oltre a quanto consentito dalle singole opere. L'inclusione di un'opera coperta in un aggregato non fa sì che questa Licenza si applichi alle altre parti dell'aggregato.

6. Convogliamento formato non-sorgente.

È possibile trasmettere un lavoro coperto in forma di codice oggetto secondo i termini delle sezioni 4 e 5, a condizione che si trasmetta anche la Sorgente corrispondente leggibile dalla macchina secondo i termini di questa Licenza, in uno dei seguenti modi:

  • a) Trasmettere il codice oggetto o incorporarlo in un prodotto fisico (incluso un supporto fisico di distribuzione), accompagnato dalla Sorgente corrispondente fissata su un supporto fisico durevole utilizzato abitualmente per lo scambio di software.
  • b) Trasmettere il codice oggetto o incorporarlo in un prodotto fisico (incluso un supporto fisico di distribuzione), accompagnato da un'offerta scritta, valida per almeno tre anni e valida fino a quando si offrono pezzi di ricambio o assistenza clienti per tale modello di prodotto, per dare a chiunque possieda il codice oggetto (1) una copia della Sorgente corrispondente per tutto il software del prodotto coperto da questa Licenza, su un supporto fisico durevole utilizzato abitualmente per lo scambio di software, a un prezzo no oltre al costo ragionevole di eseguire fisicamente questo trasporto di origine, o (2) l'accesso per copiare gratuitamente la Sorgente corrispondente da un server di rete.
  • c) Trasmettere singole copie del codice oggetto con una copia dell'offerta scritta per fornire la Sorgente corrispondente. Questa alternativa è consentita solo occasionalmente e non a scopo commerciale, e solo se hai ricevuto il codice oggetto con tale offerta, in accordo con la sottosezione 6b.
  • d) Trasmettere il codice oggetto offrendo accesso da un luogo designato (gratis o a pagamento) e offrire accesso equivalente alla Sorgente corrispondente nello stesso modo attraverso lo stesso luogo senza costi aggiuntivi. Non è necessario richiedere ai destinatari di copiare la Sorgente corrispondente insieme al codice oggetto. Se il luogo in cui copiare il codice oggetto è un server di rete, la Sorgente corrispondente può trovarsi su un server diverso (gestito da te o da una terza parte) che supporta le funzioni di copia equivalenti, a condizione di mantenere chiare le indicazioni accanto al codice oggetto che dice dove trova la Sorgente corrispondente. Indipendentemente da quale server ospiti la Sorgente corrispondente, rimani obbligato a garantire che sia disponibile per il tempo necessario a soddisfare questi requisiti.
  • e) Trasmettere il codice oggetto usando la trasmissione peer-to-peer, a condizione di informare altri peer dove il codice oggetto e la fonte corrispondente dell'opera sono offerti al pubblico gratuitamente sotto la sottosezione 6d.

Una parte separabile del codice oggetto, il cui codice sorgente è escluso dall'origine corrispondente come libreria di sistema, non deve essere incluso nel trasporto del codice oggetto.

Un "Prodotto utente" è (1) un "prodotto di consumo", ovvero qualsiasi proprietà personale tangibile che viene normalmente utilizzata per scopi personali, familiari o domestici o (2) qualsiasi oggetto progettato o venduto per l'incorporazione in un'abitazione. Nel determinare se un prodotto è un prodotto di consumo, i casi dubbi devono essere risolti a favore della copertura. Per un particolare prodotto ricevuto da un particolare utente, "normalmente utilizzato" si riferisce ad un uso tipico o comune di quella classe di prodotto, indipendentemente dallo stato di un particolare utente o dal modo in cui l'utente particolare effettivamente utilizza, o si aspetta o è previsto l'uso, il prodotto. Un prodotto è un prodotto di consumo indipendentemente dal fatto che il prodotto abbia sostanziali usi commerciali, industriali o non di consumo, a meno che tali usi rappresentino l'unica modalità significativa di utilizzo del prodotto.

"Informazioni di installazione" per un Prodotto utente indica qualsiasi metodo, procedura, chiave di autorizzazione o altre informazioni necessarie per installare ed eseguire versioni modificate di un lavoro coperto in quel Prodotto utente da una versione modificata della relativa Sorgente corrispondente. Le informazioni devono essere sufficienti per garantire che il continuo funzionamento del codice oggetto modificato non sia in alcun caso impedito o interferito solo perché sono state apportate modifiche.

Se si trasmette un codice oggetto lavoro sotto questa sezione in, o con, o specificamente per l'uso in, un prodotto utente, e il trasporto avviene come parte di una transazione in cui il diritto di possesso e l'uso del Prodotto utente viene trasferito al destinatario per sempre o a tempo determinato (indipendentemente da come è caratterizzata la transazione), la Sorgente corrispondente trasmessa in questa sezione deve essere accompagnata dalle Informazioni di installazione. Ma questo requisito non si applica se né voi né terze parti conservate la possibilità di installare codice oggetto modificato sul Prodotto utente (ad esempio, il lavoro è stato installato nella ROM).

L'obbligo di fornire informazioni di installazione non include l'obbligo di continuare a fornire il servizio di assistenza, la garanzia o gli aggiornamenti per un'opera che è stata modificata o installata dal destinatario o per il Prodotto utente in cui è stata modificata o installata. L'accesso a una rete può essere negato quando la modifica stessa incide in modo rilevante e negativo sul funzionamento della rete o viola le regole e i protocolli per le comunicazioni attraverso la rete.

La corrispondente fonte trasmessa e le informazioni di installazione fornite in accordo con questa sezione devono essere in un formato documentato pubblicamente (e con un'implementazione disponibile al pubblico in forma di codice sorgente) e non devono richiedere alcuna password o chiave speciale per decomprimere, leggere o copia.

7. Termini aggiuntivi.

"Autorizzazioni aggiuntive" sono termini che completano i termini di questa Licenza facendo eccezioni da una o più delle sue condizioni. Ulteriori autorizzazioni applicabili all'intero Programma devono essere trattate come se fossero incluse in questa Licenza, nella misura in cui sono valide ai sensi della legge applicabile. Se autorizzazioni aggiuntive si applicano solo a una parte del Programma, quella parte può essere utilizzata separatamente sotto tali autorizzazioni, ma l'intero Programma rimane governato da questa Licenza senza riguardo alle autorizzazioni aggiuntive.

Quando si trasmette una copia di un lavoro coperto, è possibile a propria discrezione rimuovere eventuali autorizzazioni aggiuntive da quella copia o da qualsiasi parte di esso. (In alcuni casi è possibile scrivere autorizzazioni aggiuntive che richiedono la loro rimozione quando si modifica il lavoro.) È possibile inserire permessi aggiuntivi sul materiale, aggiunti dall'utente a un'opera coperta, per la quale si dispone o si può dare il permesso di copyright appropriato.

Nonostante qualsiasi altra disposizione di questa Licenza, per il materiale aggiunto a un'opera coperta, è possibile (se autorizzato dai titolari del copyright di tale materiale) integrare i termini della presente Licenza con i termini:

  • a) Esclusione della garanzia o limitazione della responsabilità in modo diverso dai termini delle sezioni 15 e 16 di questa Licenza; o
  • b) richiedere la conservazione di specifiche note legali ragionevoli o attribuzioni d'autore in tale materiale o nelle appropriate Note legali visualizzate da opere che lo contengono; o
  • c) Proibire false dichiarazioni sull'origine di tale materiale o richiedere che le versioni modificate di tale materiale siano contrassegnate in modi ragionevoli e differenti dalla versione originale; o
  • d) Limitare l'uso a scopi pubblicitari dei nomi dei licenzianti o degli autori del materiale; o
  • e) rifiuto di concedere i diritti previsti dal diritto dei marchi per l'uso di alcuni nomi commerciali, marchi o marchi di servizio; o
  • f) Richiedere l'indennizzo dei licenziatari e degli autori di tale materiale da parte di chiunque trasmetta il materiale (o versioni modificate dello stesso) con assunzioni contrattuali di responsabilità nei confronti del destinatario, per qualsiasi responsabilità che tali ipotesi contrattuali impongono direttamente a tali licenzianti e autori.

Tutti gli altri termini aggiuntivi non permissivi sono considerati "ulteriori restrizioni" ai sensi della sezione 10. Se il Programma così come è stato ricevuto, o parte di esso, contiene un avviso che dichiara che è disciplinato da questa Licenza insieme a un termine che costituisce un'ulteriore limitazione, è possibile rimuovere tale termine. Se un documento di licenza contiene un'ulteriore limitazione, ma consente la licenza o il trasferimento in base alla presente Licenza, è possibile aggiungere a un materiale di lavoro coperto dai termini di tale documento di licenza, a condizione che l'ulteriore restrizione non sopravviva a tale riacquisto o trasporto.

Se si aggiungono termini a un lavoro coperto in accordo con questa sezione, è necessario inserire, nei relativi file di origine, una dichiarazione dei termini aggiuntivi applicabili a tali file o una notifica che indichi dove trovare i termini applicabili.

Termini aggiuntivi, permissivi o non permissivi, possono essere indicati sotto forma di una licenza scritta separatamente o dichiarati come eccezioni; i requisiti di cui sopra si applicano in entrambi i casi.

8. Terminazione.

Non è consentito propagare o modificare un lavoro coperto, salvo nei casi espressamente previsti dalla presente Licenza. Qualsiasi tentativo di propagarlo o modificarlo in altro modo è nullo e terminerà automaticamente i diritti dell'utente ai sensi della presente Licenza (comprese le licenze di brevetto concesse ai sensi del terzo paragrafo della sezione 11).

Tuttavia, se si interrompe qualsiasi violazione di questa Licenza, la licenza di un particolare detentore del copyright viene ripristinata (a) provvisoriamente, a meno che e fino a quando il titolare del copyright non risolve esplicitamente la licenza e (b) in modo permanente, se il detentore del copyright fallisce per notificare l'utente della violazione con mezzi ragionevoli prima di 60 giorni dopo la cessazione.

Inoltre, la tua licenza da un particolare detentore del copyright viene ripristinata in modo permanente se il titolare del copyright ti informa della violazione con qualche mezzo ragionevole, questa è la prima volta che ricevi una notifica di violazione della presente Licenza (per qualsiasi lavoro) da quel detentore del copyright, e si cura la violazione prima di 30 giorni dopo il ricevimento della notifica.

La cessazione dei diritti dell'utente in questa sezione non comporta la risoluzione delle licenze delle parti che hanno ricevuto copie o diritti da parte dell'utente in base alla presente Licenza. Se i tuoi diritti sono stati revocati e non ripristinati in modo permanente, non sei idoneo a ricevere nuove licenze per lo stesso materiale nella sezione 10.

9. L'accettazione non richiesto per avere copie.

Non è necessario accettare questa Licenza per ricevere o eseguire una copia del Programma. La propagazione ausiliaria di un lavoro coperto che si verifica esclusivamente come conseguenza dell'utilizzo della trasmissione peer-to-peer per ricevere una copia allo stesso modo non richiede l'accettazione. Tuttavia, nient'altro che questa Licenza ti concede il permesso di propagare o modificare qualsiasi lavoro coperto. Queste azioni violano il copyright se non si accetta questa licenza. Pertanto, modificando o propagando un'opera coperta, si indica l'accettazione di questa Licenza per farlo.

10. Licenza Automatica per i successivi destinatari.

Ogni volta che si trasmette un lavoro coperto, il destinatario riceve automaticamente una licenza dai licenzianti originali, per eseguire, modificare e propagare tale lavoro, soggetto a questa Licenza. Non sei responsabile per l'applicazione della conformità da parte di terzi con questa Licenza.

Una "transazione di entità" è una transazione che trasferisce il controllo di un'organizzazione, o sostanzialmente tutte le attività di una, o la suddivisione di un'organizzazione, o le organizzazioni che si uniscono. Se la propagazione di un lavoro coperto risulta da una transazione di entità, ciascuna parte di quella transazione che riceve una copia dell'opera riceve anche qualsiasi licenza per il lavoro che il predecessore della parte interessata aveva o poteva dare in base al paragrafo precedente, più un diritto di possesso della Sorgente corrispondente dell'opera dal predecessore in questione, se il predecessore lo ha o può ottenerlo con sforzi ragionevoli.

Non è possibile imporre ulteriori restrizioni all'esercizio dei diritti concessi o affermati ai sensi della presente Licenza. Ad esempio, non è possibile imporre diritti di licenza, royalty o altri costi per l'esercizio dei diritti concessi in base alla presente Licenza e non si può avviare un contenzioso (inclusa una domanda riconvenzionale o una domanda riconvenzionale in una causa) in cui si sostiene che qualsiasi richiesta di brevetto viene violata facendo, utilizzando, vendendo, offrendo in vendita o importando il Programma o parte di esso.

11. Brevetti.

Un "contributore" è un detentore del copyright che autorizza l'uso ai sensi della presente Licenza del Programma o di un'opera su cui si basa il Programma. Il lavoro così concesso in licenza è chiamato "versione contributore" del contributore.

Le "rivendicazioni di brevetto essenziale" di un contributore sono tutte rivendicazioni di brevetto possedute o controllate dal contributore, sia già acquisito o acquistato in seguito, che sarebbero state violate in qualche modo, consentito dalla presente Licenza, di produzione, utilizzo o vendita della versione del contributore, ma non includere affermazioni che verrebbero violate solo come conseguenza di ulteriori modifiche della versione del contributore. Ai fini della presente definizione, "controllo" include il diritto di concedere licenze secondarie di brevetto in modo coerente con i requisiti della presente Licenza.

Ogni contributore concede una licenza di brevetto non esclusiva, a livello mondiale, senza diritti d'autore in base alle rivendicazioni di brevetto del contribuente, per creare, utilizzare, vendere, offrire in vendita, importare e altrimenti eseguire, modificare e propagare il contenuto della versione del contributore.

Nei tre paragrafi seguenti, una "licenza di brevetto" è qualsiasi accordo o impegno esplicito, comunque denominati, non per imporre un brevetto (come un esplicito permesso di praticare un brevetto o un'alleanza per non citare in giudizio per violazione di brevetto). Per "concedere" tale licenza di brevetto a una parte significa fare un tale accordo o impegno per non imporre un brevetto contro la parte.

Se si trasmette un lavoro coperto, facendo affidamento consapevolmente su una licenza di brevetto, e la Sorgente corrispondente dell'opera non è disponibile per chiunque a copiare, gratuitamente e secondo i termini di questa Licenza, attraverso un server di rete disponibile pubblicamente o altri facilmente accessibili significa, quindi è necessario (1) far sì che la Sorgente Corrispondente sia così disponibile, o (2) provvedere a privarsi del beneficio della licenza di brevetto per questo particolare lavoro, o (3) organizzare, in modo coerente con il requisiti di questa Licenza, per estendere la licenza di brevetto ai destinatari a valle. "Conoscere con cognizione di causa" significa che hai una conoscenza effettiva che, ma per la licenza di brevetto, il tuo lavoro coperto in un paese, o l'uso del destinatario del lavoro coperto in un paese, violerebbe uno o più brevetti identificabili in quel paese che tu avere ragione di credere sono validi

Se, a seguito di o in connessione con una singola transazione o accordo, si trasmette, o si propagano procurando il trasporto di un'opera coperta, e si concede una licenza di brevetto ad alcune delle parti che ricevono l'opera coperta che le autorizza a utilizzare, propagare, modificare o trasmettere una copia specifica dell'opera coperta, quindi la licenza di brevetto che concedi viene automaticamente estesa a tutti i destinatari del lavoro coperto e lavora in base ad esso.

Una licenza di brevetto è "discriminatoria" se non include nell'ambito della sua copertura, vieta l'esercizio o è condizionata dal mancato esercizio di uno o più diritti specificatamente concessi in base alla presente Licenza. Non è possibile trasmettere un'opera coperta se si è parte di un accordo con una terza parte che si occupa di distribuzione di software, in base al quale si effettua il pagamento a terzi in base all'entità della propria attività di trasmissione del lavoro, e in base al quale la terza parte concede, a una delle parti che riceveranno il lavoro da te coperto, una licenza di brevetto discriminatorio (a) in relazione a copie dell'opera da te trasmessa (o copie realizzate da tali copie), o ( b) principalmente per e in connessione con specifici prodotti o compilazioni che contengono l'opera coperta, a meno che non si sia entrati in tale accordo, o che la licenza di brevetto sia stata concessa, prima di 28 March 2007.

Nulla di quanto contenuto nella presente Licenza deve essere interpretato come l'esclusione o la limitazione di qualsiasi licenza implicita o altre difese alla violazione che potrebbero altrimenti essere a disposizione dell'utente ai sensi della legge sui brevetti applicabile.

12. No resa di libertà altrui ".

Se le condizioni vengono imposte a te (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 trasmettere un'opera coperta in modo tale da soddisfare simultaneamente i propri obblighi ai sensi della presente Licenza e qualsiasi altro obbligo pertinente, quindi di conseguenza non è possibile trasmetterla a tutti. Ad esempio, se accetti termini che ti obbligano a riscuotere una royalty per un ulteriore trasporto da coloro a cui trasmetti il ​​Programma, l'unico modo per soddisfare entrambi i termini e la presente Licenza è di astenersi dal trasmettere il Programma.

13. Utilizzare con licenza GNU Affero General Public.

Nonostante qualsiasi altra disposizione di questa Licenza, si ha il permesso di collegare o combinare qualsiasi lavoro coperto con un lavoro concesso in licenza con la versione 3 della Licenza Pubblica Generale GNU Affero in una singola opera combinata e per trasmettere il lavoro risultante. I termini di questa Licenza continueranno ad applicarsi alla parte che è l'opera coperta, ma i requisiti speciali della Licenza Pubblica generale Affer GNU, sezione 13, riguardante l'interazione attraverso una rete si applicheranno alla combinazione in quanto tale.

14. Versioni rivedute di questa Licenza.

La Free Software Foundation può pubblicare periodicamente e / o nuove versioni della GNU General Public License di volta in volta. Tali nuove versioni saranno simili nello spirito alla versione attuale, ma potrebbero differire in dettaglio per affrontare nuovi problemi o preoccupazioni.

A ciascuna versione viene assegnato un numero di versione distintivo. Se il Programma specifica che una certa versione numerata della Licenza Pubblica Generica GNU "o qualsiasi versione successiva" si applica ad essa, si ha la possibilità di seguire i termini e le condizioni di quella versione numerata o di qualsiasi versione successiva pubblicata dal Software Libero Fondazione. Se il Programma non specifica un numero di versione della Licenza Pubblica Generica GNU, è possibile scegliere qualsiasi versione pubblicata dalla Free Software Foundation.

Se il Programma specifica che un delegato può decidere quali versioni future della Licenza Pubblica Generica GNU possono essere utilizzate, la dichiarazione pubblica di accettazione di una versione di tale delegazione autorizza in via permanente a scegliere quella versione per il Programma.

Versioni successive della licenza possono darti permessi aggiuntivi o diversi. Tuttavia, nessun obbligo aggiuntivo è imposto a nessun autore o detentore del copyright a seguito della scelta di seguire una versione successiva.

15. Esclusione di garanzia.

NON ESISTE ALCUNA GARANZIA PER IL PROGRAMMA, NELLA MISURA CONSENTITA DALLA LEGGE APPLICABILE. SALVO QUANDO È STATO OPPORTUNO SCRITTO I TITOLARI DEL COPYRIGHT E / O ALTRE PARTI FORNISCONO IL PROGRAMMA "COSÌ COME SONO" SENZA GARANZIE DI ALCUN TIPO, ESPLICITE O IMPLICITE, INCLUSE, A TITOLO ESEMPLIFICATIVO, LE GARANZIE IMPLICITE DI COMMERCIABILITÀ E IDONEITÀ PER UN PARTICOLARE SCOPO . L'INTERO RISCHIO RELATIVO ALLA QUALITÀ E ALLE PRESTAZIONI DEL PROGRAMMA È CON VOI. SE IL PROGRAMMA RISULTA DIFETTOSO, SI ASSUME IL COSTO DI TUTTA LA MANUTENZIONE, RIPARAZIONE O CORREZIONE NECESSARIA.

16. Limitazione di responsabilità.

IN NESSUN CASO A MENO CHE NON SIA RICHIESTO DALLA LEGGE APPLICABILE O ACCORDATO DALLA SCRITTA, QUALSIASI TITOLARE DEL COPYRIGHT O DI QUALSIASI ALTRA PARTE CHE MODIFICA E / O CONVASSA IL PROGRAMMA COME CONSENTITO SOPRA, SARÀ RESPONSABILE PER DANNI, INCLUSI QUALSIASI GENERALE, SPECIALE, INCIDENTALE O CONSEQUENZIALE DANNI DERIVANTI DALL'UTILIZZO O DALL'IMPOSSIBILITÀ DI UTILIZZARE IL PROGRAMMA (INCLUSO, MA NON LIMITATO, LA PERDITA DI DATI O DATI FORNITI INACCURATI O PERDITE SOSTENUTI DA VOI O DA TERZI O UN INADEMPIMENTO DEL PROGRAMMA DI OPERARE CON QUALSIASI ALTRI PROGRAMMI), ANCHE SE TALE TITOLARE O ALTRO GRUPPO È STATO AVVISATO DELLA POSSIBILITÀ DI TALI DANNI.

17. Interpretazione delle sezioni 15 e 16.

Se la dichiarazione di non responsabilità della garanzia e la limitazione di responsabilità di cui sopra non possono avere effetto legale locale in base alle loro condizioni, i tribunali di revisione applicano la legge locale che si avvicina di più a una rinuncia assoluta di ogni responsabilità civile in relazione al Programma, a meno che una garanzia o ipotesi di responsabilità accompagna una copia del Programma in cambio di una commissione.

FINE DEI TERMINI E CONDIZIONI

Come applicare questi termini a nuovi programmi

Se sviluppi un nuovo programma e vuoi che sia del miglior uso possibile per il pubblico, il modo migliore per ottenerlo è rendere il software libero che tutti possono ridistribuire e modificare in questi termini.

Per fare ciò, allegare le seguenti comunicazioni al programma. È più sicuro collegarli all'inizio di ogni file sorgente per indicare in modo più efficace l'esclusione della garanzia; e ogni file dovrebbe avere almeno la riga "copyright" e un puntatore a dove viene trovata la nota completa.

    <una riga per dare il nome del programma e una breve idea di cosa fa.> Copyright (C) <anno> <nome dell'autore> Questo programma è software libero: è possibile ridistribuirlo e / o modificarlo secondo i termini della GNU General Public License come pubblicata dalla Free Software Foundation, sia la versione 3 della licenza, sia (a propria scelta) qualsiasi versione successiva. Questo programma è distribuito nella speranza che sia utile, ma SENZA ALCUNA GARANZIA; senza nemmeno la garanzia implicita di COMMERCIABILITÀ o IDONEITÀ PER UN PARTICOLARE SCOPO. Vedi la GNU General Public License per maggiori dettagli. Dovresti aver ricevuto una copia della GNU General Public License insieme a questo programma. Altrimenti, vedi <http://www.gnu.org/licenses/>.

Si aggiungano anche informazioni su come essere contattati tramite posta elettronica e cartacea.

Se il programma interagisce con il terminale, invia un breve avviso come questo quando inizia in modalità interattiva:

    <programma> Copyright (C) <anno> <nome dell'autore> Questo programma viene fornito ASSOLUTAMENTE NESSUNA GARANZIA; per i dettagli digitare `show w '. Questo è software libero e sei libero di ridistribuirlo in determinate condizioni; digita `mostra c 'per i dettagli.

I comandi ipotetici `show w 'e` show c' dovrebbero mostrare le parti appropriate della General Public License. Naturalmente, i comandi del tuo programma potrebbero essere diversi; per un'interfaccia GUI, dovresti usare un "about box".

Dovresti anche ottenere il tuo datore di lavoro (se lavori come programmatore) o la scuola, se esiste, per firmare un "disclaimer sul copyright" per il programma, se necessario. Per maggiori informazioni su questo e su come applicare e seguire la GNU GPL, vedi <http://www.gnu.org/licenses/>.

La GNU General Public License 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 vuole fare, utilizzare la Licenza Pubblica Generica Minore GNU al posto di questa Licenza. Ma prima, leggi <http://www.gnu.org/philosophy/why-not-lgpl.html>.

REL Inc.