GNU GENERAL OFFENTLIG LICENS

Version 3, 29 juni 2007

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

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

Inledning

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

Licenserna för de flesta mjukvaror och andra praktiska verk är utformade för att ta bort din frihet att dela och ändra verken. 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 förblir fri programvara för alla dess 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 verk som släppts på detta sätt av dess upphovsmän. Du kan också tillämpa det på dina program.

När vi talar om fri programvara syftar vi på frihet, inte pris. Våra allmänna offentliga licenser är utformade för att säkerställa att du har friheten att distribuera kopior av fri programvara (och ta betalt för dem om du vill), att du får källkod eller kan få den om du vill, att du kan ändra programvaran eller använda delar av det i nya gratisprogram, och att du vet att du kan göra dessa saker.

För att skydda dina rättigheter måste vi förhindra andra från att neka dig dessa rättigheter eller be dig att avstå från rättigheterna. Därför har du vissa skyldigheter om du distribuerar kopior av programvaran, eller om du ändrar den: ansvar att respektera andras frihet.

Om du till exempel distribuerar kopior av ett sådant program, oavsett om det är gratis eller mot en avgift, måste du ge mottagarna samma friheter som du fick. Du måste se till att de också tar emot eller kan få källkoden. Och du måste visa dem dessa villkor så att de vet sina rättigheter.

Utvecklare som använder GNU GPL skyddar dina rättigheter med två steg: (1) hävda upphovsrätten till programvaran, och (2) erbjuda dig denna licens som ger dig lagligt tillstånd att kopiera, distribuera och/eller modifiera den.

För utvecklarnas och författarnas skydd förklarar GPL tydligt att det inte finns någon garanti för denna gratis programvara. För både användares och författares skull kräver GPL att modifierade versioner markeras som ändrade, så att deras problem inte felaktigt tillskrivs författare av tidigare versioner.

Vissa enheter är utformade för att neka användare åtkomst att installera eller köra modifierade versioner av programvaran inuti dem, även om tillverkaren kan göra det. Detta är i grunden oförenligt med syftet att skydda användarnas frihet att ändra programvaran. Det systematiska mönstret av sådant missbruk uppstår när det gäller produkter för individer att använda, vilket är just där det är mest oacceptabelt. Därför har vi utformat den här versionen av GPL för att förbjuda användningen av dessa produkter. Om sådana problem uppstår avsevärt på andra domäner är vi redo att utöka denna bestämmelse till dessa domäner i framtida versioner av GPL, allt efter behov för att skydda användarnas frihet.

Slutligen hotas varje program ständigt av mjukvarupatent. Stater bör inte tillåta patent för att begränsa utvecklingen och användningen av programvara på datorer för allmänt bruk, men i de som gör det vill vi undvika den speciella faran att patent som appliceras på ett gratis program kan göra det effektivt proprietärt. För att förhindra detta försäkrar 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 OCH VILLKOR

0. Definitioner.

"Denna licens" hänvisar till version 3 av GNU General Public License.

"Upphovsrätt" betyder också upphovsrättsliknande lagar som gäller andra typer av verk, såsom halvledarmasker.

"Programmet" hänvisar till alla upphovsrättsskyddade verk som licensieras under denna Licens. Varje licenstagare tilltalas som "du". "Licenstagare" och "mottagare" kan vara individer eller organisationer.

Att "modifiera" ett verk innebär 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 verket kallas en "modifierad version" av det tidigare verket eller ett arbete "baserat på" det tidigare verket.

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

Att "propagera" ett verk innebär att göra vad som helst med det som, utan tillstånd, skulle göra dig direkt eller sekundärt ansvarig för intrång enligt tillämplig upphovsrättslagstiftning, förutom att utföra det på en dator eller modifiera en privat kopia. Spridning inkluderar kopiering, distribution (med eller utan modifiering), tillgängliggörande för allmänheten och i vissa länder även andra aktiviteter.

Att ”förmedla” ett verk innebär varje form av spridning 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 datornätverk, utan överföring av en kopia, förmedlar inte.

Ett interaktivt användargränssnitt visar "Lämpliga juridiska meddelanden" i den mån det innehåller en bekväm och väl synlig funktion som (1) visar ett lämpligt upphovsrättsmeddelande och (2) talar om för användaren att det inte finns någon garanti för verket (förutom att omfattningen som garantier tillhandahålls), att licenstagare kan förmedla verket under denna Licens, och hur man kan se 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 verket för att göra ändringar i det. "Objektkod" avser alla icke-källform av ett verk.

Ett "Standardgränssnitt" avser ett gränssnitt som antingen är en officiell standard definierad av ett erkänt standardorgan, eller, när det gäller gränssnitt specificerade för ett visst programmeringsspråk, ett som används i stor utsträckning bland utvecklare som arbetar på det språket.

"Systembiblioteken" för ett körbart verk inkluderar allt annat än verket som helhet som (a) ingår i den normala formen av förpackning av en huvudkomponent, men som inte är en del av den huvudkomponenten, och (b) tjänar endast till 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 viktig komponent (kärna, fönstersystem och så vidare) i det specifika operativsystemet (om det finns) som det körbara verket körs på, eller en kompilator som används för att producera verket, eller en objektkodtolkare som används för att köra den.

Den "Motsvarande källan" för ett verk 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 för att modifiera arbetet, inklusive skript för att kontrollera dessa aktiviteter. Det inkluderar dock inte verkets systembibliotek, eller generella verktyg eller allmänt tillgängliga gratisprogram som används oförändrat för att utföra dessa aktiviteter men som inte är en del av arbetet. Till exempel inkluderar motsvarande källa gränssnittsdefinitionsfiler associerade med källfiler för verket, och källkoden för delade bibliotek och dynamiskt länkade underprogram som verket är specifikt utformat för att kräva, till exempel genom intim datakommunikation eller kontrollflöde mellan dessa underprogram och andra delar av arbetet.

Den Motsvarande Källan behöver inte inkludera något som användare kan återskapa automatiskt från andra delar av den Motsvarande Källan.

Den motsvarande källan för ett verk i källkodsform är samma verk.

2. Grundläggande behörigheter.

Alla rättigheter som beviljas under denna Licens beviljas under upphovsrättens giltighetstid på Programmet och är oåterkalleliga förutsatt att de angivna villkoren är uppfyllda. Denna licens bekräftar uttryckligen din obegränsade tillåtelse att köra det oförändrade programmet. Resultatet från att köra ett täckt verk täcks av denna licens endast om resultatet, givet dess innehåll, utgör ett täckt verk. Denna licens erkänner dina rättigheter till tillåten användning eller annan motsvarande, enligt upphovsrättslagen.

Du får göra, driva och sprida täckta verk som du inte förmedlar utan villkor så länge som din licens i övrigt förblir i kraft. Du kan förmedla täckta verk till andra i det enda syftet att låta dem göra ändringar exklusivt för dig, eller förse dig med faciliteter för att köra dessa verk, förutsatt att du följer villkoren i denna licens när du förmedlar allt material som du inte har kontroll över upphovsrätt. De som på så sätt gör eller driver de täckta verken åt dig måste göra det uteslutande för din räkning, under din ledning och kontroll, på villkor som förbjuder dem att göra några kopior av ditt upphovsrättsskyddade material utanför deras relation med dig.

Transport under alla andra omständigheter är tillåtet endast under de villkor som anges nedan. Underlicensiering är inte tillåten; 10 § gör det onödigt.

3. Skydda användarnas lagliga rättigheter från lag mot kringgående.

Inget täckt verk ska anses vara en del av en effektiv teknisk åtgärd enligt någon tillämplig lag som uppfyller skyldigheterna enligt artikel 11 i WIPO:s upphovsrättsavtal som antogs 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 verk avsäger du dig all laglig befogenhet att förbjuda kringgående av tekniska åtgärder i den mån sådant kringgående sker genom att utöva rättigheter enligt denna licens med avseende på det täckta verket, och du avsäger dig alla avsikter att begränsa driften eller modifieringen av arbeta som ett medel för att, mot verkets användare, genomdriva din eller tredje parts lagliga rättigheter att förbjuda kringgående av tekniska åtgärder.

4. Förmedla ordagrant kopior.

Du får förmedla ordagranta kopior av programmets källkod när du tar emot den, i vilket medium som helst, förutsatt att du på ett iögonfallande och lämpligt sätt publicerar ett lämpligt upphovsrättsmeddelande på varje kopia; behålla alla meddelanden som anger att denna licens och alla icke-tillåtande villkor som läggs till i enlighet med avsnitt 7 gäller för koden; behålla alla meddelanden om avsaknad av garanti; och ge alla mottagare en kopia av denna licens tillsammans med programmet.

Du kan ta ut vilket pris som helst eller inget pris för varje kopia som du förmedlar, och du kan erbjuda support eller garantiskydd mot en avgift.

5. Överföra modifierade källversioner.

Du får förmedla ett verk baserat på programmet, eller modifieringarna 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) Verket måste ha framträdande meddelanden som anger att du har ändrat det och ange ett relevant datum.
  • b) Verket måste ha framträdande meddelanden som anger att det släpps under denna licens och eventuella villkor som läggs till under avsnitt 7. Detta krav ändrar kravet i avsnitt 4 för att "behålla alla meddelanden intakta".
  • c) Du måste licensiera hela verket, som helhet, under denna licens till alla som kommer i besittning av en kopia. Denna licens kommer därför att gälla, tillsammans med eventuella tillämpliga ytterligare villkor i avsnitt 7, på hela verket och alla dess delar, oavsett hur de är förpackade. Denna licens ger inget tillstånd att licensiera verket på något annat sätt, men den ogiltigförklarar inte ett sådant tillstånd om du har fått det separat.
  • d) Om verket har interaktiva användargränssnitt måste var och en visa lämpliga juridiska meddelanden; men om programmet har interaktiva gränssnitt som inte visar lämpliga juridiska meddelanden, behöver ditt arbete inte få dem att göra det.

En sammanställning av ett täckt verk med andra separata och självständiga verk, som inte till sin natur är förlängningar av det täckta verket, och som inte kombineras med det så att de bildar 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 åtkomsten eller lagliga rättigheter för sammanställningens användare utöver vad de enskilda verken tillåter. Inkluderandet av ett täckt verk i ett aggregat gör inte att denna Licens gäller för övriga delar av aggregatet.

6. Förmedla icke-källformulär.

Du får förmedla ett täckt verk i objektkodsform enligt villkoren i avsnitt 4 och 5, förutsatt att du också förmedlar 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 inkorporerad i, en fysisk produkt (inklusive ett fysiskt distributionsmedium), åtföljd av den motsvarande källan fixerad på ett hållbart fysiskt medium som vanligtvis används för mjukvaruutbyte.
  • b) Förmedla objektkoden i, eller inkorporerad i, 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 alla som har objektkoden antingen (1) en kopia av den motsvarande källan för all programvara i produkten som omfattas av denna licens, på ett hållbart fysiskt medium som vanligtvis används för programvara utbyte, till ett pris som inte överstiger din rimliga kostnad för att fysiskt utföra denna överföring av källa, eller (2) tillgång till att kopiera motsvarande källa från en nätverksserver utan kostnad.
  • c) Överlämna enskilda kopior av objektkoden med en kopia av det skriftliga erbjudandet för att tillhandahålla motsvarande källa. Detta alternativ är tillåtet endast tillfälligt och icke-kommersiellt, och endast om du fått objektkoden med ett sådant erbjudande, i enlighet med 6b mom.
  • d) Förmedla objektkoden genom att erbjuda åtkomst från en anvisad plats (gratis eller mot avgift), och erbjuda likvärdig åtkomst till Motsvarande källa på samma sätt genom samma plats utan ytterligare kostnad. Du behöver inte kräva att mottagarna kopierar den motsvarande källan tillsammans med objektkoden. Om platsen för att kopiera objektkoden är en nätverksserver, kan den motsvarande källan finnas på en annan server (som drivs av dig eller en tredje part) som stöder motsvarande kopieringsmöjligheter, förutsatt att du har tydliga anvisningar bredvid objektkoden som säger var hitta motsvarande källa. Oavsett vilken server som är värd för motsvarande källa, förblir du skyldig att se till att den är tillgänglig så länge som behövs för att uppfylla dessa krav.
  • e) Förmedla objektkoden med peer-to-peer-överföring, förutsatt att du informerar andra peers om var objektkoden och motsvarande källa till verket erbjuds till allmänheten utan kostnad enligt underavsnitt 6d.

En separerbar del av objektkoden, vars källkod är exkluderad från den motsvarande källan som ett systembibliotek, behöver inte inkluderas i förmedlingen av 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 designat eller sålt för att införlivas i en bostad. Vid bedömningen av om en produkt är en konsumentprodukt ska tveksamma 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änd" en typisk eller vanlig användning av den produktklassen, oavsett status för den specifika användaren eller det sätt på vilket 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 kommersiell, industriell eller icke-konsument användning, såvida inte sådan användning representerar produktens enda betydande användningssätt.

"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 verk i den användarprodukten från en modifierad version av dess motsvarande källa. Informationen måste räcka för att den modifierade objektkodens fortsatta funktion inte i något fall förhindras eller störs enbart på grund av att ändring har gjorts.

Om du förmedlar ett objektkodsverk enligt detta avsnitt i, eller med, eller specifikt för användning i, en Användarprodukt, och förmedlingen sker som en del av en transaktion där äganderätten och användningen av Användarprodukten överförs till mottagare för evigt eller under en bestämd tid (oavsett hur transaktionen karakteriseras), måste den motsvarande källan som förmedlas under 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 modifierad objektkod på Användarprodukten (till exempel har verket installerats i ROM).

Kravet på att tillhandahålla installationsinformation inkluderar inte ett 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 i vilken den har modifierats eller installerats. Tillgång till ett nätverk kan nekas när själva ändringen väsentligt och negativt påverkar nätverkets funktion eller bryter mot reglerna och protokollen för kommunikation över nätverket.

Motsvarande källa som förmedlas, och installationsinformation tillhandahållen, 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 får inte kräva något speciellt lösenord eller nyckel för uppackning, läsning eller kopiering.

7. Ytterligare villkor.

"Ytterligare tillstånd" ä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 mån 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 verk kan du efter eget val ta bort eventuella ytterligare behörigheter från den kopian eller från någon del av den. (Ytterligare tillstånd kan skrivas för att kräva att de tas bort i vissa fall när du ändrar verket.) Du kan lägga ytterligare tillstånd för material som du har lagt till i ett täckt verk, för vilket du har eller kan ge lämplig upphovsrättstillstånd.

Utan hinder av någon annan bestämmelse i denna licens kan du för material som du lägger till ett täckt verk (om det är auktoriserat av upphovsrättsinnehavarna för det materialet) komplettera villkoren i denna licens med villkor:

  • a) Friskrivning av garanti eller begränsning av ansvar annorlunda än villkoren i avsnitten 15 och 16 i denna licens; eller
  • b) Kräva bevarande av specificerade rimliga juridiska meddelanden eller tillskrivningar av författare i det materialet eller i lämpliga juridiska meddelanden som visas av verk som innehåller det; eller
  • c) Förbjuda felaktig framställning av materialets ursprung, eller kräva att modifierade versioner av sådant material på rimliga sätt märks som annorlunda än originalversionen; eller
  • d) Begränsa användningen i publicitetssyfte av namn på licensgivare eller författare till materialet; eller
  • e) Att vägra att bevilja rättigheter enligt varumärkeslagstiftningen för användning av vissa handelsnamn, varumärken eller tjänstemärken; eller
  • f) Kräva gottgörelse av licensgivare och författare av det materialet av alla som förmedlar materialet (eller modifierade versioner av det) med kontraktsantaganden om ansvar gentemot mottagaren, för allt ansvar som dessa kontraktsantaganden direkt ålägger dessa licensgivare och författare.

Alla andra icke-tillåtande ytterligare villkor betraktas som "ytterligare begränsningar" i den mening som avses i avsnitt 10. Om programmet som du tog emot det, eller någon del av det, innehåller ett meddelande som anger att det regleras av denna licens tillsammans med ett villkor som är en ytterligare begränsning kan du ta bort den termen. Om ett licensdokument innehåller ytterligare en begränsning men tillåter återlicensiering eller överföring enligt denna licens, kan du lägga till ett täckt arbetsmaterial som regleras av villkoren i det licensdokumentet, förutsatt att den ytterligare begränsningen inte överlever sådan återlicensiering eller överföring.

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

Ytterligare villkor, tillåtande eller icke-tillåtande, kan anges i form av en separat skriftlig licens, eller anges som undantag; ovanstående krav gäller i båda fallen.

8. Uppsägning.

Du får inte sprida eller modifiera ett täckt verk förutom vad som uttryckligen anges under denna licens. Varje försök att på annat sätt sprida eller modifiera det är ogiltigt och kommer automatiskt att avsluta dina rättigheter enligt denna licens (inklusive alla patentlicenser som beviljats enligt tredje stycket i avsnitt 11).

Men om du upphör med all kränkning av denna licens, återställs din licens från en viss upphovsrättsinnehavare (a) provisoriskt, om inte och tills upphovsrättsinnehavaren uttryckligen och slutgiltigt säger upp din licens, och (b) permanent, om upphovsrättsinnehavaren misslyckas att meddela dig om överträdelsen på något rimligt sätt före 60 dagar efter upphörandet.

Dessutom återställs din licens från en viss upphovsrättsinnehavare permanent om upphovsrättsinnehavaren meddelar dig om kränkningen på något rimligt sätt, detta är första gången du har fått meddelande om brott mot denna licens (för något verk) från den upphovsrättsinnehavaren, och du åtgärdar överträdelsen före 30 dagar efter ditt mottagande av meddelandet.

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

9. Godkännande krävs inte för att ha kopior.

Du behöver inte acceptera denna licens för att ta emot eller köra en kopia av programmet. Underordnad spridning av ett täckt verk som sker enbart som en konsekvens av att man använder peer-to-peer-överföring för att ta emot en kopia kräver inte heller godkännande. Inget annat än denna licens ger dig dock tillåtelse att sprida eller modifiera något täckt arbete. Dessa åtgärder gör intrång i upphovsrätten om du inte accepterar denna licens. Därför, genom att modifiera eller sprida ett täckt verk, indikerar du att du accepterar denna licens för att göra det.

10. Automatisk licensiering av nedströmsmottagare.

Varje gång du förmedlar ett täckt verk får mottagaren automatiskt en licens från de ursprungliga licensgivarna för att köra, modifiera och sprida det verket, med förbehåll för denna licens. Du ansvarar inte för att tredje part upprätthåller efterlevnaden av denna licens.

En "entitetstransaktion" är en transaktion som överför kontroll över en organisation, eller i stort sett alla tillgångar i en, eller som delar upp en organisation eller slår samman organisationer. Om spridning av ett täckt verk är ett resultat av en enhetstransaktion, får varje part i den transaktionen som tar emot en kopia av verket även de licenser till verket som partens föregångare i intresse hade eller kunde ge enligt föregående stycke, plus en rätt till besittning 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 några ytterligare begränsningar för utövandet av rättigheterna som beviljas eller bekräftas under denna licens. Du får till exempel inte påföra en licensavgift, royalty eller annan avgift för utövande av rättigheter som beviljats under denna licens, och du får inte inleda rättstvister (inklusive ett kors- eller genkäromål i en rättegång) som hävdar att något patentanspråk har kränkts genom att göra, använda, sälja, erbjuda till försäljning eller importera programmet eller någon del av det.

11. Patent.

En "bidragsgivare" är en upphovsrättsinnehavare som godkänner användning under denna licens av programmet eller ett verk som programmet är baserat på. Det sålunda licensierade verket kallas bidragsgivarens "bidragsgivarversion".

En bidragsgivares "väsentliga patentkrav" är alla patentkrav som ägs eller kontrolleras av bidragsgivaren, oavsett om de redan förvärvats eller hädanefter förvärvade, som skulle kränkas på något sätt, tillåtet av denna licens, genom att göra, använda eller sälja dess bidragsgivares version, men inkludera inte anspråk som endast skulle göras intrång som en konsekvens av ytterligare modifiering av bidragsgivarens version. I denna definition inkluderar "kontroll" rätten att bevilja patentunderlicenser på ett sätt som överensstämmer med kraven i denna licens.

Varje bidragsgivare ger dig en icke-exklusiv, världsomspännande, royaltyfri patentlicens under bidragsgivarens väsentliga patentanspråk, för att göra, använda, sälja, erbjuda till försäljning, importera och på annat sätt driva, modifiera och sprida innehållet i dess bidragsgivares version.

I följande tre stycken är en "patentlicens" varje uttryckligt avtal eller åtagande, oavsett hur det är, att inte genomdriva ett patent (som ett uttryckligt tillstånd att utöva ett patent eller förbund 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 verk, medvetet förlitar dig på en patentlicens, och den motsvarande källan till verket inte är tillgänglig för någon att kopiera, kostnadsfritt och enligt villkoren i denna licens, via en allmänt tillgänglig nätverksserver eller annan lättillgänglig innebär, då måste du antingen (1) se till att den motsvarande källan är så tillgänglig, eller (2) arrangera att du berövar dig själv fördelen med patentlicensen för just detta verk, eller (3) arrangera, på ett sätt som överensstämmer med kraven i denna licens, att utöka patentlicensen till nedströmsmottagare. "Att förlita sig medvetet" betyder att du har faktisk kunskap om att om du förmedlar det täckta verket i ett land, eller din mottagares användning av det täckta verket i ett land, skulle det göra intrång i ett eller flera identifierbara patent i det landet som du har anledning att tro är giltiga.

Om du, i enlighet med eller i samband med en enskild transaktion eller arrangemang, förmedlar, eller sprider genom att upphandla överföring av, ett täckt verk och beviljar en patentlicens till några av de parter som tar emot det täckta verket som ger dem rätt att använda, sprida, modifiera eller förmedla en specifik kopia av det täckta verket, så förlängs patentlicensen du beviljar automatiskt till alla mottagare av det täckta verket och verk baserade på det.

En patentlicens är "diskriminerande" om den inte omfattar inom ramen för dess täckning, förbjuder utövande av eller är villkorad av att en eller flera av rättigheterna som specifikt beviljas under denna licens inte utövas. Du får inte förmedla ett täckt verk om du är part i ett arrangemang med en tredje part som driver med distribution av programvara, enligt vilket du betalar till tredje part baserat på omfattningen av din aktivitet för att förmedla verket, och enligt vilken den tredje parten beviljar, till någon av parterna som skulle ta emot det täckta verket från dig, en diskriminerande patentlicens (a) i samband med kopior av det täckta verket som du förmedlar (eller kopior gjorda av dessa kopior), eller (b) primärt för och i samband med specifika produkter eller sammanställningar som innehåller det täckta verket, såvida du inte ingick det arrangemanget, eller att patentlicensen beviljades, före den 28 mars 2007.

Ingenting i denna licens ska tolkas som att det utesluter eller begränsar någon underförstådd licens eller andra försvar mot intrång som annars kan vara tillgängliga för dig enligt tillämplig patentlag.

12. Inget överlämnande av andras frihet.

Om villkor åläggs dig (oavsett om det är genom domstolsbeslut, avtal eller på annat sätt) som strider mot villkoren i denna Licens, befriar de dig inte från villkoren i denna Licens. Om du inte kan förmedla ett täckt verk för att samtidigt uppfylla dina skyldigheter enligt denna licens och andra relevanta skyldigheter, kan du till följd av detta inte förmedla det alls. Om du till exempel godkänner villkor som förpliktar dig att ta ut en royalty för vidare förmedling från dem till vilka du förmedlar programmet, är det enda sättet du kan uppfylla båda dessa villkor och denna licens vara att helt avstå från att förmedla programmet.

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

Utan hinder av någon annan bestämmelse i denna licens har du tillåtelse att länka eller kombinera alla täckta verk med ett verk som licensierats under version 3 av GNU Affero General Public License till ett enda kombinerat verk, och att förmedla det resulterande verket. Villkoren i denna licens kommer att fortsätta att gälla för den del som är det täckta verket, men de särskilda kraven i GNU Affero General Public License, avsnitt 13, angående interaktion genom ett nätverk kommer att gälla för kombinationen som sådan.

14. Reviderade versioner av denna licens.

Free Software Foundation kan publicera reviderade och/eller nya versioner av GNU General Public License från tid till annan. Sådana nya versioner kommer att likna den nuvarande versionen till sin anda, men kan skilja sig i detalj för att lösa nya problem eller problem.

Varje version får 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 den, har du möjlighet att följa villkoren antingen för den numrerade versionen eller för någon senare version publicerad av den fria programvaran Grund. Om programmet inte anger ett versionsnummer av GNU General Public License, kan du välja vilken version som helst som någonsin publicerats av Free Software Foundation.

Om Programmet specificerar att en proxy kan bestämma vilka framtida versioner av GNU General Public License som kan användas, ger den fullmaktens 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 andra behörigheter. Inga ytterligare skyldigheter åläggs någon författare eller upphovsrättsinnehavare som ett resultat av att du väljer att följa en senare version.

15. Garantifriskrivning.

DET FINNS INGEN GARANTI FÖR PROGRAMMET, I DEN UTSTRÄCKNING SOM TILLÅTS ENLIGT TILLÄMPLIG LAG. UTOM NÄR ANNAT SÄTTS I SKRIFTLIGT UPPHOVSRÄTTSinnehavare OCH/ELLER ANDRA PARTER TILLHANDAHÅLLER PROGRAMMET "I BEFINTLIGT SKICK" UTAN GARANTI AV NÅGOT SLAG, VARKEN UTTRYCKT ELLER UNDERFÖRSTÅDET, INKLUSIVE, MEN INTE BEGRÄNSAT TILL, UNDERFÖRSTÅDIGHET FÖR ETT SÄRSKILT SYFTE. HELA RISKEN FÖR PROGRAMMETS KVALITET OCH PRESTANDA HAR DIG. OM PROGRAMMET VISAS ATT VARA DEFEKT, TAR DU KOSTNADEN FÖR ALL NÖDVÄNDIG SERVICE, REPARATION ELLER RÄTTELSE.

16. Ansvarsbegränsning.

UNDER INGA OMSTÄNDIGHETER SOM DET INTE KRÄVS AV TILLÄMPLIG LAG ELLER SKRIFTLIGT SAMMANSTÄLLS KOMMER NÅGON UPPHOVSRÄTTSINNEHAVARE, ELLER NÅGON ANNAN PART SOM MODIFIERAR OCH/ELLER FÖRFÖR PROGRAMMET SOM TILLÅTET OVAN, ANSVARIGA MOT DIG FÖR SKADOR, INKLUSIVE SKADA, INKLUSIVE, FÖLJDSKADOR SOM UPPSTÅR FRÅN ANVÄNDNING ELLER OFÖRMÅGA ATT ANVÄNDA PROGRAMMET (INKLUSIVE MEN INTE BEGRÄNSAT TILL FÖRLUST AV DATA ELLER DATA SOM GÖR FELAKTIGA ELLER FÖRLUST SOM UPPFÖRS AV DIG ELLER TREDJE PART ELLER ETT FEL I ETT PROGRAMMET), OM SÅDAN INNEHAVARE ELLER ANNAN PART HAR INFORMERATS OM MÖJLIGHETEN FÖR SÅDANA SKADA.

17. Tolkning av 15 och 16 §§.

Om garantifriskrivningen och ansvarsbegränsningen som anges ovan inte kan ges lokal rättslig verkan enligt deras villkor, ska prövningsdomstolar tillämpa lokal lag som närmast motsvarar ett absolut avstående från allt civilrättsligt ansvar i samband med programmet, såvida inte en garanti eller ett antagande ansvar medföljer en kopia av programmet mot en avgift.

SLUT PÅ VILLKOR OCH VILLKOR

Så här tillämpar du dessa villkor på dina nya program

Om du utvecklar ett nytt program, och du vill att det ska vara till största möjliga nytta för allmänheten, är det bästa sättet att uppnå detta att göra det till fri programvara som alla kan distribuera och ändra under dessa villkor.

För att göra det, bifoga följande meddelanden till programmet. Det är säkrast att bifoga dem i början av varje källfil för att på ett så effektivt sätt som möjligt ange uteslutningen av garantin; och varje fil bör ha åtminstone "copyright"-raden och en pekare till var hela meddelandet finns.

    Copyright (C) Detta program är fri programvara: du kan distribuera det och/eller modifiera det under villkoren i GNU General Public License som publicerats av Free Software Foundation, antingen version 3 av licensen, eller (efter eget val) valfri senare version. Detta program distribueras i hopp om att det ska vara användbart, men UTAN NÅGON GARANTI; utan ens den underförstådda garantin för SÄLJBARHET eller LÄMPLIGHET 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 även till information om hur du kontaktar dig via e-post och papperspost.

Om programmet gör terminalinteraktion, gör det ett kort meddelande så här när det startar i ett interaktivt läge:

    Copyright (C) Detta program levereras med ABSOLUT INGEN GARANTI; för detaljer skriv `show w'. Detta är fri programvara, och du är välkommen att distribuera den under vissa villkor; skriv 'show c' för detaljer.

De hypotetiska kommandona `show w' och `show c' bör visa de lämpliga delarna av General Public License. Naturligtvis kan ditt programs 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 skola, om någon, att underteckna en "copyright disclaimer" för programmet, om det behövs. För mer information om detta, och hur du ansöker och följer GNU GPL, sehttps://www.gnu.org/licenses/>.

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