GNU yleinen julkinen lisenssi
Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 4.9.2022 tarkistetusta
versiosta . vahvistus vaatii
1 muokkauksen .
GNU General Public License (käännettynä GNU General Public License , GNU General Public License tai GNU General Public License ) on ilmainen ohjelmistolisenssi , joka luotiin osana GNU -projektia vuonna 1988 ja jonka nojalla tekijä siirtää ohjelmiston julkiseen omaisuuteen [1] . Sitä kutsutaan myös lyhyesti GNU GPL :ksi tai jopa vain GPL :ksi, jos asiayhteydestä on selvää, että tämä on lisenssi, josta puhumme (on monia muita lisenssejä, jotka sisältävät sanan "yleinen julkinen lisenssi" otsikossa ). Tämän lisenssin toinen versio julkaistiin vuonna 1991 , kolmas versio monien vuosien työn ja pitkän keskustelun jälkeen - vuonna 2007 . GNU Lesser General Public License (LGPL) on heikennetty versio GPL:stä tietyille ohjelmistokirjastoille . GNU Affero General Public License on parannettu versio GPL:stä ohjelmille, jotka on tarkoitettu käytettäviksi verkon kautta [2] .
GNU GPL:n tarkoitus on antaa käyttäjälle oikeudet kopioida, muokata ja levittää (mukaan lukien kaupallisesti) ohjelmia ja varmistaa, että kaikkien johdannaisohjelmien käyttäjät saavat yllä mainitut oikeudet . 1] . Oikeuksien "perinnön" periaatetta kutsutaan nimellä " copyleft " (translitteroitu englanniksi copyleft ), ja sen loi Richard Stallman . Toisin kuin GPL, ohjelmistolisenssit "hyvin harvoin antavat käyttäjälle tällaisia oikeuksia ja yleensä päinvastoin pyrkivät rajoittamaan niitä, esimerkiksi kieltämällä lähdekoodin palauttamisen " [3] .
Säätiön laatimien selvitysten mukaan GNU GPL:n soveltamisesta tiettyihin lisensoituihin ohjelmiin (nämä selitykset ovat liitteenä säätiön verkkosivuilla olevaan lisenssitekstiin) lisenssi on liitettävä tietokoneohjelmaan sähköisessä muodossa [ 4] .
Lisensoimalla teoksen GNU GPL:n ehtojen mukaisesti tekijä säilyttää tekijänoikeudet [Huom. 2] .
GNU GPL ei salli ohjelman sisällyttämistä omaan ohjelmistoon. Jos kyseinen ohjelma on kirjasto, on luultavasti parasta antaa patentoidun ohjelmiston linkittää sitä vastaan. Tätä tarkoitusta varten sinun on käytettävä GNU Lesser General Public License -lisenssiä GPL:n sijaan [5] .
Vapaudet ja velvollisuudet
GPL myöntää tietokoneohjelmien vastaanottajille seuraavat oikeudet tai "vapaudet" [6] :
- vapaus suorittaa ohjelmaa mihin tahansa tarkoitukseen;
- vapaus tutkia ohjelman toimintaa ja muokata sitä (edellytys tälle on pääsy lähdekoodiin );
- vapaus jakaa kopioita sekä lähdekoodista että suoritettavasta koodista;
- vapaus parantaa ohjelmaa ja julkaista parannuksia yleisölle (edellytys tälle on pääsy lähdekoodiin).
Yleensä GPL:n ehdoilla hankitun ohjelman tai siihen perustuvan ohjelman jakelija on velvollinen tarjoamaan vastaanottajalle mahdollisuuden saada vastaava lähdekoodi.
Historia
Richard Stallman on kirjoittanut GPL :n käytettäväksi ohjelmistojen kanssa osana GNU-projektia . Se perustuu samanlaisiin lisensseihin, joita käytetään GNU Emacsin , GDB : n (GNU-debuggerin) ja GNU Compiler Collectionin (GCC) aiemmissa versioissa, yhdistäen ja yleistäen ne.
GPL v1
Prototyyppilisenssit sisälsivät osia, jotka muistuttivat GPL:n osia, mutta olivat kullekin ohjelmalle ominaisia. Richard Stallmanin tavoitteena oli luoda yksi lisenssi, jota voitaisiin käyttää mihin tahansa projektiin, mikä mahdollistaa koodin jakamisen eri ohjelmien välillä. Ensimmäisestä GNU GPL:n versiosta, joka julkaistiin tammikuussa 1989, tuli tällainen lisenssi .
GPL v2
Vuonna 1990 kävi ilmi, että vaadittiin vähemmän rajoittava lisenssi, jota voitaisiin käyttää joissakin ohjelmistokirjastoissa . kun GPL:n versio 2 julkaistiin kesäkuussa 1991, sen mukana otettiin käyttöön GNU Library General Public License (GNU LGPL, LGPL), joka myös numeroitu 2 osoittamaan, että nämä kaksi lisenssiä täydentävät toisiaan. Versionumerot erosivat vuonna 1999 , kun LGPL-versio 2.1 julkaistiin, ja se nimettiin uudelleen Lesser General Public License -lisenssiksi selventääkseen sen sijaintia GNU-filosofiassa.
GPL v3
Vuonna 2005 Eben Moglen ja Richard Stallman laativat GPL:n kolmannen version. Keskustelussa, joka seurasi 7. huhtikuuta 2005 Philadelphiassa, Stallman antoi useita lausuntoja ohjelmistopatenteista ja DRM :stä .
Vuonna 2006 Free Software Foundation aloitti 12 kuukauden kuulemisen mahdollisista GPL-muutoksista. Tätä prosessia koordinoivat itse Free Software Foundation, Software Freedom Law Center ja Free Software Foundation Europe . Neuvottelujen tarkoituksena oli luoda uusi versio lisenssistä kaikkien sidosryhmien suositukset ja kokemukset huomioon ottaen, mutta samalla sitoutuminen vapaiden ohjelmistojen periaatteisiin.
Ensimmäinen luonnos julkaistiin 16. tammikuuta 2006.
GPLv3-ohjelmistoja jakelivat yritykset eivät voi haastaa GPLv3-tuotteiden käyttäjiä oikeuteen DRM -tuotteiden hajautettujen versioiden ohittamisesta ja jakelijoiden patenttien rikkomisesta. Tivisointi on myös kiellettyä .
GPLv3:n lopullinen versio julkaistiin 29. kesäkuuta 2007 .
19. marraskuuta 2007 GNU Affero General Public License v3 - GPLv3 julkaistiin muutoksilla, jotka perustuivat Affero Inc :n vuonna 2002 julkaisemaan Affero General Public License v1:een. perustuu GNU GPLv2:een. Tämä lisenssi lisää ohjelman käyttäjille mahdollisuuden hankkia lähdekoodi, joka on vuorovaikutuksessa sen kanssa vain verkon kautta [2] .
GNU GPL -malli
GNU GPL:n teksti koostuu useista numeroiduista osista. Alla on kaavio lisenssin versiosta 2.0. Tällä kaaviolla ei ole oikeudellista vaikutusta, ja se on vain lyhyt esittely.
- Määritelmät
- (ensimmäinen kappale) Käsitteen "ohjelma" määritelmä
- (toinen kappale) Luvan laajuus
- Oikeus kopioida ja levittää
- Ohjelman muutos
- (ensimmäinen kappale) Oikeus tehdä muutoksia seuraavin ehdoin:
- a) muutostietojen lisääminen muokattuihin tiedostoihin;
- b) modifioitujen versioiden lisensointi GNU GPL:n ehtojen mukaisesti;
- c) ehdollinen vaatimus tekijänoikeustietojen interaktiivisesta näyttämisestä ja takuun puuttumisesta.
- (kohdat 2–4) Selvennys käsitteeseen "johdannaistyö"
- Lähdekoodivaatimus
- (ensimmäinen kappale) Mahdolliset vaihtoehdot suoritettavan koodin jakeluun:
- a) jakelu lähdekoodilla tai
- b) jakelu takuulla lähdekoodin toimittamisesta tai
- c) (ei-kaupalliseen käyttöön) jakelu tällaisella kolmannen osapuolen takuulla.
- (toinen kappale) Termin "lähdekoodi" määritelmä
- (kolmas kappale) Tasavertaisen pääsyn riittävyys suoritettavan ja lähdekoodin kopioimiseen
- Lisenssin irtisanominen, jos sen ehtoja rikotaan
- Teot, jotka merkitsevät lisenssin hyväksymistä
- Lisäjakelua koskevien lisärajoitusten kielto
- Ulkoiset rajoitukset eivät poista velvollisuutta noudattaa lisenssin ehtoja
- Maantieteellisten rajoitusten mahdollisuus
- GNU GPL:n tulevat versiot
- Pyydetään poikkeuksia sääntöihin
- Takuun vastuuvapauslauseke
- Vastuun kieltäminen
Yhteensopivuus
Copyleftin käyttö asettaa tiettyjä rajoituksia GPL:n ja muiden ilmaisten (pääasiassa copyleft) lisenssien alaisten teosten yhdistämiselle johdannaisteoksiksi.
GPLv2 ei ole yhteensopiva Mozilla Public License (MPL), Common Development and Distribution License (CDDL), Apache Software License ja joidenkin muiden kanssa.
GPLv3 on tehty yhteensopivaksi Apache-lisenssin kanssa, mutta se ei ole yhteensopiva MPL:n ja sen johdannaisten kanssa [7] . MPL:n alaiset teokset on usein lisensoitu sekä GPL- että LGPL -lisenssillä samanaikaisesti (kuten Mozilla Firefox -koodi ), mikä osittain ratkaisee ongelman.
Tunnettu esimerkki GPL-yhteensopimattomuudesta toisen lisenssin kanssa on kyvyttömyys sisällyttää Sun Microsystemsin CDDL : n alaisena julkaisemaa ZFS -tiedostojärjestelmää GPLv2:lla julkaistuun
Linux -ytimeen .
Kaikki ei-ilmaiset lisenssit eivät ole yhteensopivia GPL:n kanssa.
Vaikeudet
GNU GPL edellyttää lähdekoodin jakelua binääritiedostoilla (mukaan lukien muuttumattomat) tai kirjallisen velvoitteen toimittaa se (oma tai jonkun muun; menetelmät riippuvat lisenssin versiosta). Jotkut kirjoittajat uskovat, että tämä vaatimus on epätavallinen yksittäisille käyttäjille ja kehittäjille, eikä se ole heille ilmeinen ja ymmärrettävä [8] .
Joskus kirjoittajilla on vaikeuksia valita, mitä pitää lähdekoodina analogisen datan digitaalisille esityksille: musiikkitallenteita, videota videokamerasta, valokuvia. Tämä tapahtuu yleensä käytettäessä häviöllistä pakkausta tai useita muunnoksia (esimerkiksi pianonsoiton digitaalinen tallentaminen nuotteista tai laulamisesta). Esimerkiksi ääniraidan vapaus CC BY-SA -lisenssillä (joka ei edellytä lähdekoodin jakelua) on kyseenalainen, jos sen komponentteja ei ole saatavilla erikseen ilmaisella lisenssillä , koska sama tai eri ääniraita ei voi olla niistä koottu.
//Lainsäädännön noudattaminen
- //GPL-lisenssisopimus ei salli paikallisten lakien muuttamista, eikä se määrittele alueellisia rajoituksia. Tämän vuoksi tällainen sopimus ei ole yhteensopiva Venäjän federaation alueelle perustetun oikeudellisen järjestelmän kanssa.
// Mutta samalla kansainvälisellä oikeudella on ensisijaisuus Venäjän lakiin nähden kansainvälisissä sopimuksissa ja liiketoimissa, eli tekijänoikeuden haltijalle - Venäjän federaation kansalaiselle GPL-lisenssin mukaisen sopimuksen vaikutus koskee vain Venäjän federaation alueella (Venäjän federaation siviililain 1235 §:n 3 kohta ) ja ulkomaan kansalaisen osalta se toimii täysin Venäjän federaation siviililain VI jakson "Kansainvälinen yksityisoikeus" mukaisesti . 9] .
- //Free Software Foundation tunnustaa vain lisenssin alkuperäisen tekstin viralliseksi, ei sen käännöksiä [10] . Samanaikaisesti Art. 3 "Venäjän federaation valtionkielen käyttöalueet" lain nro 53-RF 1 momentin 1 kohdassa osoittavat venäjän kielen (ja siten luvan venäjänkielisen käännöksen) pakollisen käytön toiminnassa. kaikenlaisten omistusmuotojen organisaatioiden (2 kohta sallii käyttää "Venäjän federaation valtionkielen lisäksi Venäjän federaatioon kuuluvan tasavallan valtionkieltä, muita Venäjän federaation kansojen kieliä tai vieras kieli" ); tämä voi johtaa vaikeuksiin erityisesti riita-asioissa, koska Venäjän federaatio ei ole vielä kehittänyt virallista käännöstä GPL:stä sisäiseen käyttöön, ja eri yksityisissä käännöksissä voi olla eroja [11] , mukaan lukien alkuperäisen "ei-oikeudellinen" ”, joidenkin venäläisten lakimiesten tulkinnassa, kieli [12] .
- //Joskus he puhuvat mahdollisuudesta pitää GNU GPL liittymissopimuksena artiklojen mukaisesti ( 428 , 435 Venäjän federaation siviililain mukaan). Mutta ainoa tällainen menetelmä lisenssisopimuksia varten on kuvattu artiklan 3 kohdassa. Venäjän federaation siviililain 1286 ("Lisenssisopimusten tekeminen tietokoneohjelman tai tietokannan käyttöoikeuden myöntämisestä on sallittua tekemällä kunkin käyttäjän liittymissopimus vastaavan tekijänoikeuden haltijan kanssa, jonka ehdot on määritelty tällaisen ohjelman tai tietokannan ostetussa kopiossa tai tämän kopion pakkauksessa sekä sähköisessä muodossa (434 artiklan 2 kohta). Tämä artikkeli tarjoaa mahdollisuuden laillistaa Internetistä ladatut ja GNU GPL -lisenssillä toimitetut ohjelmistot laillistamalla tekemällä laillinen täysimittainen / laillinen sopimus, ei kuitenkaan vain säätiön - vaan jokaisen tekijänoikeuden omistajan kanssa. teoksen, koska he, vaikka tunnustivatkin säätiön valtuudet suojella etuja tuomioistuimessa, eivät tehneet hänen kanssaan tekoa oikeuksiensa siirtämisestä SPO-rahastoon - Venäjän federaation lainsäädännön mukaisesti, eli siirtäen heidän oikeutensa ovat vain perusteettomia (eli usein tämäkin on mahdotonta todistaa - ilman rekisteröintiä vastaava asiakirjavirta). Jopa siinä tapauksessa, että jokaisen kehittäjän kanssa tehdään täysimittainen laillinen sopimus - kaikki GPL:n alaiset ohjelmistotuotteet, myös ne, jotka on tuotettu Venäjän federaation alueella, sekä pakollinen sopimus itse rahaston kanssa - etujensa edustajana, toisin sanoen laillisesti ja tähän rahastoon kuuluvana - ulkomaisena yksikkönä: tuontikorvausvaatimusten alainen.
Ensisijaiset lähteet
Mielenkiintoisia faktoja
- Microsoft jakaa USB-avaimia Windows 7 -asennusohjelman kanssa netbook - omistajille . Kuitenkin kävi ilmi, että ohjelma sisältää koodia, joka on GPL:n alainen. Marraskuussa 2009 Microsoft pyysi anteeksi asiakkailta ja lupasi ohjelman avoimen lähdekoodin [13] [14] . 10. joulukuuta 2009 Microsoft vihdoin avasi Windows 7:n USB/DVD-lataustyökalun GPLv2-lisenssillä [15] .
- 25. tammikuuta 2006 Linus Torvalds , Linux-ytimen kirjoittaja , ilmoitti julkisesti, että sen jakelu todennäköisesti jatkuu GPL-version 2 lisenssillä [Huom. 3] . Linus Torvalds sanoo Linux-kehittäjien postituslistalle lähettämässään viestissä, että Solaris -käyttöjärjestelmä voi käynnistää ytimen siirtymisen ilmaisen ohjelmistolisenssin, GNU GPLv3:n, tulevaan versioon. "Jos Sun todella aikoo julkaista OpenSolaris -sovelluksen GPLv3:lla, se saattaa olla hyvä syy Linuxille vaihtaa uuteen lisenssiin", sanoi Torvalds [16] . "En usko, että GPLv3 on yhtä hyvä lisenssi kuin GPLv2, mutta toisaalta, olen pragmaatikko , ja jos voimme välttää kahden ytimen käyttämisen eri lisensseillä ja siitä johtuvan kiistan, minä ainakin ymmärrän. pienin syy vaihtaa GPLv3:een”, Linux-ytimen pääkehittäjä selitti kantaansa. Ennen tätä Torvalds oli jo ilmaissut tyytymättömyytensä GNU GPL:n uuteen versioon, mutta GPLv3:n viimeisimmän luonnosversion ilmestymisen jälkeen hän alkoi tuntea olonsa paremmaksi tämän projektin suhteen. Tästä huolimatta hän itse suosii edelleen GPLv2:ta.
Käännökset venäjäksi
- Käännös: E. Tyapkina. Käännös venäjän kielelle General Public License GNU (pääsemätön linkki) (20.3.2002). — Lähde GNU GPL 2.0 (linkki käännökseen viralliselta sivustolta). Haettu 9. maaliskuuta 2013. Arkistoitu alkuperäisestä 9. maaliskuuta 2013. (Venäjän kieli)
- Käännös: O. V. Kuzina, V. M. Yufa, O. S. Tikhonov. GNU yleinen julkinen lisenssi . CITForum (1999). - GNU GPL 2.0 -lähde. Haettu: 21. heinäkuuta 2010. (Venäjän kieli)
- Käännös: A. Solovjov. GNU General Public License (linkki ei saatavilla) . CIForum (24.2.1997). - GNU GPL 2.0 -lähde. Haettu 21. heinäkuuta 2010. Arkistoitu alkuperäisestä 22. toukokuuta 2012. (Venäjän kieli)
Katso myös
Muistiinpanot
Kommentit
- ↑ Takuuesimerkki: On kiellettyä luoda uusia projekteja, jotka perustuvat GPL:n alaisen ilmaiseen ohjelmaan antamatta sen lähdettä käyttäjille. Siten tämä lisenssi ei salli sinun tehdä "mitään" ohjelmien kanssa, koska ne, jotka eivät tunne sitä, voivat tulkita tämän lisenssin väärin.
- ↑ Tekijöiden nimet on yleensä lueteltu lähdekoodissa tai dokumentaatiossa (kuten AUTHORS-tiedostossa).
- ↑ Toisin kuin monet muut GPL-ohjelmat, Linuxia jaetaan vain GPL: n toisen version ehtojen mukaisesti, ei "version 2 tai uudemman" ehtojen mukaisesti: GPL V3 ja Linux - Dead Copyright Holders (eng.) (kuollut linkki) (28.1 .) /2006). Haettu 10. heinäkuuta 2010. Arkistoitu alkuperäisestä 22. elokuuta 2011.
Lähteet
- ↑ Julian Stollabrass. DIGITAALINEN YHTEISÖ . Käyttöpäivä: 19. tammikuuta 2015. Arkistoitu alkuperäisestä 5. maaliskuuta 2016. (määrätön)
- ↑ 1 2 Free Software Foundation julkaisee GNU Affero General Public License -lisenssin version 3 ( linkki, jota ei voi käyttää) . Free Software Foundation (19.11.2007). Haettu 8. heinäkuuta 2010. Arkistoitu alkuperäisestä 22. elokuuta 2011.
- ↑ Asja Vlasova. Kuinka varastaa Linux? (linkki, jota ei voi käyttää) (24.6.2008). — FOSS-lisensseistä ja niiden soveltamisesta Venäjällä. Haettu 10. heinäkuuta 2010. Arkistoitu alkuperäisestä 29. elokuuta 2011. (Venäjän kieli)
- ↑ GNU GPL -sovellusongelmat, 2013 .
- ↑ Avoimen lähdekoodin ja vapaiden ohjelmistojen lisensoinnin ymmärtäminen, 2004 , s. 49.
- ↑ M. Braude-Zolotarev, G. Grebnev, P. Protasov, A. Ralko, E. Serbina. Ilmaiset ohjelmistot organisaatiossa. Materiaalikokoelma / M. Braude-Zolotarev. - 3. - M . : "Internet Polygraphy" INFO-FOSS.RU, 22.09.2008. - 124 s. - 1000 kappaletta. — ISBN 978-5-903423-03-3 UDC: 681.3.06 BBC: 32.973.26. Arkistoitu 22. toukokuuta 2012 Wayback Machinessa
- ↑ Erilaisia lisenssejä ja kommentteja niistä (linkki ei saatavilla) . — Ilmaisten lisenssien yhteensopivuus GPL:n kanssa. Haettu 10. elokuuta 2010. Arkistoitu alkuperäisestä 22. elokuuta 2011. (määrätön)
- ↑ Bruce Byfield . GPL-vaatimuksella voi olla jäähdytysvaikutus johdannaisdistroihin (eng.) (downlink) . VA Software (27. kesäkuuta 2006). Haettu 10. elokuuta 2010. Arkistoitu alkuperäisestä 22. elokuuta 2011.
- ↑ GPL Venäjällä: jatkamme käännöstä (linkki ei saatavilla) . Haettu 15. heinäkuuta 2010. Arkistoitu alkuperäisestä 22. elokuuta 2011. (määrätön)
- ↑ Epäviralliset käännökset (englanti) (linkki, jota ei voi käyttää) . Haettu 1. elokuuta 2010. Arkistoitu alkuperäisestä 22. elokuuta 2011.
- ↑ M. Braude-Zolotarev, G. Grebnev, P. Protasov, A. Ralko, E. Serbina / säv. M. Braude-Zolotarev. Ilmaiset ohjelmistot organisaatiossa. Materiaalien kokoelma. (linkki ei saatavilla) . INFO-FOSS.RU . - . - 3. - M . : "Internet Polygraphy" INFO-FOSS.RU, 22.09.2008. - 124 s. - 1000 kappaletta. — ISBN 978-5-903423-03-3 UDC: 681.3.06 BBC: 32.973.26. yleisten, mukaan lukien ilmaisten, lisenssisopimusten yhteensopivuus Venäjän lainsäädännön kanssa. Haettu 15. heinäkuuta 2010. Arkistoitu alkuperäisestä 22. elokuuta 2011. (Venäjän kieli)
- ↑ Lisenssin kansainvälinen laajuus sekä keskittyminen kaikkien lukutaitoisten, mutta ei ammattijuristin henkilöiden ymmärtämiseen: GPL Venäjällä: käännösvaikeudet
- ↑ Microsoft myöntää GPL-rikkomuksensa; julkaisee Windows 7 -työkalun uudelleen avoimen lähdekoodin lisenssillä Arkistoitu 13. elokuuta 2012 Wayback Machinessa , zdnet.com , 18. marraskuuta 2009
- ↑ Protalinski, Emil . Windows 7 -työkalu rikkoo GPL:ää; Microsoft avaa sen avoimen lähdekoodin (englanniksi) , Ars Technica , Condé Nast Digital (16. marraskuuta 2009). Arkistoitu alkuperäisestä 25. tammikuuta 2010. Haettu 27. tammikuuta 2010.
- ↑ Bantle, Ulrich . Microsoft asettaa Windows 7:n USB/DVD-työkalun GPL :n , Linux Magazinen ja Linux New Median alle (11.12.2009). Arkistoitu alkuperäisestä 14. joulukuuta 2009. Haettu 27. tammikuuta 2010.
- ↑ Kaksoislisensoitu Linux-ydin GPL V2:lla ja GPL V3:lla (linkki ei saatavilla) (10.6.2010). — Viesti Linus Torvaldsilta Linuxin mahdollisuudesta siirtyä GPLv3:een, jos Sun julkaisee OpenSolaris-sovelluksen sen alle. Haettu 10. heinäkuuta 2010. Arkistoitu alkuperäisestä 22. elokuuta 2011. (määrätön)
Kirjallisuus
Andrew M.St. Laurent. Avoimen lähdekoodin ja vapaiden ohjelmistojen lisensoinnin ymmärtäminen . - 2004. - 207 s. Arkistoitu29. lokakuuta 2013Wayback Machinessa
Linkit
GNU projekti |
---|
Tarina |
| |
---|
Lisenssit |
|
---|
Ohjelmisto_ _ |
|
---|
Persoonallisuudet |
|
---|
Muut aiheet |
|
---|