GNU General Public License
Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den
version , der blev gennemgået den 4. september 2022; verifikation kræver
1 redigering .
GNU General Public License (oversat som GNU General Public License , GNU General Public License eller GNU General Public License ) er en gratis softwarelicens oprettet som en del af GNU -projektet i 1988 , hvorunder forfatteren overfører software til offentlig ejendom [1] . Det kaldes også GNU GPL for kort, eller endda bare GPL , hvis det tydeligt fremgår af sammenhængen, at det er den licens, vi taler om (der er en del andre licenser, der indeholder ordene "general public license" i titlen ). Den anden version af denne licens blev udgivet i 1991 , den tredje version efter mange års arbejde og en lang diskussion - i 2007 . GNU Lesser General Public License (LGPL) er en svækket version af GPL for visse softwarebiblioteker . GNU Affero General Public License er en forbedret version af GPL for programmer beregnet til at blive tilgået over netværket [2] .
Formålet med GNU GPL er at give brugeren rettigheder til at kopiere, ændre og distribuere (herunder kommercielt) programmer og at sikre, at brugere af alle afledte programmer modtager ovenstående rettigheder . 1] . Princippet om "arv" af rettigheder kaldes " copyleft " (translittereret fra engelsk copyleft ) og blev opfundet af Richard Stallman . I modsætning til GPL giver proprietære softwarelicenser "meget sjældent brugeren sådanne rettigheder og søger som regel tværtimod at begrænse dem, for eksempel ved at forbyde gendannelse af kildekoden " [3] .
Ifølge de forklaringer, som Fonden har udarbejdet om anvendelsen af GNU GPL til specifikke licenserede programmer (disse forklaringer er vedhæftet teksten til licensen, der er offentliggjort på Fondens hjemmeside), skal licensen vedhæftes computerprogrammet i elektronisk form [ 4] .
Ved at licensere værket i henhold til vilkårene i GNU GPL bevarer forfatteren ophavsretten [Bemærk. 2] .
GNU GPL tillader ikke, at et program inkluderes i proprietær software. Hvis det pågældende program er et bibliotek, er det sandsynligvis bedst at tillade proprietær software at linke mod det. Til dette formål skal du bruge GNU Lesser General Public License i stedet for GPL [5] .
Friheder og forpligtelser
GPL giver modtagere af computerprogrammer følgende rettigheder eller "friheder" [6] :
- frihed til at køre programmet til ethvert formål;
- friheden til at studere, hvordan programmet fungerer og ændre det (en forudsætning for dette er adgang til kildekoden );
- frihed til at distribuere kopier af både kildekode og eksekverbar kode;
- friheden til at forbedre programmet og frigive forbedringer til offentligheden (en forudsætning for dette er adgang til kildekoden).
Generelt er distributøren af et program, der er opnået under betingelserne i GPL, eller et program baseret på det, forpligtet til at give modtageren mulighed for at få den tilsvarende kildekode.
Historie
GPL blev skrevet af Richard Stallman til brug med software som en del af GNU-projektet . Den bygger på lignende licenser, der blev brugt til tidligere versioner af GNU Emacs , GDB (GNU-debuggeren) og GNU Compiler Collection (GCC), og forener og generaliserer dem.
GPL v1
Prototypelicenserne indeholdt dele svarende til dele af GPL, men var specifikke for hvert program. Richard Stallmans mål var at skabe en enkelt licens, der kunne bruges til ethvert projekt, og dermed gøre det muligt at dele koden mellem forskellige programmer. Den første version af GNU GPL, udgivet i januar 1989, blev en sådan licens .
GPL v2
I 1990 blev det klart, at en mindre restriktiv licens var påkrævet, som kunne bruges til nogle softwarebiblioteker ; da version 2 af GPL blev udgivet i juni 1991, blev GNU Library General Public License (GNU LGPL, LGPL), også nummereret 2, introduceret med den for at indikere, at de to licenser var komplementære. Versionsnumrene divergeede i 1999 , da LGPL version 2.1 blev udgivet, som blev omdøbt til Lesser General Public License for at præcisere dens placering i GNU-filosofien.
GPL v3
I 2005 udarbejdede Eben Moglen og Richard Stallman den tredje version af GPL. I en diskussion, der fulgte den 7. april 2005 i Philadelphia, fremsatte Stallman adskillige udtalelser vedrørende softwarepatenter og DRM .
I 2006 begyndte Free Software Foundation en 12-måneders konsultation om mulige ændringer af GPL. Denne proces blev koordineret af Free Software Foundation selv, Software Freedom Law Center og Free Software Foundation Europe . Formålet med høringerne var at skabe en ny version af licensen under hensyntagen til anbefalingerne og erfaringerne fra alle interesserede parter, men fastholde en forpligtelse til principperne for fri software.
Det første udkast blev offentliggjort den 16. januar 2006.
Virksomheder, der distribuerer GPLv3-software, kan ikke sagsøge brugere af GPLv3-produkter for at omgå de distribuerede versioner af DRM- produkter og krænke distributørernes patenter. Titivisering er også forbudt .
Den endelige version af GPLv3 blev offentliggjort den 29. juni 2007 .
Den 19. november 2007 blev GNU Affero General Public License v3 - GPLv3 udgivet med modifikationer baseret på Affero General Public License v1 udgivet i 2002 af Affero Inc. baseret på GNU GPLv2. Denne licens tilføjer muligheden for at få kildekoden til brugere af programmet, der kun interagerer med den via netværket [2] .
GNU GPL-skema
Teksten til GNU GPL består af flere nummererede sektioner. Nedenfor er et diagram over version 2.0 af licensen. Dette diagram har ingen juridisk virkning og er kun til en kort introduktion.
- Definitioner
- (første afsnit) Definition af udtrykket "program"
- (andet afsnit) Licensens omfang
- Ret til at kopiere og distribuere
- Programændring
- (første afsnit) Ret til at foretage ændringer på følgende betingelser:
- a) tilføje ændringsoplysninger til ændrede filer;
- b) licensering af ændrede versioner i henhold til betingelserne i GNU GPL;
- c) betinget krav om interaktiv visning af copyright-oplysninger og manglende garanti.
- (afsnit 2-4) Præcisering af begrebet "afledt arbejde"
- Krav til kildekode
- (første afsnit) Mulige muligheder for at distribuere eksekverbar kode:
- a) distribution med kildekode, eller
- b) distribution med garanti for at levere kildekode, eller
- c) (til ikke-kommerciel brug) distribution med en sådan tredjepartsgaranti.
- (andet afsnit) Definition af udtrykket "kildekode"
- (tredje afsnit) Tilstrækkelighed af lige adgang til kopiering af eksekverbar og kildekode
- Opsigelse af licensen i tilfælde af overtrædelse af dens betingelser
- Handlinger, der angiver accept af en licens
- Forbud mod yderligere restriktioner for videre distribution
- Eksterne begrænsninger fjerner ikke forpligtelsen til at overholde vilkårene i licensen
- Mulighed for geografiske begrænsninger
- Fremtidige versioner af GNU GPL
- Anmodninger om undtagelser fra reglerne
- Ansvarsfraskrivelse for garanti
- Nægtelse af ansvar
Kompatibilitet
Brugen af copyleft pålægger visse begrænsninger for at kombinere værker under GPL og andre gratis (primært copyleft) licenser til afledte værker.
GPLv2 er inkompatibel med Mozilla Public License (MPL), Common Development and Distribution License (CDDL), Apache Software License og nogle andre.
GPLv3 er blevet gjort kompatibel med Apache-licensen, men er inkompatibel med MPL'en og dens derivater [7] . Værker under MPL er ofte licenseret under både GPL og LGPL på samme tid (såsom Mozilla Firefox -koden ), hvilket delvist løser problemet.
Et velkendt eksempel på GPL-inkompatibilitet med en anden licens er manglende evne til at inkludere ZFS -filsystemet udgivet under CDDL af Sun Microsystems i Linux-kernen udgivet under GPLv2.
Enhver ikke-fri licens er inkompatibel med GPL.
Vanskeligheder
GNU GPL kræver distribution med binære filer (inklusive uændrede) af kildekoden eller en skriftlig forpligtelse til at levere den (en egen eller en andens; metoderne afhænger af versionen af licensen). Nogle forfattere mener, at dette krav er usædvanligt for individuelle brugere og udviklere og ikke er indlysende og forståeligt for dem [8] .
Nogle gange har forfattere svært ved at vælge, hvad de skal betragte som kildekode til digitale repræsentationer af analoge data: musikalske optagelser, video fra et videokamera, fotografiske billeder. Dette sker normalt, når du bruger komprimering med tab eller flere konverteringer (f.eks. digital optagelse af klaverspil fra noder eller sang). For eksempel er friheden for et lydspor under en CC BY-SA-licens (som ikke kræver distribution af kildekoden) tvivlsom, hvis dets komponenter ikke er tilgængelige separat under en gratis licens , da det samme eller et andet lydspor ikke kan samlet af dem.
//Juridisk overholdelse
- //GPL-licensaftalen tillader ikke ændringer af lokale love, og den specificerer ikke territoriale begrænsninger. Derfor er en sådan aftale ikke forenelig med den juridiske ordning, der er etableret på Den Russiske Føderations territorium.
// Men samtidig har international lov forrang over russisk lov for internationale aftaler og transaktioner, det vil sige for indehaveren af ophavsretten - en borger i Den Russiske Føderation, vil virkningen af aftalen under GPL-licensen kun gælde for Den Russiske Føderations territorium ( klausul 3 i artikel 1235 i Den Russiske Føderations civile lovbog ), og for en udenlandsk statsborger vil den fungere i fuld kraft af afsnit VI i Den Russiske Føderations civillovbog "International privatret" [ 9] .
- //Free Software Foundation anerkender kun den originale tekst af licensen som officiel, ikke dens oversættelser [10] . Samtidig skal kravene i art. 3 "Brugssfærer af statssproget i Den Russiske Føderation" i lov nr. 53-RF i stk. 1, underafsnit 1 angiver den obligatoriske brug af det russiske sprog (og følgelig den russiske oversættelse af licensen) i aktiviteterne af organisationer af alle former for ejerskab (stk. 2 tillader brugen "sammen med Den Russiske Føderations statssprog, republikkens statssprog, der er en del af Den Russiske Føderation, andre sprog af befolkningen i Den Russiske Føderation eller et fremmedsprog" ); dette kan føre til vanskeligheder, primært i retssager, da Den Russiske Føderation endnu ikke har udviklet en officiel oversættelse af GPL til intern brug, og der kan være uoverensstemmelser i forskellige private oversættelser [11] , herunder på grund af den originale "ikke-lovlige" ”, i fortolkningen af nogle russiske advokater, sprog [12] .
- //Nogle gange taler de om muligheden for at holde GNU GPL som en tiltrædelsesaftale i overensstemmelse med artiklerne ( 428 , 435 i Den Russiske Føderations civile lovbog). Men den eneste sådan metode til licensaftaler er beskrevet i stk. 3 i art. 1286 i Den Russiske Føderations civile lovbog ("Indgåelse af licensaftaler om tildeling af ret til at bruge et computerprogram eller en database er tilladt ved at indgå en tiltrædelsesaftale af hver bruger med den tilsvarende copyright-indehaver, hvis vilkår er angivet på den købte kopi af et sådant program eller en sådan database eller på emballagen til denne kopi, såvel som i elektronisk form (stk. 2 i artikel 434)."). Denne artikel giver mulighed for legalisering af software downloadet fra internettet og leveret under GNU GPL-licensen ved legalisering ved at indgå en juridisk fuldgyldig/juridisk aftale, dog ikke kun med fonden - men med hver ejer af ophavsretten til arbejdet, da de, selv om de anerkendte fondens autoritet til at beskytte interesser i retten, ikke afsluttede med ham en handling om at overføre deres rettigheder til SPO-fonden - i overensstemmelse med lovgivningen i Den Russiske Føderation, dvs. deres rettigheder kun ubegrundede (det vil sige, ofte selv dette er ubeviselig - at være uden registrering den tilsvarende dokument flow). Selv i tilfælde af indgåelse af en fuldgyldig juridisk aftale med hver udvikler - alle softwareprodukter under GPL, selv dem, der er produceret på Den Russiske Føderations område, såvel som den obligatoriske indgåelse af en aftale med selve fonden - som repræsentant for deres interesser, det vil sige juridisk og tilhørende denne fond - som en udenlandsk enhed: underlagt krav om importsubstitution.
Primære kilder
Interessante fakta
- Den 25. januar 2006 udtalte Linus Torvalds , forfatteren af Linux-kernen , offentligt, at den sandsynligvis ville fortsætte med at blive distribueret under GPL version 2-licensen [Bemærk. 3] . I et indlæg til Linux-udviklerens mailingliste siger Linus Torvalds, at Solaris OS kan starte en kerneovergang til den kommende version af den gratis softwarelicens, GNU GPLv3. "Hvis Sun virkelig vil udgive OpenSolaris under GPLv3, kan det være en god grund for Linux til at skifte til en ny licens," sagde Torvalds [16] . "Jeg synes ikke, at GPLv3 er lige så god en licens som GPLv2, men på den anden side er jeg en pragmatiker , og hvis vi kan undgå at have to kerner under forskellige licenser og den deraf følgende kontrovers, er jeg i det mindste den mindste grund til at skifte til GPLv3,” forklarede hovedudvikleren af Linux-kernen sin holdning. Før dette havde Torvalds allerede udtrykt sin utilfredshed med den nye version af GNU GPL, men efter fremkomsten af den seneste udkast til GPLv3 begyndte han at føle sig bedre tilpas med dette projekt. På trods af dette foretrækker han selv stadig GPLv2.
Oversættelser til russisk
- Oversættelse: E. Tyapkina. Oversættelse til russisk General Public License GNU (utilgængeligt link) (20/03/2002). — Kilde GNU GPL 2.0 (link til oversættelsen fra det officielle websted). Hentet 9. marts 2013. Arkiveret fra originalen 9. marts 2013. (Russisk)
- Oversættelse: O. V. Kuzina, V. M. Yufa, O. S. Tikhonov. GNU General Public License . CITForum (1999). — GNU GPL 2.0 kilde. Hentet: 21. juli 2010. (Russisk)
- Oversættelse: A. Solovyov. GNU General Public License (link ikke tilgængeligt) . CITForum (24/02/1997). — GNU GPL 2.0 kilde. Hentet 21. juli 2010. Arkiveret fra originalen 22. maj 2012. (Russisk)
Se også
Noter
Kommentarer
- ↑ Garantieksempel: Det er forbudt at oprette et andet projekt baseret på et gratis program under GPL uden at angive kilden til brugerne. Denne licens tillader således slet ikke, at du kan gøre "hvad som helst" med programmerne, da denne licens kan blive misfortolket af dem, der ikke er bekendt med den.
- ↑ Forfatternavne er normalt angivet i kildekoden eller dokumentationen (såsom AUTHORS-filen).
- ↑ I modsætning til mange andre GPL-programmer distribueres Linux kun under vilkårene i den anden version af GPL, ikke "version 2 eller nyere": GPL V3 og Linux - Dead Copyright Holders (eng.) (dødt link) (01/28 /2006). Hentet 10. juli 2010. Arkiveret fra originalen 22. august 2011.
Kilder
- ↑ Julian Stollabrass. DIGITALT FÆLLESSKAB . Dato for adgang: 19. januar 2015. Arkiveret fra originalen 5. marts 2016. (ubestemt)
- ↑ 1 2 Free Software Foundation frigiver GNU Affero General Public License version 3 ( utilgængeligt link) . Free Software Foundation (19/11/2007). Hentet 8. juli 2010. Arkiveret fra originalen 22. august 2011.
- ↑ Asya Vlasova. Hvordan stjæler man Linux? (utilgængeligt link) (24/06/2008). — om FOSS-licenser og deres anvendelse i Rusland. Hentet 10. juli 2010. Arkiveret fra originalen 29. august 2011. (Russisk)
- ↑ GNU GPL Application Issues, 2013 .
- ↑ Understanding Open Source and Free Software Licensing, 2004 , s. 49.
- ↑ M. Braude-Zolotarev, G. Grebnev, P. Protasov, A. Ralko, E. Serbina. Gratis software i en organisation. Indsamling af materialer / M. Braude-Zolotarev. - 3. - M . : "Internet Polygraphy" INFO-FOSS.RU, 22/09/2008. — 124 s. - 1000 eksemplarer. — ISBN 978-5-903423-03-3 UDC: 681.3.06 BBC: 32.973.26. Arkiveret 22. maj 2012 på Wayback Machine
- ↑ Forskellige licenser og kommentarer om dem (link ikke tilgængeligt) . — Kompatibilitet af gratis licenser med GPL. Hentet 10. august 2010. Arkiveret fra originalen 22. august 2011. (ubestemt)
- ↑ Bruce Byfield . Et GPL-krav kan have en afslappende effekt på afledte distros (eng.) (downlink) . VA Software (27. juni 2006). Hentet 10. august 2010. Arkiveret fra originalen 22. august 2011.
- ↑ GPL i Rusland: vi fortsætter oversættelsen (utilgængeligt link) . Hentet 15. juli 2010. Arkiveret fra originalen 22. august 2011. (ubestemt)
- ↑ Uofficielle oversættelser (engelsk) (utilgængeligt link) . Hentet 1. august 2010. Arkiveret fra originalen 22. august 2011.
- ↑ M. Braude-Zolotarev, G. Grebnev, P. Protasov, A. Ralko, E. Serbina / comp. M. Braude-Zolotarev. Gratis software i en organisation. Indsamling af materialer. (utilgængeligt link) . INFO-FOSS.RU . - . - 3. - M . : "Internet Polygraphy" INFO-FOSS.RU, 22/09/2008. — 124 s. - 1000 eksemplarer. — ISBN 978-5-903423-03-3 UDC: 681.3.06 BBC: 32.973.26. om overholdelse af fælles, herunder gratis, licensaftaler med russisk lovgivning. Hentet 15. juli 2010. Arkiveret fra originalen 22. august 2011. (Russisk)
- ↑ Det internationale omfang af licensen, samt fokus på forståelse af enhver litterat, men ikke en professionel advokat, person: GPL i Rusland: oversættelsesproblemer
- ↑ Microsoft indrømmer sin GPL-overtrædelse; genudsender Windows 7-værktøj under open source-licens Arkiveret 13. august 2012 på Wayback Machine , zdnet.com 18. november 2009
- ↑ Protalinski, Emil . Windows 7-værktøjet overtræder GPL; Microsoft vil open source det (engelsk) , Ars Technica , Condé Nast Digital (16. november 2009). Arkiveret fra originalen den 25. januar 2010. Hentet 27. januar 2010.
- ↑ Bantle, Ulrich . Microsoft sætter Windows 7 USB/DVD-værktøj under GPL , Linux Magazine , Linux New Media (11. december 2009). Arkiveret fra originalen den 14. december 2009. Hentet 27. januar 2010.
- ↑ Dual-Licensing Linux Kernel med GPL V2 og GPL V3 (utilgængeligt link) (06/10/2010). — Besked fra Linus Torvalds om muligheden for, at Linux flytter til GPLv3, hvis Sun frigiver OpenSolaris under det. Hentet 10. juli 2010. Arkiveret fra originalen 22. august 2011. (ubestemt)
Litteratur
Andrew M.St. Laurent. Forståelse af Open Source og fri softwarelicens . - 2004. - 207 s. Arkiveret29. oktober 2013 påWayback Machine
Links
GNU projekt |
---|
Historie |
| |
---|
Licenser |
|
---|
Software _ |
|
---|
Personligheder |
|
---|
Andre emner |
|
---|