LICENCJA GNU-GPL
Wersja 2, czerwiec 1991
Copyright 1989, 1991 Free Software Foundation, Inc., 675 Mass
Ave,
Cambridge, MA 02139 USA.
Zezwala się na kopiowanie i rozpowszechnianie wiernych kopii niniejszego
dokumentu licencyjnego, jednak bez prawa wprowadzania zmian.
Preambuła
Większość licencji na oprogramowanie pomyślana jest po to, aby
odebrać użytkownikowi możliwość swobodnego udostępniania innym
i zmieniania danego software'u. Natomiast w wypadku Powszechnej
Licencji Publicznej GNU (GNU General Public License, GPL) celem
jest zagwarantowanie użytkownikowi swobody udostępniania i zmieniania
tego wolnego oprogramowania, a więc danie pewności, iż oprogramowanie
jest wolno dostępne dla wszystkich użytkowników. Niniejsza Powszechna
Licencja Publiczna dotyczy większości oprogramowania wydawanego
przez Fundację Wolnego Oprogramowania (Free Software Foundation)
oraz wszelkich innych programów, których autorzy zobowiązują się
do jej stosowania. (Niektóre rodzaje oprogramowania wydawanego
przez Fundację objęte są Powszechną Licencją Publiczną GNU dla
Bibliotek, GNU Library General Public License). Użytkownik może
stosować ją również do swoich programów.
Mówiąc o wolnym oprogramowaniu mamy na myśli swobodę, a nie cenę.
Nasze Powszechne Licencje Publiczne wprowadzono po to, aby zapewnić
Państwu swobodę rozpowszechniania kopii tego oprogramowania (i
- jeśli ktoś chce - pobierania za tę usługę opłaty), jak również
aby udostępnić kod źródłowy oraz umożliwić dokonywanie zmian tego
oprogramowania lub wykorzystywania jego fragmentów w nowych, wolnych
programach. Nie bez znaczenia jest też sama możliwość dotarcia
do Państwa z informacją o wszystkich tych udogodnieniach.
W celu ochrony praw użytkownika jesteśmy zmuszeni wprowadzać ograniczenia
zabraniające komukolwiek kwestionowanie jego praw albo sugerowanie
rezygnacji z tych praw. Ograniczenia te sprowadzają się do pewnych
dla Państwa obowiązków w przypadku rozpowszechniania przez Was
kopii naszego oprogramowania bądź dokonywania w nim zmian.
Na przykład, jeśli rozprowadzacie Państwo kopie takiego programu,
niezależnie czy gratisowo, czy za opłatą, musicie Państwo odbiorcy
udzielić wszelkich tych praw, jakie mieliście sami. Musicie zapewnić
mu również otrzymanie kodu źródłowego (lub możliwość otrzymania)
oraz przedstawić niniejsze Warunki, aby mógł on poznać swoje prawa.
Ochrona Państwa praw przebiega w dwóch etapach:
1. zastrzegamy prawo własności autorskiej do oprogramowania,
2. oferujemy Państwu niniejszą licencję, która daje Wam sankcjonowane
prawem zezwolenie na kopiowanie, rozpowszechnianie i/lub modyfikowanie
tego oprogramowania.
Ponadto dla ochrony tak autora, jak i naszej, pragniemy mieć pewność,
że każdy zrozumie, iż na niniejsze wolne oprogramowanie nie udziela
się gwarancji. W razie dokonania w nim przez kogoś modyfikacji
i puszczenia dalej do obrotu, pragniemy, aby dalsi odbiorcy zdawali
sobie sprawę z tego, że problemy wprowadzone przez inne osoby nie
są wyrazem oryginalnych działań twórców.
I rzecz ostatnia: każdemu wolnemu programowi stale zagrażają patenty
na oprogramowanie. Naszym pragnieniem jest unikanie takiego niebezpieczeństwa,
kiedy redystrybutorzy wolnego programu indywidualnie uzyskują prawa
patentowe, nadając tym samym programowi charakter prawnie zastrzeżony.
W celu zapobieżenia takim zjawiskom jednoznacznie wyjaśniliśmy,
że każdy patent musi być wydawany albo dla swobodnego użytku przez
wszystkich, albo nie wydawany wcale.
Poniżej podajemy dokładne zasady i warunki kopiowania, rozpowszechniania
i modyfikowania.
Zasady i warunki kopiowania, rozpowszechniania i modyfikowania
0.
Niniejsza Licencja dotyczy programów i innych prac, na których
umieszczona jest pochodząca od właściciela praw autorskich informacja,
że dany program lub praca może być rozpowszechniana na warunkach
niniejszej Powszechnej Licencji Publicznej. Używane poniżej słowo "Program" oznacza
właśnie takie programy lub prace, zaś określenie "praca oparta
na Programie" dotyczy albo Programu, albo pochodzącej od niego
pracy w rozumieniu prawa autorskiego, to jest pracy zawierającej
Program lub jego część dosłowną, bądź zmodyfikowaną i/lub przełożoną
na inny język. (W dalszym ciągu niniejszego, pojęcie przekładu
włącza się bez ograniczeń do terminu "modyfikacja").
Do każdego licencjobiorcy będziemy zwracać się "per Ty".
Niniejsza Licencja nie obejmuje działań innych niż kopiowanie,
rozprowadzanie i modyfikowanie - nie mieszczą się one w jej zakresie.
Czynność używania Programu nie jest poddana ograniczeniom, a produkty
uzyskane z Programu objęte są Licencją tylko wtedy, gdy ich treść
stanowi pracę opartą na Programie (niezależnie od stworzenia jej
przy użyciu Programu). To, czy fakt taki jest prawdą, zależy od
tego, co dany Program wykonuje.
1.
Możesz kopiować i rozprowadzać w dowolnych mediach wierne kopie
kodu źródłowego Programu w otrzymanej formie pod warunkiem, że
w widoczny sposób i odpowiednio podasz na każdej kopii właściwą
informację o prawie autorskim i zrzeczenie się uprawnień z tytułu
gwarancji; wszelkie napisy informacyjne na temat Licencji i faktu
nieudzielania gwarancji musisz chronić przed uszkodzeniem, zaś
wszystkim innym odbiorcom Programu musisz wraz z Programem wręczać
egzemplarz niniejszej Licencji.
Możesz pobierać opłatę za fizyczną czynność przekazania kopii i
według własnej decyzji możesz za opłatą proponować ochronę gwarancyjną.
2.
Możesz modyfikować swoją kopię czy kopie Programu oraz dowolne
jego części, tworząc przez to pracę opartą na Programie, jak również
kopiować i rozprowadzać takie modyfikacje i pracę na warunkach
podanych w pkt.1 powyżej - pod warunkiem przestrzegania całości
poniższych wymogów:
a.
Musisz spowodować umieszczenie na zmodyfikowanych plikach widocznej
informacji o tym, że dane pliki zostały przez ciebie zmienione,
wraz z datą dokonania zmian.
b.
Musisz doprowadzić do tego, aby każda rozpowszechniana lub publikowana
przez ciebie praca, która w całości lub części zawiera Program,
albo pochodzi od niego lub jego części, była w całości i bezpłatnie
licencjonowana dla wszelkich stron trzecich na warunkach niniejszej
Licencji.
c.
Jeżeli zmodyfikowany program podczas korzystania z niego w normalnym
trybie odczytuje polecenia interaktywnie, musisz spowodować, aby
po uruchomieniu (użyty w interaktywny sposób w najzwyklejszym trybie),
wydrukowywał on lub wyświetlał powiadomienie o odnośnym prawie
autorskim i braku gwarancji (ewentualnie o zapewnianiu gwarancji
przez ciebie), oraz o tym, że użytkownicy mogą redystrybuować ten
program na niniejszych warunkach wraz z informacją, jak użytkownik
może zapoznać się z treścią niniejszej Licencji. (Wyjątek: jeśli
sam Program jest interaktywny, ale normalnie nie drukuje takiego
powiadomienia, twoja praca oparta na nim też nie musi wydrukowywać
takiego powiadomienia).
Niniejsze wymogi odnoszą się do zmodyfikowanej pracy jako całości.
Jeśli dające się ustalić sekcje danej pracy nie pochodzą od Programu
i mogą być racjonalnie uważane za samodzielne i odrębne same w
sobie, to niniejsza Licencja i jej warunki nie mają zastosowania
do takich sekcji przy rozprowadzaniu ich przez ciebie jako odrębne
prace. Jeśli jednak rozprowadzasz je jako część całości, będącej
pracą opartą na Programie, rozpowszechnianie tej całości musi być
dokonywane na warunkach niniejszej Licencji, której zezwolenia
dla innych licencjobiorców rozciągają się w całej szerokości na
tę całość, a tym samym i na każdą indywidualną jej część, niezależnie
od jej autorstwa.
Dlatego też intencją tego fragmentu nie jest roszczenie sobie praw
albo podważanie twych praw do pracy napisanej w całości przez ciebie.
Chodzi nam raczej o korzystanie z prawa kontrolowania dystrybucji
pochodnych i zbiorowych prac opartych na Programie.
I jeszcze jedno: samo tylko połączenie z Programem (lub z pracą
opartą na Programie) innej pracy - nie opartej na Programie, w
ramach wolumenu nośnika przechowywania lub dystrybucji, nie powoduje
objęcia takiej pracy zakresem niniejszej Licencji.
3.
Możesz kopiować i rozprowadzać Program (lub opartą na nim pracę
- zgodnie z pkt.2 w kodzie wynikowym lub w formie wykonywalnej
w myśl postanowień pkt.1 i 2 powyżej, pod warunkiem zrealizowania
również poniższych wymogów:
a.
Musisz dołączyć do niego odpowiadający mu, kompletny i możliwy
do odczytania przez urządzenia cyfrowe kod źródłowy, który musi
być rozpowszechniany na warunkach pkt.1 i 2 powyżej i na nośniku
zwyczajowo używanym dla wzajemnej wymiany oprogramowania; lub
b.
dołączyć do niego pisemną ofertę, ważną co najmniej 3 lata, przyznającą
każdej stronie trzeciej - za opłatą nie przekraczającą twego kosztu
fizycznego wykonywania dystrybucji źródła - kompletną, odczytywalną
przez urządzenia cyfrowe kopię odpowiadającego mu kodu źródłowego,
rozprowadzaną na warunkach pkt.1 i 2 powyżej, na nośniku zwyczajowo
używanym do wzajemnej wymiany oprogramowania; lub
c.
dołączyć do niego informację, jaką otrzymałeś na temat oferty rozprowadzania
odpowiedniego kodu źródłowego. (Ta możliwość dozwolona jest tylko
dla dystrybucji niehandlowej i jedynie wtedy, gdy otrzymałeś dany
program w kodzie wynikowym lub formie wykonywalnej wraz z wymienioną
ofertą - zgodnie z podpunktem "b" powyżej).
Określenie kod źródłowy dla pracy oznacza formę pracy preferowaną
dla wprowadzania do niej modyfikacji. Dla wykonanej pracy, kompletny
kod źródłowy oznacza cały kod źródłowy wszystkich modułów, wszelkie
sprzężone z nią pośredniczące pliki opisujące oraz zbiory komend
stosowane do sterowania kompilacją i instalowaniem programów. Niemniej
jednak, jako wyjątek specjalny, dystrybuowany (w formie źródłowej
albo binarnej) kod źródłowy nie musi obejmować niczego, co jest
normalnie rozprowadzane przy pomocy głównych komponentów (kompilator,
jądro itd.) systemu operacyjnego, na którym pracuje część wykonywalna,
o ile sam taki komponent towarzyszy tej części.
Jeśli dystrybucja części wykonywalnej albo kodu wynikowego realizowana
jest poprzez oferowanie dostępu do kopii z wyznaczonego miejsca,
to oferowanie równoważnego dostępu dla kopiowania kodu źródłowego
z tego samego miejsca liczy się jako rozpowszechnianie kodu źródłowego,
nawet gdy strony trzecie nie są zmuszone do kopiowania źródła wraz
z kodem wynikowym.
4.
Poza przypadkami jednoznacznie dozwolonymi w niniejszej Licencji,
nie możesz kopiować, modyfikować, sublicencjonować ani rozpowszechniać
Programu. We wszystkich pozostałych wypadkach, każda próba skopiowania,
sublicencjonowania lub rozpowszechnienia Programu jest nieważna
i powoduje automatyczne wygaśnięcie twoich praw z tytułu Licencji.
Niemniej jednak, stronom, które już otrzymały od ciebie kopie albo
prawa w ramach niniejszej Licencji, licencje nie wygasają tak długo,
jak długo strony te w pełni stosują się do nich.
5.
Nie musisz akceptować niniejszej Licencji, jeżeli jej nie podpisałeś.
Niemniej jednak, nic innego nie zapewni ci zezwolenia na modyfikowanie
lub rozprowadzanie Programu i pochodzących od niego prac. Działania
takie są prawnie zabronione, jeżeli nie przyjmujesz niniejszej
Licencji. Dlatego też, poprzez modyfikowanie bądź rozpowszechnianie
Programu (lub pracy na nim opartej) dajesz wyraz swojej akceptacji
dla Licencji i wszelkich jej postanowień i warunków dotyczących
kopiowania, rozprowadzania i modyfikowania Programu lub opartych
na nim prac.
6.
W każdym przypadku redystrybucji przez ciebie Programu (albo opartej
na nim pracy), odbiorca automatycznie otrzymuje od pierwotnego
licencjodawcy licencję na kopiowanie, rozpowszechnianie i modyfikowanie
Programu na niniejszych zasadach i warunkach. Na korzystanie przez
odbiorcę z udzielonych w niniejszej Licencji praw nie możesz narzucać
już dalszych ograniczeń. Nie jesteś stroną odpowiedzialną za kontrolę
przestrzegania Licencji przez osoby trzecie.
7.
Jeśli na skutek wyroku sądowego lub zarzutu naruszenia patentu,
jak też z każdej innej przyczyny (nie ograniczonej do kwestii patentowych)
zostaną narzucone na ciebie (niezależnie czy to mocą wyroku sądowego,
umowy, czy w inny sposób) warunki sprzeczne z warunkami niniejszej
Licencji, to nie zwalniają one ciebie z warunków Licencji. Jeśli
nie możesz prowadzić dystrybucji tak, aby wypełniać jednocześnie
swoje obowiązki z tytułu niniejszej Licencji i inne odnośne obowiązki,
to w rezultacie nie możesz wcale rozprowadzać Programu. Na przykład,
gdyby licencja patentowa nie zezwalała na wolną od opłat licencyjnych
redystrybucję Programu przez wszystkie osoby, które otrzymały kopie
bezpośrednio lub pośrednio od ciebie, to jedynym sposobem pozwalającym
ci na przestrzeganie i licencji patentowej, i Licencji niniejszej,
byłoby całkowite powstrzymanie się od jakiejkolwiek dystrybucji
Programu.
Jeżeli w jakichś szczególnych okolicznościach któryś fragment niniejszego
punktu stałby się nieważny lub niewykonywalny, to intencją jest,
aby znajdowała zastosowanie pozostała część punktu, a treść całego
punktu była stosowana w pozostałych okolicznościach.
Celem niniejszego punktu nie jest zachęcanie do naruszania patentów
czy innych praw własności, albo też do podważania ich ważności;
niniejszy punkt za swój jedyny cel ma ochronę integralności systemu
rozpowszechniania wolnego oprogramowania, realizowanego za pomocą
publicznych licencji. Wielu ludzi bezinteresownie wniosło swój
wkład do stworzenia szerokiego zakresu oprogramowania upowszechnianego
w tym systemie, mając zaufanie do konsekwentnego jego stosowania;
wyłącznie do autora/ofiarodawcy należy decyzja, czy życzy on sobie
rozprowadzania oprogramowania za pośrednictwem innego systemu i
licencjobiorca nie może tego prawa wyboru ograniczać.
Intencją niniejszego punktu jest jasne i wyraźne przedstawienie
tego, co uważa się za skutki, jakie rodzi pozostała część niniejszej
Licencji.
8.
W przypadku, gdy dystrybucja i/lub używanie Programu w niektórych
krajach poddane jest ograniczeniom patentowym lub zastrzeżeniom
prawami autorskimi, początkowy posiadacz praw autorskich, który
poddaje Program pod oddziaływanie niniejszej Licencji, może dodać
wyraźnie zakreślone geograficzne ograniczenie rozpowszechniania
wyłączające te kraje, dzięki czemu dystrybucja dozwolona będzie
wyłącznie w krajach czy wśród krajów nie objętych takim wyłączeniem.
W przypadku takim, niniejsza Licencja obejmuje dane ograniczenie
tak, jakby było ono wpisane w jej treść.
9.
W miarę potrzeby Fundacja Wolnego Oprogramowania może publikować
poprawione i/lub nowe wersje Powszechnej Licencji Publicznej. Takie
nowe wersje będą napisane w duchu podobnym do obecnej wersji, ale
mogą różnić się w szczegółach poruszających nowe problemy czy zagadnienia.
Każdej wersji nadaje się wyróżniający ją numer. Jeżeli Program
podaje numer wersji niniejszej Licencji, odnoszący się do tej wersji
i "wszelkich wersji następnych", masz do wyboru albo
stosować się do postanowień i warunków tej wersji, albo którejkolwiek
wersji późniejszej wydanej przez Fundację Wolnego Oprogramowania.
O ile Program nie podaje numeru wersji niniejszej Licencji, możesz
wybrać dowolną wersję kiedykolwiek opublikowaną przez Fundację.
10.
Jeśli chcesz włączyć części Programu do innych wolnych programów,
których warunki rozpowszechniania są inne, zwróć się pisemnie do
autora z prośbą o pozwolenie. W przypadku oprogramowania objętego
przez Fundację prawem autorskim, napisz do Fundacji; czasami czynimy
od tego odstępstwa. W naszej decyzji kierujemy się dwoma celami:
utrzymania wolnego statusu wszystkich pochodnych naszego wolnego
oprogramowania oraz - generalnie - promowania współudziału i wielokrotnego
stosowania oprogramowania.
WYRÓB BEZ GWARANCJI
11.
PONIEWAŻ PROGRAM JEST LICENCJONOWANY BEZPŁATNIE, NIE JEST OBJĘTY
GWARANCJĄ W ZAKRESIE DOZWOLONYM PRZEZ OBOWIĄZUJĄCE PRZEPISY. O
ILE NA PIŚMIE NIE STANOWI SIĘ INACZEJ, POSIADACZE PRAW AUTORSKICH
I/LUB INNE STRONY ZAPEWNIAJĄ PROGRAM W STANIE, W JAKIM JEST ("JAK
WIDAĆ") BEZ JAKIEJKOLWIEK GWARANCJI, ANI WYRAŹNEJ, ANI DOMYŚLNEJ,
W TYM MIĘDZY INNYMI DOMYŚLNYCH GWARANCJI CO DO PRZYDATNOŚCI HANDLOWEJ
I PRZYDATNOŚCI DO OKREŚLONYCH ZASTOSOWAŃ. CAŁOŚĆ RYZYKA W ZAKRESIE
JAKOŚCI I SKUTECZNOŚCI DZIAŁANIA PROGRAMU PONOSISZ SAM. W RAZIE
GDYBY PROGRAM OKAZAŁ SIĘ WADLIWY, PONOSISZ KOSZT CAŁEGO NIEZBĘDNEGO
SERWISU, NAPRAWY I KORYGOWANIA.
12.
O ILE OBOWIĄZUJĄCE PRAWO NIE STANOWI INACZEJ ALBO CZEGOŚ INNEGO
NIE UZGODNIONO W FORMIE PISEMNEJ, ŻADEN POSIADACZ PRAW AUTORSKICH
ANI INNA STRONA MODYFIKUJĄCA I/LUB REDYSTRYBUJĄCA PROGRAM ZGODNIE
Z POWYŻSZYMI ZEZWOLENIAMI, W ŻADNYM WYPADKU NIE JEST ODPOWIEDZIALNA
WOBEC CIEBIE ZA SZKODY, W TYM SZKODY OGÓLNE, SPECJALNE, UBOCZNE
LUB SKUTKOWE, WYNIKŁE Z UŻYCIA BĄDŹ NIEMOŻLIWOŚCI UŻYCIA PROGRAMU
(W TYM, MIĘDZY INNYMI, ZA UTRATĘ DANYCH LUB POWSTANIE DANYCH NIEDOKŁADNYCH,
ALBO ZA STRATY PONIESIONE PRZEZ CIEBIE LUB STRONY TRZECIE, JAK
TEŻ NIEDZIAŁANIE PROGRAMU Z INNYMI PROGRAMAMI), NAWET JEŚLI DANY
POSIADACZ BĄDŹ INNA STRONA ZOSTALI POWIADOMIENI O MOŻLIWOŚCI POWSTANIA
TAKICH SZKÓD.
KONIEC ZASAD I WARUNKÓW
Jak stosować niniejsze Warunki do Twoich nowych programów
Jeśli opracowujesz nowy program i chciałbyś, aby stał się on przydatny
dla szerokiego ogółu, najlepszą drogą do osiągnięcia tego będzie
nadanie twemu programowi charakteru wolnego oprogramowania, które
każdy może redystrybuować i zmieniać na niniejszych warunkach.
W tym celu do programu dołącz poniższe informacje. Bezpieczniej
jest dołączyć je na początku każdego pliku źródłowego, dzięki czemu
najskuteczniej można przekazać fakt nieistnienia gwarancji; każdy
plik powinien przy tym nosić uwagę "copyright" i odnośnik,
gdzie można znaleźć pełną informację.
nazwa programu i informacja, do czego on służy.
Copyright (C) 19../20.. nazwisko autora
Niniejszy program jest wolnym oprogramowaniem; możesz go
rozprowadzać dalej i/lub modyfikować na warunkach Powszechnej
Licencji Publicznej GNU, wydanej przez Fundację Wolnego
Oprogramowania - według wersji 2-giej tej Licencji lub którejś
z późniejszych wersji.
Niniejszy program rozpowszechniany jest z nadzieją, iż będzie on
użyteczny - jednak BEZ JAKIEJKOLWIEK GWARANCJI, nawet domyślnej
gwarancji PRZYDATNOŚCI HANDLOWEJ albo PRZYDATNOŚCI DO OKREŚLONYCH
ZASTOSOWAŃ. W celu uzyskania bliższych informacji - Powszechna
Licencja Publiczna GNU.
Z pewnością wraz z niniejszym programem otrzymałeś też egzemplarz
Powszechnej Licencji Publicznej GNU (GNU General Public License);
jeśli nie - napisz do Free Software Foundation, Inc., 675 Mass
Ave,
Cambridge, MA 02139, USA.
Podaj też informacje o sposobie kontaktowania się z tobą pocztą
elektroniczną lub zwykłą.
Jeśli dany program jest interaktywny, spraw, aby w momencie wchodzenia
w tryb interaktywny wyświetlał on komunikat jak w poniższym przykładzie:
Gnomovision wersja 69, Copyright C 19.. nazwisko autora
Gnomovision wydawany jest ABSOLUTNIE BEZ ŻADNEJ GWARANCJI -
w celu uzyskania dalszych szczegółów wpisz "show w".
To jest wolne oprogramowanie i mile widziane jest dalsze
rozpowszechnianie go przez ciebie na określonych warunkach -
w celu uzyskania bliższych szczegółów wpisz "show c".
Powyższe hipotetyczne polecenia "show w" i "show
c" winny powodować wyświetlenie odpowiednich części Powszechnej
Licencji Publicznej. Oczywiście możesz używać innych poleceń niż "show
w" i "show c"; mogą to być nawet kliknięcia myszą
lub pozycje menu - co tylko sobie uznasz za stosowne.
Powinieneś też poprosić swego pracodawcę (jeśli pracujesz jako
programista) czy też swoją szkołę (jeśli jesteś uczniem), o podpisanie,
w razie potrzeby, "Rezygnacji z praw autorskich" do programu.
Poniżej podajemy przykład (zmień nazwy/nazwiska):
My, firma Jojodyne Sp. z o.o. niniejszym zrzekamy się
i rezygnujemy z wszelkich interesów prawnych w zakresie
praw autorskich do programu "Gnomovision" (który realizuje
następujące funkcje...), napisanego przez p.Jana Kowalskiego.
Podpis: /-/ Gniewosław Wielkoważny
Gniewosław Wielkoważny, Prezes...itp
Powszechna Licencja Publiczna nie zezwala na włączanie twego programu
do programów prawnie zastrzeżonych. Jeśli twój program jest biblioteką
podprogramów, możesz rozważyć, czy nie będzie korzystniej zezwolić
na powiązanie prawnie zastrzeżonych aplikacji z biblioteką. Jeśli
chciałbyś właśnie tego dokonać, zamiast niniejszej Licencji zastosuj
Powszechną Licencję Publiczną GNU dla Bibliotek.
|