Open Source hög töjningshastighet Test Software | REL Inc.
EnglishFrenchGermanItalianPortugueseSpanishSwedish

Testprovning med hög stamhastighet

Open Source hög töjningshastighet Test Software

REL har släppt sin SURE-Pulse programvara under GNU General Public License, version 3.0 (GPL-3.0). SURE-Pulse skrevs ursprungligen för att vara en hög genomströmning mjukvarutestning att hantera REL: s i huset hög töjningshastighet testning med deras Split Hopkinson Pressure Bar systemet. På grund av sin plattformsoberoende, generiska och öppen källkod natur, hoppas REL att SURE-Pulse blir standardmetod för att beräkna testanalys i hög töjningshastighet testning. REL söker engagemang i Sure-Pulse projekt från den akademiska världen för att standardisera och öka insynen i hög töjningshastighet beräkningar.
Sure-Pulse programpaket består av tre program, SURE-PulseTM Data Processor, SURE-PulseTM Viewer, och SURE-PulseTM Bildkorrelation. Dataprocessorn ingår i byggvägen för Viewer och Image Correlation för att försäkra en konsekvent modell i alla program men programmen kan fortfarande installeras och spåras oberoende om så önskas. Alla program skrivs i Java med hjälp av JavaFX-biblioteket för GUI.

SURE-Pulse Software Map

Programvara Funktioner

Dataprocessorn tillåter skapandet av baruppsättningar och prover, import av provdata, trimning av provdata. Aktuella databehandlingsfunktioner inkluderar lågpassfiltrering, automatisk pulsval och sparade testkonfigurationer.




Viewer innehåller användbar datavisualisering för överlagring av flera provresultatkurvor, och ett verktyg visualiserar hur videoanalysen motsvarar provdata.





Bildkorrelationsprogrammet innehåller målsökning och ett enkelt java-gränssnitt för att köra digital bildkorrelation med C ++-versionen av Ncorr http://ncorr.com.





Shot Caller Mobile App

SURE-PulseTM Shot Caller är nu tillgänglig för Android och iOS

Shot Caller är en enkel kalkylator som förutsäger nästa skott på en Split Hopkinson Pressure Bar


Steg 1: Gå till fliken nedladdningar och välja det program som du vill ladda ner. Var noga med att välja rätt operativsystem.
Steg 2: Det kan hända att du får ett meddelande som liknar detta när du laddar ner filen, väljer att behålla den nedladdade filen. Vi arbetar med att få ett kodsigneringscertifikat så att det inte är ett problem i framtiden.
Steg 3: Hitta den nedladdade filen och klicka på filen för att köra den. Återigen kan du bli uppmanad med meddelanden från ditt dators säkerhetssystem. Dessa meddelanden kan ändras beroende på ditt operativsystem. Meddelandet som visas på bilden är Windows 10.
Steg 4: Din dator kan uppmana dig att låta programmet göra ändringar i datorn. Klicka på "Ja" för att fortsätta installationen. På Mac OS X kan du bli uppmanad att ange ditt användarnamn och lösenord för att ge programmet de privilegier som den behöver installera.
Steg 5: Klicka på Installera på installationsprogrammet som dyker upp. Du kan bli ombedd att stänga alla körversioner av SURE-Pulse om du redan har en preevious-version installerad. Följ anvisningarna i installationen och klicka på "Slutför" när du är klar.
Steg 6: När det är gjort installerar programmet ska öppnas automatiskt. Du är nu redo att använda programmet. Tack för ditt intresse för SURE-Pulse programvara.
KÄLLKOD

Källkoden finns på GitHub på länken nedan

REL Inc. GitHub
senaste Bygger

SURE-PulseTM Data Processor - 1.12.x
Ladda ner Filtyp version Bygg Datum
fönster exe 1.12.0 5-18-2018 vid 9: 33 PM
Mac OS X dmg 1.12.0 5-18-2018 vid 9: 34 PM
Linux (kommer snart) burk n / a n / a
SURE-PulseTM Shot Caller - 1.0.x

SURE-PulseTM Viewer - nu i dataprocessorn!
Ladda ner Filtyp version Bygg Datum
fönster exe 1.8.2 1/27/16
Mac OS X dmg 1.8.2 1/27/16
Linux burk n / a n / a
SURE-PulseTM bild Korrelation BETA - Ingår nu i dataprocessorn!
Ladda ner Filtyp version Bygg Datum
fönster exe 0.7.5 12/16/15
Mac OS X (kommer snart) dmg n / a n / a
Linux (kommer snart) burk n / a n / a

1. Installation

2. Skapa en Bar Setup

3. Skapa ett prov

4. Skapar Prover Fortsättning

5. Analysera ett prov

6. Analysera flera prover

7. Skapa en session

8. Spara en arbetsyta

För support kontakta oss på softwaresupport@relinc.net
REL har släppt sin SURE-Pulse programvara under GNU General Public License, version 3.0 (GPL-3.0). En kopia av denna licens nedan.



GNU General Public License

Version 3, 29 juni 2007

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

Alla har rätt att kopiera och distribuera fullständiga kopior av detta licensdokument, men att ändra det är inte tillåtet.

Inledning

GNU General Public License är en fri, copyleft licens för programvara och andra typer av verk.

Licenserna för de flesta program och andra praktiska verk är utformade för att ta bort din frihet att dela och byta verk. Däremot är GNU General Public License avsedd att garantera din frihet att dela och ändra alla versioner av ett program - för att se till att det fortfarande är ledig programvara för alla sina användare. Vi, Free Software Foundation, använder GNU General Public License för det mesta av vår programvara; Det gäller även för alla andra arbeten som utgivits på detta sätt av dess författare. Du kan även tillämpa det på dina program.

När vi talar om fri programvara, hänvisar vi till frihet, inte pris. Våra Allmänna Licenser är utformade för att säkerställa att du har frihet att distribuera kopior av fri programvara (och ladda dem om du vill), att du får källkod eller kan få den om du vill ha det, att du kan ändra programvaran eller använd bitar av det i nya fria program, och att du vet att du kan göra dessa saker.

För att skydda dina rättigheter måste vi förhindra andra att förneka dig dessa rättigheter eller be dig att överlämna rättigheterna. Därför har du vissa ansvarsområden om du distribuerar kopior av programvaran, eller om du ändrar det: ansvar att respektera andras frihet.

Om du till exempel distribuerar kopior av ett sådant program, antingen gratis eller mot avgift, måste du vidarebefordra samma friheter till mottagarna som du mottog. Du måste se till att de också får eller kan få källkoden. Och du måste visa dem dessa villkor så att de känner till sina rättigheter.

Utvecklare som använder GNU GPL skyddar dina rättigheter med två steg: (1) hävdar upphovsrätten på programvaran, och (2) erbjuder dig denna licens som ger dig juridisk tillåtelse att kopiera, distribuera och / eller ändra det.

För utvecklarens och författarnas skydd förklarar GPL tydligt att det inte finns någon garanti för denna fria programvara. För både användarnas och författarnas skull kräver GPL att ändrade versioner markeras som ändrade, så att deras problem inte kommer att tillskrivas felaktigt till upphovsmän av tidigare versioner.

Vissa enheter är utformade för att neka användarnas åtkomst att installera eller köra ändrade versioner av programvaran inuti dem, även om tillverkaren kan göra det. Detta är i grunden oförenligt med målet att skydda användarnas frihet att ändra programvaran. Det systematiska mönstret för sådant missbruk förekommer inom produktområdet för individer att använda, vilket är exakt var det är mest oacceptabelt. Därför har vi utformat den här versionen av GPL för att förbjuda övningen för dessa produkter. Om sådana problem uppstår väsentligt inom andra områden, står vi redo att utvidga denna bestämmelse till domäner i framtida versioner av GPL, som behövs för att skydda användarnas frihet.

Slutligen hotas varje program ständigt av mjukvarupatent. Staterna bör inte tillåta patent att begränsa utveckling och användning av programvara på allmänt tillgängliga datorer, men i de som gör det vill vi undvika den speciella risken att patent som tillämpas på ett gratis program skulle göra det effektivt proprietär. För att förhindra detta garanterar GPL att patent inte kan användas för att göra programmet icke-fritt.

De exakta villkoren för kopiering, distribution och modifiering följer.

VILLKOR

0. Definitioner.

"Denna licens" avser version 3 av GNU General Public License.

"Copyright" betyder också upphovsrättsliknande lagar som gäller för andra typer av verk, såsom halvledarmaskar.

"Programmet" avser upphovsrättsligt arbete som är licensierat enligt denna licens. Varje licensinnehavare adresseras som "du". "Licensgivare" och "mottagare" kan vara individer eller organisationer.

Att "modifiera" ett arbete innebär att kopiera från eller anpassa hela eller delar av arbetet på ett sätt som kräver upphovsrättsligt tillstånd, annat än att göra en exakt kopia. Det resulterande arbetet kallas en "modifierad version" av det tidigare arbetet eller ett arbete "baserat på" det tidigare arbetet.

Ett "täckt arbete" betyder antingen det oförändrade programmet eller ett arbete baserat på programmet.

Att "föröka" ett arbete innebär att göra något med det som utan tillstånd skulle göra dig direkt eller sekundärt ansvarig för överträdelse enligt tillämplig upphovsrättslag, förutom att du utför den på en dator eller modifiera en privat kopia. Förökning omfattar kopiering, distribution (med eller utan modifiering), tillgängliggöring för allmänheten och i vissa länder också andra aktiviteter.

Att "förmedla" ett arbete betyder varje form av förökning som gör att andra parter kan göra eller ta emot kopior. Mera interaktion med en användare via ett datornätverk, utan överföring av en kopia, överförs inte.

Ett interaktivt användargränssnitt visar ”lämpliga juridiska meddelanden” i den mån det finns en bekväm och tydligt synlig funktion som (1) visar ett lämpligt meddelande om upphovsrätt, och (2) talar om för användaren att det inte finns någon garanti för arbetet (utom i i den utsträckning som garantier tillhandahålls) kan licensierarna överföra arbetet enligt denna licens och hur man visar en kopia av denna licens. Om gränssnittet presenterar en lista över användarkommandon eller alternativ, till exempel en meny, uppfyller ett framstående objekt i listan detta kriterium.

1. Källkod.

"Kodkod" för ett arbete betyder den föredragna formen av arbetet för att göra ändringar i det. "Objektkod" betyder en icke-källform av ett arbete.

Ett "standardinterface" betyder ett gränssnitt som antingen är en officiell standard som definieras av en erkänd standardkropp eller, i fallet med gränssnitt specificerade för ett visst programmeringsspråk, en som används allmänt bland utvecklare som arbetar på det språket.

Systembiblioteken för ett körbart arbete omfattar allt annat än arbetet som helhet, som a) ingår i den vanliga formen för förpackning av en huvudkomponent, men som inte ingår i den stora komponenten, och b) tjänar endast för att möjliggöra användning av arbetet med den stora komponenten, eller att implementera ett standardgränssnitt för vilket en implementering är tillgänglig för allmänheten i källkodsform. En "huvudkomponent" betyder i detta sammanhang en viktig väsentlig komponent (kärna, fönstersystem etc.) av det specifika operativsystemet (om det finns) som det körbara arbetet körs, eller en kompilator som används för att producera arbetet, eller en objektkodsinterpreter som används för att köra den.

Den "korresponderande källan" för ett arbete i objektkodsform betyder all källkod som behövs för att generera, installera och (för ett körbart arbete) köra objektkoden och ändra arbetet, inklusive skript för att styra dessa aktiviteter. Det omfattar emellertid inte arbetets systembibliotek eller verktyg för allmänt ändamål eller generellt tillgängliga fria program som används omodifierade för att utföra dessa aktiviteter men som inte ingår i arbetet. Till exempel innehåller motsvarande källa gränssnittsdefinitionsfiler som är associerade med källfiler för arbetet och källkoden för delade bibliotek och dynamiskt länkade delprogram som arbetet är speciellt utformat att kräva, t.ex. genom intim datakommunikation eller kontrollflöde mellan dessa delprogram och andra delar av arbetet.

Den korresponderande källan behöver inte innehålla något som användare kan regenerera automatiskt från andra delar av motsvarande källa.

Den motsvarande källan för ett arbete i källkodsform är det samma arbetet.

2. Grundläggande behörighet.

Alla rättigheter som beviljas enligt denna Licens beviljas för upphovsrätten i Programmet och är oåterkalleliga under förutsättning att de angivna villkoren är uppfyllda. Denna licens bekräftar uttryckligen ditt obegränsade tillstånd att köra det omodifierade Programmet. Utgången från att köra ett täckt arbete omfattas endast av denna licens om utgåvan, med tanke på dess innehåll, utgör ett täckt arbete. Denna Licens erkänner dina rättigheter för rättvis användning eller annan likvärdig, enligt upphovsrätten.

Du får göra, springa och sprida täckta verk som du inte förmedlar, utan villkor så länge som din licens annars är i kraft. Du får överföra täckta verk till andra i syfte att få dem att göra ändringar uteslutande för dig eller ge dig möjligheter att köra dessa arbeten, förutsatt att du följer villkoren i denna licens för att överföra allt material som du inte kontrollerar upphovsrätt. De som sålunda gör eller driver de täckta verken för dig måste göra det uteslutande för dina räkning, under ledning och kontroll, på villkor som förbjuder dem att göra kopior av ditt upphovsrättsskyddade material utanför deras relation med dig.

Transport under andra omständigheter är tillåtet enbart under de villkor som anges nedan. Upplicensiering är inte tillåtet. avsnitt 10 gör det onödigt.

3. Skydda användarnas juridiska rättigheter Från kringgående lagen.

Inget täckt arbete ska anses vara en del av en effektiv teknisk åtgärd enligt gällande lag som uppfyller förpliktelser enligt artikel 11 i WIPO: s upphovsrättsfördrag som antagits den 20 december 1996 eller liknande lagar som förbjuder eller begränsar kringgående av sådana åtgärder.

När du förmedlar ett täckt arbete, avstår du från någon laglig makt för att förbjuda kringgående av tekniska åtgärder i den utsträckning sådan kringgående sker genom att utöva rättigheter enligt denna licens med avseende på det omfattande arbetet och du avstår från avsikt att begränsa drift eller modifiering av Arbeta som ett medel för att, mot arbetets användare, se till att din eller tredje parts lagliga rättigheter förbjuder kringgående av tekniska åtgärder.

4. Förmedla exakta kopior.

Du får vidarebefordra fullständiga kopior av programmets källkod när du mottar den, på vilket som helst medium, förutsatt att du på ett tydligt och lämpligt sätt publicerar ett lämpligt upphovsrättsligt meddelande på varje kopia. hålla intakta alla meddelanden som anger att denna licens och eventuella icke-tillåtna villkor som lagts till i enlighet med avsnitt 7 gäller för koden; hålla intakta alla meddelanden om avsaknad av någon garanti; och ge alla mottagare en kopia av denna licens tillsammans med programmet.

Du kan debitera något pris eller inget pris för varje kopia som du förmedlar, och du kan erbjuda stöd eller garanti skydd mot en avgift.

5. Förmedla modifierade käll versioner.

Du kan vidarebefordra ett arbete baserat på Programmet eller modifikationerna för att producera det från Programmet, i form av källkod enligt villkoren i avsnitt 4, förutsatt att du också uppfyller alla dessa villkor:

  • a) Arbetet måste innehålla framstående meddelanden som anger att du har ändrat det och ger ett relevant datum.
  • b) Arbetet måste innehålla framstående meddelanden som anger att det släpps ut under denna licens och eventuella villkor som läggs till i avsnitt 7. Detta krav ändrar kravet i avsnitt 4 för att "hålla intakta alla meddelanden".
  • c) Du måste licensiera hela arbetet som helhet enligt denna Licens till alla som kommer i besittning av en kopia. Denna licens gäller därför, tillsammans med tillämpliga avsnitt 7-villkor, för hela arbetet och alla dess delar, oavsett hur de är förpackade. Denna Licens ger inget tillstånd att licensiera arbetet på något annat sätt, men det upphäver inte sådant tillstånd om du har mottagit det separat.
  • d) Om arbetet har interaktiva användargränssnitt måste var och en visa lämpliga juridiska meddelanden. Om programmet har interaktiva gränssnitt som inte visar lämpliga juridiska meddelanden behöver ditt arbete emellertid inte göra dem.

En sammanställning av ett täckt arbete med andra separata och oberoende arbeten som inte är av deras naturförlängningar av det täckta arbetet och som inte kombineras med det för att bilda ett större program, i eller på en volym av en lagring eller distribution medium, kallas "aggregat" om samlingen och dess resulterande upphovsrätt inte används för att begränsa sammanslutningens användare tillträde eller lagliga rättigheter utöver vad de enskilda arbetena tillåter. Inkludering av ett täckt arbete i ett aggregat orsakar inte att denna licens gäller för övriga delar av aggregatet.

6. Förmedla icke-Source formulär.

Du får överföra ett täckt arbete i objektkodsform enligt villkoren i avsnitt 4 och 5, förutsatt att du också överför den maskinläsbara motsvarande källan enligt villkoren i denna licens på något av följande sätt:

  • a) Förmedla objektkoden i eller innefatta en fysisk produkt (inklusive ett fysiskt distributionsmedium), åtföljd av den korresponderande källan som är fixerad på ett hållbart fysiskt medium som vanligtvis används för mjukvaruutbyte.
  • b) Hämta objektkoden i eller innehålla en fysisk produkt (inklusive ett fysiskt distributionsmedium), åtföljt av ett skriftligt erbjudande, giltigt i minst tre år och giltigt så länge du erbjuder reservdelar eller kundsupport för det produktmodell, för att ge den som äger objektkoden antingen (1) en kopia av motsvarande källa för all programvara i produkten som omfattas av denna licens, på ett varaktigt fysiskt medium som vanligtvis används för mjukvaruutbyte, till ett prisnummer mer än din rimliga kostnad för att fysiskt utföra denna överföring av källa eller (2) tillgång för kopiering av motsvarande källa från en nätverksserver utan kostnad.
  • c) Skicka enskilda kopior av objektkoden med en kopia av det skriftliga erbjudandet för att tillhandahålla motsvarande källa. Detta alternativ är endast tillåtet tillfälligt och noncommercially, och endast om du fått objektkoden med ett sådant erbjudande, i enlighet med avsnitt 6b.
  • d) Förmedla objektkoden genom att erbjuda åtkomst från en utpekad plats (gratis eller mot avgift) och erbjuda motsvarande tillgång till motsvarande källa på samma sätt genom samma plats utan extra kostnad. Du behöver inte kräva att mottagare kopierar den korresponderande källan tillsammans med objektkoden. Om platsen att kopiera objektkoden är en nätverksserver kan den korresponderande källan vara på en annan server (drivs av dig eller en tredje part) som stöder motsvarande kopieringsmöjligheter, förutsatt att du behåller tydliga riktningar bredvid objektkoden som säger var du ska hitta den korresponderande källan. Oavsett vilken server som är värd för motsvarande källa, förbli du skyldig att se till att den är tillgänglig så länge som behövs för att uppfylla dessa krav.
  • e) Hämta objektkoden med hjälp av peer-to-peer-överföring, förutsatt att du informerar andra kamrater där objektkoden och motsvarande källa till arbetet erbjuds allmänheten utan kostnad enligt underavsnitt 6d.

En separerbar del av objektkoden, vars källkod är utesluten från motsvarande källa som ett systembibliotek, behöver inte ingå i att överföra objektkodsarbetet.

En "användarprodukt" är antingen (1) en "konsumentprodukt", vilket innebär en konkret personlig egendom som normalt används för personliga, familje- eller hushållsändamål, eller (2) någonting som är konstruerat eller sålt för inbyggnad i en bostad. Vid fastställandet av huruvida en produkt är en konsumentprodukt ska tvivelaktiga ärenden lösas till förmån för täckning. För en viss produkt som mottas av en viss användare avser "normalt använd" en typisk eller gemensam användning av den produktklassen, oberoende av den specifika användarens status eller om hur den särskilda användaren faktiskt använder eller förväntar sig eller förväntas använda produkten. En produkt är en konsumentprodukt oavsett om produkten har betydande kommersiella, industriella eller icke-konsumenters användningar, såvida inte sådana användningsområden utgör det enda signifikanta användningsområdet för produkten.

"Installation Information" för en användarprodukt innebär alla metoder, procedurer, behörighetsnycklar eller annan information som krävs för att installera och exekvera modifierade versioner av ett täckt arbete i den användarprodukten från en modifierad version av dess motsvarande källa. Informationen måste vara tillräcklig för att säkerställa att den ändrade funktionen hos den modifierade objektkoden under inga omständigheter förhindras eller störs endast för att modifiering har gjorts.

Om du förmedlar ett objektkodsarbete enligt detta avsnitt i eller med eller specifikt för användning i en användarprodukt och transporten sker som en del av en transaktion där innehavsrätten och användningen av användarprodukten överförs till mottagare i evighet eller för en bestämd period (oavsett hur transaktionen karakteriseras), måste den motsvarande källan som överförs enligt detta avsnitt åtföljas av installationsinformationen. Men detta krav gäller inte om varken du eller någon tredje part behåller möjligheten att installera ändrad objektkod på användarprodukten (till exempel har arbetet installerats i ROM).

Kravet att tillhandahålla installationsinformation innehåller inte något krav på att fortsätta tillhandahålla supporttjänst, garanti eller uppdateringar för ett arbete som har modifierats eller installerats av mottagaren eller för användarprodukten där den har ändrats eller installerats. Tillgång till ett nätverk kan nekas när modifieringen självt väsentligt och negativt påverkar driften av nätverket eller bryter mot regler och protokoll för kommunikation över nätverket.

Motsvarande källa som överförts och installationsinformation som tillhandahålls i enlighet med detta avsnitt måste vara i ett format som är offentligt dokumenterat (och med en implementering tillgänglig för allmänheten i källkodsform) och måste inte kräva något speciellt lösenord eller nyckel för uppackning, läsning eller kopiering.

7. Ytterligare villkor.

"Extra behörigheter" är villkor som kompletterar villkoren i denna licens genom att göra undantag från en eller flera av dess villkor. Ytterligare behörigheter som gäller för hela programmet ska behandlas som om de ingick i denna licens, i den utsträckning de är giltiga enligt gällande lag. Om ytterligare behörigheter endast gäller för en del av Programmet, kan den delen användas separat under dessa behörigheter, men hela programmet förblir reglerat av denna licens utan hänsyn till ytterligare behörigheter.

När du förmedlar en kopia av ett täckt arbete, kan du eventuellt ta bort eventuella ytterligare behörigheter från den kopian eller från någon del av den. (Ytterligare behörigheter kan skrivas för att kräva att de ska flyttas i vissa fall när du ändrar arbetet.) Du får lägga till ytterligare behörigheter på material som läggs till av dig till ett täckt arbete, för vilket du har eller kan ge lämpligt upphovsrättsligt tillstånd.

Utan hinder av någon annan bestämmelse i denna Licens kan du, om material som du lägger till i ett omfattat arbete, komplettera villkoren i denna licens med villkor om det är tillåtet av upphovsrättsinnehavarna av det här materialet.

  • a) Avsäkra garantin eller begränsa ansvaret annorlunda än villkoren i avsnitt 15 och 16 i denna Licens; eller
  • b) Behov av bevarande av angivna rimliga juridiska meddelanden eller författarbeteckningar i det materialet eller i lämpliga juridiska meddelanden som visas av verk som innehåller det. eller
  • c) Förbud mot oriktig uppgift om ursprunget för det här materialet eller kräva att modifierade versioner av sådant material markeras på ett rimligt sätt, vilket skiljer sig från den ursprungliga versionen. eller
  • d) Begränsa användningen för publicitetsändamål av namn på licensgivare eller upphovsmän till materialet; eller
  • e) Minskar för att bevilja rättigheter enligt varumärkeslagstiftningen för användning av vissa handelsnamn, varumärken eller servicemärken; eller
  • f) kräva ersättning för licensgivare och upphovsmän av det materialet av den som överför materialet (eller modifierade versioner av det) med kontraktsmässiga antaganden om ansvar gentemot mottagaren, för något ansvar som dessa avtalsenliga antaganden direkt ålägger dessa licensgivare och upphovsmän.

Alla övriga icke-tillåtna ytterligare villkor betraktas som "ytterligare begränsningar" i den mening som avses i avsnitt 10. Om programmet som du mottog det eller någon del av det innehåller ett meddelande om att det regleras av denna licens tillsammans med en term som är en ytterligare begränsning, kan du ta bort den termen. Om ett licensdokument innehåller en ytterligare begränsning men tillåter omlicensiering eller vidarebefordran enligt denna licens kan du lägga till ett täckt arbetsmaterial som regleras av villkoren i det här licensdokumentet, förutsatt att den ytterligare begränsningen inte överlever sådana omleveranser eller överföringar.

Om du lägger till villkor för ett täckt arbete i enlighet med det här avsnittet måste du i de relevanta källfilerna lägga in en redogörelse för de ytterligare villkor som gäller för dessa filer, eller ett meddelande som anger var du hittar de tillämpliga villkoren.

Ytterligare villkor, permissiva eller icke-tillåtna, kan anges i form av en separat skriftlig licens eller anges som undantag. Ovanstående krav gäller antingen.

8. Uppsägning.

Du får inte sprida eller modifiera ett täckt arbete, med undantag av vad som uttryckligen anges i denna Licens. Eventuellt försök att sprida eller modifiera det är ogiltigt och upphör automatiskt med dina rättigheter enligt denna licens (inklusive eventuella patentlicenser som beviljas enligt avsnitt 11 tredje stycket).

Om du upphör med all överträdelse av denna licens, återställs din licens från en viss upphovsrättsinnehavare (a) provisoriskt, såvida inte upphovsrättsinnehavaren uttryckligen och slutligen avslutar din licens, och (b) permanent, om upphovsrättsinnehavaren misslyckas att meddela dig om överträdelsen med några rimliga medel före 60 dagar efter upphörandet.

Dessutom återställs din licens från en viss upphovsrättsinnehavare om upphovsrättsinnehavaren meddelar dig överträdelsen med rimliga medel. Det här är första gången du har fått meddelande om överträdelse av denna licens (för något arbete) från upphovsrättsinnehavaren, och du botar överträdelsen före 30 dagar efter mottagandet av meddelandet.

Uppsägning av dina rättigheter enligt detta avsnitt upphör inte med licenser för parter som har erhållit kopior eller rättigheter från dig enligt denna licens. Om dina rättigheter har upphört och inte permanent återställts kvalificerar du dig inte för att få nya licenser för samma material under avsnitt 10.

9. Acceptans som inte krävs för att ha kopior.

Du är inte skyldig att acceptera denna licens för att ta emot eller köra en kopia av programmet. Tilläggsutbredning av ett täckt arbete som uppträder enbart som en följd av att man använder peer-to-peer-överföring för att ta emot en kopia på samma sätt kräver inte acceptans. Men inget annat än denna licens ger dig tillstånd att sprida eller modifiera eventuellt täckt arbete. Dessa åtgärder strider mot upphovsrätten om du inte accepterar denna licens. Därför anger du att du godkänner denna Licens genom att ändra eller föröka ett omfattat arbete.

10. Automatisk Licensiering av nedströms mottagare.

Varje gång du överför ett täckt arbete, mottar mottagaren automatiskt en licens från de ursprungliga licensgivarna, för att köra, ändra och sprida det arbetet, med förbehåll för denna licens. Du är inte ansvarig för att upprätthålla tredjeparts överensstämmelse med denna licens.

En "entitetstransaktion" är en transaktionsöverföringskontroll av en organisation, eller väsentligen alla tillgångar hos en, eller indela en organisation eller sammanslagna organisationer. Om utbredning av ett täckt arbete härrör från en entitetstransaktion, får varje part i den transaktionen som får en kopia av arbetet också erhålla licenser till det arbete som partiets föregångare i intresse hade eller skulle kunna ge enligt föregående punkt, plus rätt till innehav av den motsvarande källan till arbetet från föregångaren i intresse, om föregångaren har det eller kan få det med rimliga ansträngningar.

Du får inte införa ytterligare restriktioner för utövandet av de rättigheter som beviljats ​​eller bekräftats enligt denna licens. Till exempel kan du inte införa licensavgift, royalty eller annan avgift för utövande av rättigheter som beviljas enligt denna licens, och du får inte inleda rättstvister (inklusive ett tvärmål eller motkrav i en rättegång) som hävdar att patentanspråk har åsidosatts genom att använda, använda, sälja, erbjuda till salu eller importera programmet eller någon del av det.

11. Patent.

En "bidragsgivare" är en upphovsrättsinnehavare som tillåter användning enligt denna programlicens eller ett arbete som programmet bygger på. Det sålunda licensierade arbetet kallas bidragsgivarens "bidragsversion".

En bidragsgivares "väsentliga patentkrav" är alla patentkrav som ägs eller kontrolleras av bidragsgivaren, oavsett om det redan förvärvats eller därefter förvärvats, vilket skulle brytas på något sätt som tillåts av denna licens, att göra, använda eller sälja sin bidragsversion, men Inkludera inte påståenden som endast skulle åsidosättas till följd av ytterligare ändringar av bidragsversionen. I denna definition ingår "kontroll" rätten att bevilja patentlicens på ett sätt som överensstämmer med kraven i denna licens.

Varje bidragsgivare ger dig en icke-exklusiv, världsomspännande, royaltyfri patentlicens enligt bidragsgivarens väsentliga patentkrav, att göra, använda, sälja, erbjuda till salu, importera och på annat sätt köra, modifiera och sprida innehållet i dess bidragsversion.

I följande tre stycken är en "patentlicens" ett uttryckligt avtal eller åtagande, dock denominerade, att inte utöva ett patent (t.ex. ett uttryckligt tillstånd att utöva patent eller ett fördrag om att inte väcka patentintrång). Att "bevilja" en sådan patentlicens till en part innebär att göra ett sådant avtal eller ett åtagande att inte fullgöra ett patent mot partiet.

Om du förmedla en täckt arbete medvetet förlita sig på en patentlicens, och motsvarande källa av arbetet inte är tillgänglig för vem som helst att kopiera, gratis och i enlighet med villkoren i denna licens, genom en allmänt tillgänglig nätverksserver eller annan lättillgänglig innebär, då måste du antingen (1) orsakar motsvarande Source vara så tillgänglig, eller (2) låta beröva sig själv av nyttan med patentlicensen för detta arbete, eller (3) ordna, på ett sätt som överensstämmer med krav i denna licens, för att förlänga patentlicensen till senare mottagare. ”Medvetet förlitar” innebär att du har kännedom om att, men för patentlicens din förmedla den täckta arbete i ett land, eller mottagarens användning av den täckta arbete i ett land, skulle strida en eller flera identifierbara patent i det land som du har anledning att tro är giltiga

Om du, i enlighet med eller i samband med en enda transaktion eller ett avtal, överför eller sprider dig genom att skaffa överlåtelse av ett täckt arbete och bevilja en patentlicens till några av de parter som tar emot det omfattande arbetet som tillåter dem att använda, sprida, modifiera eller förmedla en specifik kopia av det täckta arbetet, så förlängs den patentlicens du beviljar automatiskt till alla mottagare av det täckta arbetet och fungerar baserat på det.

En patentlicens är "diskriminerande" om den inte ingår inom ramen för dess täckning, förbjuder utövandet av eller är betingad av att ingen eller flera av de rättigheter som specifikt beviljas enligt denna licens utesluts. Du får inte överföra ett täckt arbete om du är part i ett arrangemang med en tredje part som arbetar med att distribuera programvara, enligt vilken du betalar ut till tredje part baserat på omfattningen av din verksamhet att överföra arbetet, och enligt vilken tredje part beviljar någon av de parter som skulle få det täckta arbetet från dig, en diskriminerande patentlicens (a) i samband med kopior av det täckta arbetet som du förmedlar (eller kopior från dessa kopior) eller ( b) främst för och i samband med specifika produkter eller kompileringar som innehåller det täckta arbetet, om inte du ingått det arrangemanget eller att patentlicensen beviljades före 28 March 2007.

Ingenting i denna licens ska tolkas så att det undantas eller begränsas av någon underförstådd licens eller annat försvar till överträdelse som annars kan vara tillgängligt för dig enligt gällande patentlagstiftning.

12. Ingen kapitulation av andras frihet.

Om villkoren åläggs dig (oavsett om det är en domstolsorder, överenskommelse eller annat) som strider mot villkoren i denna licens, ursäkter de dig inte från villkoren i denna licens. Om du inte kan överföra ett täckt arbete för att samtidigt uppfylla dina skyldigheter enligt denna licens och andra relevanta skyldigheter, så kan du inte överföra det alls. Om du till exempel accepterar villkor som förpliktar dig att samla in en royalty för vidare överföring från dem som du förmedlar programmet, kan du bara uppfylla dessa villkor och denna licens skulle vara att avstå från att helt enkelt överföra programmet.

13. Använd med GNU Affero General Public License.

Utan hinder av någon annan bestämmelse i denna Licens har du behörighet att länka eller kombinera eventuellt täckt arbete med ett arbete licensierat enligt version 3 av GNU Affero General Public License i ett enda kombinerat arbete och förmedla det resulterande arbetet. Villkoren i denna licens gäller fortfarande för den del som är det täckta arbetet, men de särskilda kraven i GNU Affero General Public License, avsnitt 13, angående interaktion via ett nätverk gäller för kombinationen som sådan.

14. Reviderade versioner av denna licens.

Free Software Foundation kan publicera reviderad och / eller ny version av GNU General Public License från tid till annan. Sådana nya versioner kommer att likna den aktuella versionen, men kan skilja sig åt i detalj för att ta itu med nya problem eller problem.

Varje version ges ett särskiljande versionsnummer. Om programmet anger att en viss numrerad version av GNU General Public License "eller någon senare version" gäller det, har du möjlighet att följa villkoren antingen av den numrerade versionen eller av någon senare version publicerad av Free Software Fundament. Om programmet inte anger ett versionsnummer för GNU General Public License, kan du välja vilken version som någonsin publicerats av Free Software Foundation.

Om programmet anger att en proxy kan bestämma vilka framtida versioner av GNU General Public License som kan användas, tillåter den proxyens offentliga uttalande om godkännande av en version dig permanent att välja den versionen för programmet.

Senare licensversioner kan ge dig ytterligare eller olika behörigheter. Inga upphovsrättsliga skyldigheter läggs på författare eller upphovsrättsinnehavare till följd av att du väljer att följa en senare version.

15. Garantifriskrivning.

DET FINNS INGEN GARANTI FÖR PROGRAMMET, I DEN AVSLUTNING SOM GÄLLER TILL LAGSTIFTNINGEN. FÖRUTOM NÄR ANNAT ANGES I SKRIFT UPPHOVSRÄTTSINNEHAVARNA OCH / ELLER ANDRA PARTER ger PROGRAM ”” UTAN NÅGRA SOM HELST GARANTIER, VARKEN uttrycklig eller underförstådd, INKLUSIVE, MEN INTE BEGRÄNSAT TILL, GARANTIER FÖR SÄLJBARHET OCH LÄMPLIGHET FÖR ETT VISST SYFTE . HELA RISKEN FÖR KVALITET OCH PRESTANDA AV PROGRAMMET ÄR MED DIG. SKYDDAR PROGRAMMET DEFEKTIVT, ANTALAR DU KOSTNADEN FÖR ALLA NÖDVÄNDIGA SERVICE, REPARATIONER ELLER KORREKTION.

16. Ansvarsbegränsning.

UNDER INGA OMSTÄNDIGHETER UTOM NÄR DET GÄLLER ENLIGT TILLÄMPLIG LAG ELLER NÄR DET ÖVERENSKOMMITS SKRIFTLIGEN upphovsrättsinnehavaren ELLER NÅGON ANNAN PART som ändrar OCH / ELLER förmedlar PROGRAM ENLIGT OVAN, VARA ANSVARIGA FÖR SKADOR, INKLUSIVE ALLMÄN, skador eller följd SKADOR TILL FÖLJD AV ANVÄNDNING ELLER OFÖRMÅGA ATT ANVÄNDA PROGRAMMET (INKLUSIVE MEN INTE BEGRÄNSAT TILL FÖRLUST AV DATA ELLER DATA SOM FRAMSTÄLLTS felaktiga eller förluster AV DIG ELLER TREDJE PART ELLER FEL DÄR PROGRAMMET INTE KUNNAT SAMTIDIGT MED ANNAN PROGRAMVARA), ÄVEN OM En sådan hushållare eller annan part har blivit informerad om möjligheten för sådana skador.

17. Tolkning av avsnitten 15 och 16.

Om ansvarsfriskrivning och ansvarsbegränsning enligt ovan inte kan ges lokal rättsverkan enligt deras villkor ska granskningsdomstolar tillämpa lokal lag som nästan närmar sig ett absolut upphävande av all civilrättsligt ansvar i samband med Programmet, såvida inte en garanti eller antagande av ansvaret åtföljer en kopia av programmet mot en avgift.

SLUT PÅ VILLKOR

Hur man ansöker Dessa villkor till den nya program

Om du utvecklar ett nytt program, och du vill att den ska vara så stor som möjligt för allmänheten, är det bästa sättet att uppnå detta, att göra det gratis programvara som alla kan omfördela och ändra på dessa villkor.

För att göra det, bifoga följande meddelanden till programmet. Det är säkraste att bifoga dem till början av varje källfil för att mest effektivt ange uteslutning av garanti. och varje fil ska ha åtminstone "copyright" -raden och en pekare till var det fullständiga meddelandet finns.

    <en rad för att ge programmets namn och en kort uppfattning om vad den gör.> Upphovsrätt (C) <år> <namn på författare> Detta program är fri programvara: du kan omfördela den och / eller ändra den enligt villkoren i GNU General Public License som publicerad av Free Software Foundation, antingen version 3 av licensen, eller (eventuellt) någon senare version. Programmet distribueras i hopp om att det kommer att vara användbart, men UTAN NÅGOT GARANTI. utan ens den underförstådda garantin om SÄLJBARHET eller EGNETHET FÖR ET SÄRSKILT SYFTE. Se GNU General Public License för mer information. Du borde ha fått en kopia av GNU General Public License tillsammans med det här programmet. Om inte, se <http://www.gnu.org/licenses/>.

Lägg här in information om hur användaren når dig per e-post och vanlig post.

Om programmet gör terminal interaktion, gör det så korta meddelanden så här när den startar i ett interaktivt läge:

    <program> upphovsrätt (C) <år> <namn på författare> Detta program levereras med absolut ingen garanti; för detaljer typ `show w '. Detta är fri programvara, och du är välkommen att distribuera den under vissa förutsättningar; skriv `show c 'för detaljer.

De hypotetiska kommandonerna "show w" och "show c" bör visa lämpliga delar av Allmänna Public License. Naturligtvis kan programmets kommandon vara olika; för ett GUI-gränssnitt, skulle du använda en "om box".

Du bör också få din arbetsgivare (om du arbetar som programmerare) eller skolan, om någon, undertecknar en "upphovsrättsfriskrivning" för programmet, om det behövs. För mer information om detta, och hur man ansöker och följer GNU GPL, se <http://www.gnu.org/licenses/>.

GNU General Public License tillåter inte att du integrerar ditt program i proprietära program. Om ditt program är ett subrutinbibliotek kan du anse att det är mer användbart att tillåta länkning av egna applikationer med biblioteket. Om det här är vad du vill göra, använd GNU Lesser General Public License istället för denna licens. Men läs först <http://www.gnu.org/philosophy/why-not-lgpl.html>.

REL Inc.