Movatterモバイル変換


[0]ホーム

URL:


Przejdź do zawartości
Wikipediawolna encyklopedia
Szukaj

GNU General Public License

Z Wikipedii, wolnej encyklopedii
GNU General Public License
Logo
Autor

Free Software Foundation

Wersja

3(29 czerwca 2007; około 18 lat temu)[1]

Data wydania

luty 1989[2]

Kompatybilność
Uznana przezFSF

tak

Uznana przezOSI

tak

Kompatybilna zGPL

nd.

Copyleft

tak

Strona internetowa

GNU General Public License (GPL) –licencjawolnego iotwartego oprogramowania stworzona w 1989 roku[3] przezRicharda Stallmana iEbena Moglena na potrzebyProjektu GNU, zatwierdzona przezOpen Source Initiative. Pierwowzorem licencji była licencjaEmacs General Public License. Druga wersja licencji GNU GPL została wydana w roku 1991, a trzecia – 29 czerwca 2007.

Założenia

[edytuj |edytuj kod]

Celem licencji GNU GPL jest przekazanie użytkownikom czterech podstawowych wolności[4]:

  • wolność uruchamiania programu w dowolnym celu (wolność0)
  • wolność analizowania, jak program działa i dostosowywania go do swoich potrzeb (wolność1)
  • wolność rozpowszechniania niezmodyfikowanej kopii programu (wolność2)
  • wolność udoskonalania programu i publicznego rozpowszechniania własnych ulepszeń, dzięki czemu może z nich skorzystać cała społeczność (wolność3)

Tylko jeżeli program spełnia wszystkie cztery wolności jednocześnie, wówczas, wedługFSF, może być uznany zawolne oprogramowanie. Wystarczy, że nie spełnia dowolnej z nich, a nie może być tak skategoryzowany (jestoprogramowaniem zamkniętym).

Historia

[edytuj |edytuj kod]
Zobacz wiadomość w serwisie Wikinews pt.prezentacji pierwszego szkicu GPL 3
Zobacz wiadomość w serwisie Wikinews pt.FSF i SFLC publikują drugi szkic GPLv3

Pierwsza wersja licencji powstała w lutym1989 roku.

Dwa lata później, w czerwcu1991, pojawiła się wersja druga.

29 czerwca2007, po 18 miesiącach prac (w czasie których wydano 4 szkice licencji oraz przeprowadzono kampanię zachęcającą do przejścia na nową wersję za około pół miliona dolarów), wydano trzecią wersję licencji.

Zmiany w wersji 3. są umiarkowane i mają na celu głównie dostosowanie ochrony licencyjnej do współczesnego stanu informatyki. GPLv3 bierze pod uwagę między innymi systemy prawne poza USA, kwestiepatentów na oprogramowanie, ochronęDRM, procedertiwoizacji oraz problem istnienia wielu niezgodnych ze sobą licencji.

Kwestie dyskusyjne

[edytuj |edytuj kod]

Jedną z kluczowych kwestii związanych z GPL jest problem, czy oprogramowanie na innej licencji może byćdynamicznie linkowane z bibliotekami GPL. Sama licencja wyraźnie mówi, że wszystkie pochodne prace bazujące na kodzie GPL muszą same opierać się na GPL. Jednak nie jest jasne, czyplik wykonywalny, który jest dynamicznie linkowany z biblioteką, może być uważany za pracę pochodną.

Kompatybilność z innymi licencjami

[edytuj |edytuj kod]

Większość licencjiwolnego oprogramowania, jak na przykładlicencja X11,licencja BSD iLGPL jest kompatybilnych z GPL. Znaczy to, żekod źródłowy oparty na nich może być włączony bez problemu do programu na GPL (całość będzie wtedy objęta GNU GPL). Są jednak licencjeopen source, które nie są kompatybilne z GPL. Z tego powodu wiele osób odradza używanie takich licencji, ponieważ opartego na nich kodu trudno jest ponownie użyć w innych projektach.

Kod na licencji GNU GPL nie może być użyty w programach opartych na innych licencjach.

Krytyka GPL

[edytuj |edytuj kod]

Ze względu na to, że wszelkie prace bazujące na dziele objętym licencją GPL muszą również być oparte na tej licencji, licencja GPL jestlicencją wirusową. Tak więc GPL oddziałuje na każdy program, który korzysta z kodu GPL. Krytyka tego przymusu najczęściej jest kierowana ze strony zwolenników mniej restrykcyjnych licencji, jak na przykładlicencja BSD.

Zobacz też

[edytuj |edytuj kod]

Przypisy

[edytuj |edytuj kod]
  1. Free Software Foundation: GNU General Public License. GNU, 2007-06-29. [dostęp 2018-01-06]. Cytat: GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 (ang.).
  2. Free Software Foundation: GNU General Public License, version 1. GNU, luty 1989. [dostęp 2018-01-06]. Cytat: GNU GENERAL PUBLIC LICENSE Version 1, February 1989 (ang.).
  3. GNU General Public License, version 1. 1989-02. [dostęp 2011-01-01]. (ang.).
  4. Czym jest Wolne Oprogramowanie?. 2010-11-15. [dostęp 2011-01-01].

Linki zewnętrzne

[edytuj |edytuj kod]
Systemprawa autorskiego
Pojęcia prawne
copyright
droit d’auteur
pojęcia wspólne
polskie pojęcia
Licencje
pojęcia
wzorce
licencji
Ekonomia
Akty prawne

Projekt GNU
Historia
Licencje
Programy
Postacie

GNU’s not a gnu

Źródło: „https://pl.wikipedia.org/w/index.php?title=GNU_General_Public_License&oldid=74834695
Kategorie:

[8]ページ先頭

©2009-2026 Movatter.jp