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

SURE-Pulse High Strain Rate Test-programvara

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

SURE-PulseTM - SurePulse version 1.22

Tillåt att ta bort exempel från exportgruppen.

OS Filnamn Storlek Bygg Datum Handling
fönster SurePulse-1.22.0.exe 114.3 MB Augusti 27, 2020, 4: 11 pm Download
Mac OS X SurePulse-1.22.0.pkg 108.4 MB Augusti 27, 2020, 4: 10 pm Download

SURE-PulseTM Shot Caller - 1.0.x

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

Kontakta oss på mark@relinc.net för support
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" hänvisar till version 3 av GNU General Public License.

Med "upphovsrätt" menas också upphovsrättsliknande lagar som gäller för andra typer av verk, såsom halvledarmasker.

”Programmet” avser upphovsrättsskyddat arbete som licensierats enligt denna licens. Varje licensinnehavare adresseras som "du". "Licensinnehavare" och "mottagare" kan vara individer eller organisationer.

Att ”modifiera” ett verk betyder att kopiera från eller anpassa hela eller delar av verket 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 omodifierade programmet eller ett arbete baserat på programmet.

Att "sprida" ett verk betyder att göra någonting 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 köra det på en dator eller modifiera en privat kopia. Förökning inkluderar kopiering, distribution (med eller utan modifiering), tillgängliggörande för allmänheten och i vissa länder också andra aktiviteter.

Att ”förmedla” ett verk betyder alla former av förökning som gör det möjligt för andra parter att göra eller ta emot kopior. Enbart interaktion med en användare via ett datanätverk utan överföring av en kopia är inte förmedlande.

Ett interaktivt användargränssnitt visar "Lämpliga juridiska meddelanden" i den utsträckning det innehåller en praktisk och tydligt synlig funktion som (1) visar ett lämpligt meddelande om upphovsrätt och (2) säger till användaren att det inte finns någon garanti för verket (förutom att i den utsträckning garantier ges), att licensinnehavare får överföra arbetet enligt denna licens, och hur man ser en kopia av denna licens. Om gränssnittet visar en lista med användarkommandon eller alternativ, till exempel en meny, uppfyller ett framträdande objekt i listan detta kriterium.

1. Källkod.

”Källkoden” för ett verk betyder den föredragna formen av arbetet för att göra ändringar av det. ”Objektkod” avser alla verk som inte är källor.

Ett "standardgränssnitt" betyder ett gränssnitt som antingen är en officiell standard definierad av ett erkänt standardorgan, eller, i fallet med gränssnitt som anges för ett visst programmeringsspråk, en som används i stor utsträckning bland utvecklare som arbetar på det språket.

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

Den "Motsvarande källan" för ett arbete i objektkodform betyder all källkod som behövs för att generera, installera och (för ett körbart arbete) köra objektkoden och för att modifiera arbetet, inklusive skript för att kontrollera dessa aktiviteter. Det inkluderar dock inte verkets systembibliotek eller allmänna verktyg eller allmänt tillgängliga gratisprogram som används omodifierade för att utföra dessa aktiviteter men som inte ingår i arbetet. Exempelvis inkluderar motsvarande källa gränssnittsdefinitionsfiler associerade med källfiler för arbetet och källkoden för delade bibliotek och dynamiskt länkade underprogram som arbetet är särskilt utformat för att kräva, t.ex. genom intim datakommunikation eller kontrollflöde mellan dessa underprogram 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 om att det släpps under denna licens och alla villkor som läggs till under avsnitt 7. Detta krav ändrar kravet i avsnitt 4 för att "hålla alla meddelanden intakta".
  • 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 verk med andra separata och oberoende verk, som inte till sin natur är förlängningar av det täckta verket 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 ett "aggregat" om sammanställningen och dess resulterande upphovsrätt inte används för att begränsa tillgången eller lagliga rättigheter för samlingsanvändarna utöver vad de enskilda verken tillåter. Inkludering av ett täckt verk i ett aggregat gör inte att denna licens gäller för de andra delarna 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 betyder all materiell personlig egendom som normalt används för personliga, familje- eller hushållsändamål, eller (2) allt som är utformat eller säljs för att införlivas i en bostad. För att avgöra om en produkt är en konsumentprodukt ska tvivelaktiga fall lösas till förmån för täckning. För en viss produkt som tas emot av en viss användare avser "normalt använt" en typisk eller vanlig användning av den produktklassen, oavsett status för den specifika användaren eller hur den specifika 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-konsumentanvändningar, såvida inte sådana användningar utgör det enda betydelsefulla sättet att använda produkten.

”Installationsinformation” för en användarprodukt betyder alla metoder, procedurer, auktoriseringsnycklar 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 modifierade objektkodens fortsatta funktion under inga omständigheter förhindras eller störs enbart 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.

"Ytterligare behörigheter" är villkor som kompletterar villkoren i denna licens genom att göra undantag från ett eller flera av dess villkor. Ytterligare behörigheter som är tillämpliga på hela programmet ska behandlas som om de ingick i denna licens, i den utsträckning de är giltiga enligt tillämplig 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 styrt av denna licens utan hänsyn till de ytterligare behörigheterna.

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 andra icke-tillåtna tilläggsvillkor betraktas som "ytterligare begränsningar" i den mening som avses i avsnitt 10. Om programmet som du fick det, eller någon del av det, innehåller ett meddelande om att det styrs 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 överföring enligt denna licens, kan du lägga till ett omfattat arbetsmaterial som regleras av villkoren i licensdokumentet, förutsatt att den ytterligare begränsningen inte överlever sådan omlicensiering eller överföring.

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 ”enhetstransaktion” är en transaktion som överför kontroll av en organisation, eller i huvudsak alla tillgångar i en, eller underindelning av en organisation eller sammanslagna organisationer. Om spridning av ett täckt arbete härrör från en enhetstransaktion får varje part i den transaktionen som får en kopia av verket också de licenser till arbetet som partiets föregångare i intresse hade eller kunde ge enligt föregående stycke, plus rätt till innehav av motsvarande källa 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 godkänner användning enligt denna licens av programmet eller ett verk som programmet bygger på. Det licensierade arbetet kallas bidragsgivarens ”bidragsversion”.

En bidragsgivares "väsentliga patentanspråk" är alla patentanspråk som ägs eller kontrolleras av bidragsgivaren, vare sig de redan förvärvats eller hädanefter förvärvats, som skulle överträdas på något sätt, tillåtet enligt denna licens, för att göra, använda eller sälja dess bidragsversion, men inkludera inte påståenden som skulle överträdas endast som en följd av ytterligare modifiering av bidragsversionen. I denna definition innefattar "kontroll" rätten att bevilja patentlicenser 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 de följande tre styckena är en "patentlicens" något uttryckligt avtal eller åtagande, dock benämnt, för att inte genomdriva ett patent (såsom ett uttryckligt tillstånd att utöva ett patent eller ett avtal att inte stämma för patentintrång). Att ”bevilja” en sådan patentlicens till en part innebär att göra ett sådant avtal eller åtagande att inte genomdriva ett patent mot parten.

Om du förmedlar ett täckt arbete, medvetet att förlita dig på en patentlicens, och motsvarande källa till verket inte är tillgänglig för någon att kopiera, gratis och enligt villkoren i denna licens, via en allmänt tillgänglig nätverksserver eller annan lättillgänglig betyder, då måste du antingen (1) få motsvarande källa att vara så tillgänglig, eller (2) ordna att beröva dig själva förmånen för patentlicensen för detta specifika arbete, eller (3) ordna, på ett sätt som överensstämmer med kraven i denna licens, för att utvidga patentlicensen till nedströmsmottagare. "Att förlita sig medvetet" betyder att du har faktisk kunskap om att, men för patentlicensen skulle din förmedling av det omfattade arbetet i ett land eller din mottagares användning av det omfattade arbetet i ett land bryta mot ett eller flera identifierbara patent i det landet som du har anledning att tro att de ä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 villkorad av att en eller flera av de rättigheter som specifikt beviljas enligt denna licens inte utnyttjas. Du får inte förmedla ett täckt arbete om du är part i en överenskommelse med en tredje part som arbetar med att distribuera programvara, enligt vilken du betalar till tredje part baserat på omfattningen av din verksamhet för att förmedla arbetet, och enligt vilken tredje part beviljar, till någon av de parter som skulle få det omfattade arbetet från dig, en diskriminerande patentlicens (a) i samband med kopior av det omfattade arbetet som du förmedlat (eller kopior gjorda av dessa kopior), eller ( b) främst för och i samband med specifika produkter eller sammanställningar som innehåller det omfattade arbetet, såvida du inte ingått det arrangemanget eller att patentlicensen beviljades före den 28 mars 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 för det, har du möjlighet att följa villkoren för den numrerade versionen eller av någon senare version publicerad av den fria programvaran Fundament. Om programmet inte anger ett versionsnummer för GNU General Public License kan du välja vilken version som helst som 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 ÄR INGEN GARANTI FÖR PROGRAMMET, I DET OMFATTNING SOM TILLÅTS I GÄLLANDE LAG. UNDANTAG NÄR ANNAT ANGIVET SOM SKRIVER UPPHOVSRÄTTSHAVARNA OCH / ELLER ANDRA PARTER LÄGER PROGRAMMET ”SOM DET ÄR” UTAN GARANTI FÖR NÅGOT SLAG, OCH UTTRYCKT ELLER UNDERFÖRSTÄLLT, INKLUDERAT, MEN INTE BEGRÄNSAD TILL, UNDERFÖRSTÄLLAD GARANTI FÖR GODT GARANTI . HELA RISKEN FÖR KVALITETEN OCH PRESTANDAN PÅ PROGRAMMET ÄR MED DIG. BÖR PROGRAMMET VISA FEL, ANTAR DU KOSTNADEN FÖR ALLA NÖDVÄNDIG SERVICE, REPARATION ELLER KORRIGERING.

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äkrast att bifoga dem till början av varje källfil för att på bästa sätt säga att garantin utesluts; och varje fil bör ha åtminstone "copyright" -raden och en pekare till där det fullständiga meddelandet finns.

    Upphovsrätt (C) Detta program är fri programvara: du kan distribuera det och / eller ändra det under villkoren i GNU General Public License som publicerats av Free Software Foundation, antingen version 3 av licensen, eller (efter eget val) någon senare version. Detta program distribueras i hopp om att det kommer att vara användbart, men UTAN NÅGON GARANTI; utan ens den underförstådda garantin för SÄLJBARHET eller FITNESS FÖR ETT 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 detta program. Om inte, se .

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:

    Upphovsrätt (C) Detta program har absolut INGEN GARANTI; för information, skriv 'visa w'. Detta är fri programvara, och du är välkommen att distribuera den under vissa förhållanden; skriv 'visa c' för mer information.

De hypotetiska kommandona "visa w" och "visa c" bör visa lämpliga delar av General Public License. Naturligtvis kan programmets kommandon vara annorlunda. för ett GUI-gränssnitt skulle du använda en "om-ruta".

Du bör också få din arbetsgivare (om du arbetar som programmerare) eller skolan, om någon, underteckna en ”copyright ansvarsfriskrivning” för programmet, om det behövs. För mer information om detta och hur man ansöker och följer GNU GPL, sehttp://www.gnu.org/licenses/>.

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

REL Inc.