GNU General Public License v3.0

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

GNU General Public License, version 3

Copyright © 2007 Free Software Foundation, Inc. [1](https://fsf.org/)

Alla har tillåtelse att kopiera och distribuera oförändrade kopior av detta licensdokument, men ändringar är inte tillåtna.

Förord

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

De flesta licenser för programvara och andra praktiska verk är utformade för att ta ifrån dig friheten att dela och ändra dessa verk. GNU General Public License är i stället avsedd att garantera din frihet att dela och ändra alla versioner av ett program – för att säkerställa att det förblir fri programvara för alla användare. Vi, Free Software Foundation, använder GNU General Public License för det mesta av vår programvara; den gäller också för andra verk som deras upphovsmän valt att släppa på detta sätt. Du kan tillämpa den på dina egna program också.

När vi talar om fri programvara, syftar vi på frihet, inte pris. Våra General Public Licenses ä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 tillgång till källkoden eller kan erhålla den om du vill, att du kan ändra programvaran eller använda delar av den i nya fria program, och att du vet att du får göra detta.

För att skydda dina rättigheter måste vi hindra andra från att neka dig dessa rättigheter eller begära att du avstår från dem. Därför har du vissa skyldigheter om du distribuerar kopior av programvaran, eller om du modifierar den: skyldigheter att respektera andras frihet.

Till exempel, om du distribuerar kopior av ett sådant program, vare sig gratis eller mot en avgift, måste du vidarebefordra samma friheter som du själv fick. Du måste säkerställa att mottagarna också får eller kan få tag på källkoden. Och du måste visa dem dessa villkor så att de vet vilka rättigheter de har.

Utvecklare som använder GNU GPL skyddar dina rättigheter genom två steg: (1) att hävda upphovsrätt till programvaran, och (2) att erbjuda dig denna licens som ger dig laglig rätt att kopiera, distribuera och/eller ändra den.

För att skydda både utvecklare och användare klargör GPL tydligt att det inte finns någon garanti för denna fria programvara. För både användares och upphovsmäns skull kräver GPL att modifierade versioner markeras som ändrade, så att eventuella problem inte felaktigt tillskrivs upphovsmän till tidigare versioner.

Vissa enheter är utformade för att neka användare möjligheten att installera eller köra modifierade versioner av programvaran i dem, även om tillverkaren själv kan göra det. Detta är oförenligt med målet att skydda användarnas frihet att ändra programvaran. Ett systematiskt mönster av sådant missbruk har förekommit inom produkter som används av privatpersoner – där det är särskilt oacceptabelt. Därför har vi utformat denna version av GPL för att förbjuda denna praxis för sådana produkter. Om sådana problem uppstår i andra områden är vi beredda att utvidga denna bestämmelse i framtida versioner av GPL för att skydda användarnas frihet.

Slutligen hotas varje program ständigt av mjukvarupatent. Stater bör inte tillåta att patent begränsar utveckling och användning av programvara på allmänna datorer, men där det ändå sker vill vi undvika den särskilda fara som uppstår när patent tillämpas på fri programvara på ett sätt som gör den i praktiken ofri. För att förhindra detta säkerställer GPL att patent inte kan användas för att göra programmet ofritt.

De exakta villkoren för kopiering, distribution och ändring följer nedan.

VILLKOR

0. Definitioner

”Denna licens” syftar på version 3 av GNU General Public License.

”Upphovsrätt” inkluderar även lagar som liknar upphovsrätt och gäller andra typer av verk, till exempel halvledarmasker.

”Programmet” syftar på varje upphovsrättsskyddat verk som licensieras enligt denna licens. Varje licenstagare benämns ”du”. ”Licenstagare” och ”mottagare” kan vara individer eller organisationer.

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

Ett ”täckt verk” betyder antingen det omodifierade programmet eller ett verk baserat på programmet.

Att ”sprida” (eng. *propagate*) ett verk innebär att göra vad som helst med det som, utan tillstånd, skulle göra dig direkt eller indirekt ansvarig för intrång enligt gällande upphovsrättslag, med undantag för att endast köra det på en dator eller ändra en privat kopia. Spridning inkluderar kopiering, distribution (med eller utan ändringar), att göra verket tillgängligt för allmänheten, och i vissa länder även andra aktiviteter.

Att ”förmedla” (eng. *convey*) ett verk innebär varje form av spridning som gör det möjligt för andra parter att skapa eller ta emot kopior. Enbart interaktion med en användare via ett datornätverk, utan att överföra en kopia, räknas inte som förmedling.

Ett interaktivt användargränssnitt visar ”lämpliga juridiska meddelanden” (eng. *Appropriate Legal Notices*) i den mån det innehåller en bekväm och tydligt 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 i den mån garantier faktiskt ges), att licenstagare får förmedla verket enligt denna licens, samt hur man kan se en kopia av licensen. Om gränssnittet visar en lista över kommandon eller alternativ, till exempel en meny, uppfyller en framträdande post i listan detta kriterium.

1. Källkod

”Källkod” för ett verk avser den föredragna formen av verket för att göra ändringar i det. ”Objektkod” betyder varje icke-källkodsform av ett verk.

Ett ”standardgränssnitt” betyder ett gränssnitt som antingen är en officiell standard definierad av ett erkänt standardiseringsorgan, eller, när det gäller gränssnitt som specificerats för ett visst programmeringsspråk, ett som är allmänt använt bland utvecklare som arbetar i det språket.

”Systembiblioteken” för ett körbart verk inkluderar allt, förutom verket som helhet, som (a) ingår i den normala formen för paketering av en huvudkomponent, men som inte är del av den huvudkomponenten, och (b) endast tjänar till att möjliggöra användningen av verket tillsammans med huvudkomponenten, eller för att implementera ett standardgränssnitt som det finns en implementation av tillgänglig för allmänheten i källkodsform. En ”huvudkomponent” (eng. *Major Component*) betyder här en väsentlig huvudkomponent (t.ex. kärna, fönstersystem osv.) i det specifika operativsystemet (om något) där det körbara verket körs, eller en kompilator som används för att skapa verket, eller en tolk som används för att köra det.

”Motsvarande källkod” (eng. *Corresponding Source*) för ett verk i objektkodsform betyder all källkod som behövs för att generera, installera och (för ett körbart verk) köra objektkoden och ändra verket, inklusive skript för att styra dessa aktiviteter. Det inkluderar dock inte verkets systembibliotek, eller allmänna verktyg eller fritt tillgängliga program som används oförändrade vid dessa aktiviteter men som inte är del av verket. Till exempel inkluderar motsvarande källkod gränssnittsdefinitionsfiler som är kopplade till källfiler för verket, samt källkod till delade bibliotek och dynamiskt länkade underprogram som verket uttryckligen är designat att använda, till exempel genom direkt datakommunikation eller kontrollflöde mellan dessa och andra delar av verket.

Den motsvarande källkoden behöver inte omfatta något som användare kan återskapa automatiskt från andra delar av den motsvarande källkoden.

Den motsvarande källkoden för ett verk i källkodsform är detsamma verk.

Perfekt 👍 Här följer **Del 2** av översättningen av **GNU General Public License v3** till **svenska i MediaWiki-format**. Den omfattar avsnitten 2–5.

---

2. Grundläggande tillstånd

Alla rättigheter som beviljas enligt denna licens gäller under hela upphovsrättens giltighetstid för programmet, och de är oåterkalleliga så länge de angivna villkoren uppfylls.

Denna licens bekräftar uttryckligen din obegränsade rätt att köra det omodifierade programmet. Utdata från ett täckt verk omfattas endast av denna licens om dess innehåll i sig utgör ett täckt verk. Licensen erkänner dina rättigheter till skäligt bruk (”fair use”) eller motsvarande enligt gällande upphovsrättslag.

Du får skapa, köra och sprida täckta verk som du inte förmedlar vidare, utan några villkor så länge din licens annars förblir giltig. Du får förmedla täckta verk till andra enbart i syfte att de ska göra ändringar uteslutande åt dig eller tillhandahålla resurser för att köra dessa verk åt dig, under förutsättning att du följer denna licens när du förmedlar allt material som du inte äger upphovsrätten till. De som på detta sätt skapar eller kör täckta verk åt dig måste göra det endast för din räkning, under din ledning och kontroll, på villkor som förbjuder dem att göra kopior av ditt upphovsrättsskyddade material utanför relationen till dig.

Förmedling under andra omständigheter är tillåten endast enligt villkoren nedan. Underlicensiering är inte tillåtet; avsnitt 10 gör detta onödigt.

3. Skydd av användarnas lagliga rättigheter mot lagar om kringgående

Inget täckt verk ska anses utgöra en del av en effektiv teknisk skyddsåtgärd enligt någon lag som uppfyller skyldigheterna i artikel 11 i WIPO-fördraget om upphovsrätt (antaget 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 avstår du från varje laglig rätt att förbjuda kringgående av tekniska skyddsåtgärder i den utsträckning som sådant kringgående sker genom utövande av rättigheter enligt denna licens, och du avsäger dig varje avsikt att använda dessa åtgärder för att hindra användare från att ändra eller köra verket.

4. Förmedling av oförändrade kopior

Du får förmedla oförändrade kopior av programmets källkod, i vilket medium som helst, under förutsättning att du tydligt och korrekt anger ett upphovsrättsmeddelande på varje kopia; behåller alla meddelanden som anger att denna licens och eventuella icke-tillåtande villkor enligt avsnitt 7 gäller för koden; behåller alla meddelanden om att ingen garanti finns; och bifogar en kopia av denna licens tillsammans med programmet.

Du får ta vilket pris du vill eller inget pris alls för varje kopia du förmedlar, och du får erbjuda support eller garanti mot avgift.

5. Förmedling av modifierade källkods-versioner

Du får förmedla ett verk baserat på programmet, eller de ändringar som gjorts för att skapa det från programmet, i form av källkod enligt villkoren i avsnitt 4, förutsatt att du också uppfyller alla följande villkor:

a) Verket ska innehålla tydliga meddelanden som anger att du har modifierat det, samt relevant datum. b) Verket ska innehålla tydliga meddelanden som anger att det släpps under denna licens och eventuella tilläggsvillkor enligt avsnitt 7. Detta ersätter kravet i avsnitt 4 att ”behålla alla meddelanden”. c) Du måste licensiera hela verket, som en helhet, under denna licens till alla som får en kopia. Denna licens gäller därmed hela verket och alla dess delar, oavsett hur de paketeras. Licensen ger ingen tillåtelse att licensiera verket på annat sätt, men upphäver inte sådan tillåtelse om du fått den separat. d) Om verket har interaktiva användargränssnitt, måste varje sådant gränssnitt visa Lämpliga Juridiska Meddelanden; dock, om programmet har interaktiva gränssnitt som inte visar sådana meddelanden, behöver inte ditt verk heller göra det.

En samling av ett täckt verk tillsammans med andra separata och oberoende verk, som inte är utvidgningar av det täckta verket och inte kombineras med det till ett större program, på eller i ett lagrings- eller distributionsmedium, kallas ett ”aggregat” om samlingens upphovsrätt inte används för att begränsa tillgången eller de juridiska rättigheterna för samlingens användare utöver vad de enskilda verken tillåter. Inkluderingen av ett täckt verk i ett aggregat medför inte att denna licens gäller för de andra delarna av aggregatet.