OGÓLNA LICENCJA PUBLICZNA GNU
Wersja 2, czerwiec 1991

Prawa autorskie (C) 1989, 1991 Fundacja Wolnego Oprogramowania, Inc.
51 Franklin Street, piąte piętro, Boston, MA 02110-1301, USA

Każdemu wolno kopiować i rozpowszechniać wierne kopie
niniejszego dokumentu licencyjnego, lecz jego zmiana jest niedozwolona.

Preambuła

Licencje na większość oprogramowania mają na celu odebranie Ci wolności w zakresie jego udostępniania i modyfikowania. Natomiast Powszechna Licencja Publiczna GNU ma na celu zagwarantowanie wolności dzielenia się i zmiany wolnego oprogramowania, aby mieć pewność, że oprogramowanie będzie bezpłatne dla wszystkich jego użytkowników. Niniejsza Powszechna Licencja Publiczna dotyczy większości oprogramowania Free Software Foundation oraz wszelkich innych programów, których autorzy zobowiązują się do jego używania. (Niektóre inne oprogramowanie Free Software Foundation jest zamiast tego objęte Mniejszą Powszechną Licencją Publiczną GNU.) Możesz je zastosować także w naszych programach.

Kiedy mówimy o wolnym oprogramowaniu, mamy na myśli wolność, a nie cenę. Nasze Powszechne Licencje Publiczne mają na celu zapewnienie Ci swobody rozpowszechniania kopii wolnego oprogramowania (i pobierania opłat za tę usługę, jeśli chcesz), otrzymania kodu źródłowego lub możliwości jego zdobycia, jeśli chcesz, możliwości zmiany oprogramowanie lub wykorzystywać jego fragmenty w nowych, bezpłatnych programach; i żebyś wiedział, że możesz zrobić te rzeczy.

Aby chronić Twoje prawa, musimy wprowadzić ograniczenia, które zabraniają komukolwiek odmawiania Ci tych praw lub proszenia Cię o zrzeczenie się tych praw. Ograniczenia te przekładają się na określone obowiązki użytkownika w przypadku rozpowszechniania kopii oprogramowania lub jego modyfikacji.

Na przykład, jeśli rozpowszechniasz kopie takiego programu, bezpłatnie lub za opłatą, musisz zapewnić odbiorcom wszystkie przysługujące Ci prawa. Musisz upewnić się, że oni również otrzymali lub mogą uzyskać kod źródłowy. Musisz pokazać im te warunki, aby znali swoje prawa.

Chronimy Twoje prawa w dwóch krokach: (1) chronimy prawa autorskie do oprogramowania i (2) oferujemy Ci tę licencję, która daje Ci prawne pozwolenie na kopiowanie, rozpowszechnianie i/lub modyfikowanie oprogramowania.

Ponadto, dla ochrony każdego autora i naszej, chcemy mieć pewność, że wszyscy rozumieją, że na to bezpłatne oprogramowanie nie ma gwarancji. Jeśli oprogramowanie zostanie przez kogoś zmodyfikowane i przekazane dalej, chcemy, aby jego odbiorcy wiedzieli, że to, co posiadają, nie jest oryginalne, aby wszelkie problemy wprowadzone przez innych nie odbiły się na reputacji oryginalnych autorów.

Wreszcie, każdemu wolnemu programowi stale zagrażają patenty na oprogramowanie. Chcemy uniknąć niebezpieczeństwa, że redystrybutorzy darmowego programu indywidualnie uzyskają licencje patentowe, w efekcie czyniąc program zastrzeżonym. Aby temu zapobiec, wyjaśniliśmy, że każdy patent musi być objęty licencją do swobodnego użytku przez każdego lub nie być licencjonowany w ogóle.

Poniżej znajdują się dokładne warunki kopiowania, dystrybucji i modyfikacji.

WARUNKI KOPIOWANIA, ROZPOWSZECHNIANIA I MODYFIKACJI

0. Niniejsza Licencja dotyczy każdego programu lub innego dzieła, które zawiera informację umieszczoną przez właściciela praw autorskich, informującą, że może być rozpowszechniany na warunkach niniejszej Powszechnej Licencji Publicznej. „Program” poniżej odnosi się do dowolnego takiego programu lub dzieła, a „praca oparta na Programie” oznacza albo Program, albo jakiekolwiek dzieło pochodne podlegające prawu autorskiemu, to znaczy dzieło zawierające Program lub część w wersji dosłownej lub ze zmianami i/lub przetłumaczone na inny język. (W dalszej części tłumaczenia określenie „modyfikacja” obejmuje bez ograniczeń termin „modyfikacja”.) Do każdego licencjobiorcy zwracamy się per „ty”.
Działalność inna niż kopiowanie, dystrybucja i modyfikacja nie jest objęta niniejszą Licencją; są poza jego zakresem. Czynność uruchomienia Programu nie podlega ograniczeniom, a dane wyjściowe Programu są objęte ochroną tylko wtedy, gdy jego zawartość stanowi utwór oparty na Programie (niezależnie od tego, czy powstał w wyniku uruchomienia Programu). To, czy to prawda, zależy od tego, co robi Program.

1. Możesz kopiować i rozpowszechniać wierne kopie kodu źródłowego Programu w chwili otrzymania, na dowolnym nośniku, pod warunkiem, że w widoczny i odpowiedni sposób opublikujesz na każdej kopii odpowiednią informację o prawach autorskich i zrzeczenie się gwarancji; zachować w stanie nienaruszonym wszystkie uwagi odnoszące się do niniejszej Licencji i braku jakiejkolwiek gwarancji; oraz przekazać innym odbiorcom Programu kopię niniejszej Licencji wraz z Programem.

Możesz pobrać opłatę za fizyczną czynność przekazania kopii i możesz, według własnego uznania, zaoferować ochronę gwarancyjną w zamian za opłatę.

2. Możesz modyfikować swoją kopię lub kopie Programu lub dowolną jego część, tworząc w ten sposób dzieło oparte na Programie oraz kopiować i rozpowszechniać takie modyfikacje lub dzieło zgodnie z warunkami określonymi w paragrafie 1 powyżej, pod warunkiem, że spełniasz również wszystkie te warunki:

a) Musisz sprawić, aby zmodyfikowane pliki zawierały widoczne informacje informujące o zmianie plików i dacie wszelkich zmian.
b) Musisz sprawić, aby jakakolwiek dystrybuowana lub publikowana przez Ciebie praca, która w całości lub w części zawiera lub pochodzi z Programu lub jakiejkolwiek jego części, była licencjonowana w całości bezpłatnie wszystkim osobom trzecim zgodnie z warunkami niniejszej Licencji .
c) Jeżeli zmodyfikowany program normalnie podczas działania odczytuje polecenia w sposób interaktywny, należy spowodować, że po uruchomieniu w celu takiego interaktywnego użytku w najzwyklejszy sposób wydrukuje lub wyświetli ogłoszenie zawierające odpowiednią informację o prawach autorskich oraz informację o braku gwarancji (lub inaczej mówiąc, że zapewniasz gwarancję) i że użytkownicy mogą rozpowszechniać program na niniejszych warunkach oraz informując użytkownika, jak przeglądać kopię tej Licencji. (Wyjątek: jeśli sam Program jest interaktywny, ale zwykle nie drukuje takiego ogłoszenia, Twoja praca w oparciu o Program nie jest wymagana do drukowania ogłoszenia.)
Wymagania te dotyczą zmodyfikowanego dzieła jako całości. Jeśli możliwe do zidentyfikowania sekcje tego dzieła nie pochodzą z Programu i można je w uzasadniony sposób uznać za niezależne i odrębne dzieła same w sobie, wówczas niniejsza Licencja i jej warunki nie mają zastosowania do tych sekcji, gdy są one dystrybuowane jako oddzielne dzieła. Jeżeli jednak rozpowszechniasz te same sekcje jako część całości będącej dziełem opartym na Programie, dystrybucja całości musi odbywać się na warunkach niniejszej Licencji, której uprawnienia dla innych licencjobiorców rozciągają się na całą całość, a tym samym na każdego i każdą część, niezależnie od tego, kto ją napisał.

Dlatego też intencją tej sekcji nie jest roszczenie sobie praw lub kwestionowanie Twoich praw do pracy napisanej w całości przez Ciebie; intencją jest raczej skorzystanie z prawa do kontrolowania dystrybucji utworów pochodnych lub zbiorowych opartych na Programie.

Ponadto samo połączenie innego dzieła nieoparte na Programie z Programem (lub z dziełem opartym na Programie) na woluminie nośnika pamięci lub dystrybucji nie powoduje objęcia tego innego dzieła zakresem niniejszej Licencji.

3. Możesz kopiować i rozpowszechniać Program (lub dzieło na nim oparte, zgodnie z sekcją 2) w kodzie obiektowym lub formie wykonywalnej zgodnie z warunkami określonymi w paragrafach 1 i 2 powyżej, pod warunkiem, że wykonasz również jedną z następujące:

a) dołączyć do niego kompletny, odpowiedni kod źródłowy nadający się do odczytu maszynowego, który musi być rozpowszechniany zgodnie z postanowieniami sekcji 1 i 2 powyżej na nośniku zwykle używanym do wymiany oprogramowania; Lub,
b) Dołączyć do niego pisemną ofertę, ważną przez co najmniej trzy lata, dotyczącą przekazania osobie trzeciej, za opłatą nie wyższą niż koszt fizycznej dystrybucji źródła, kompletnej kopii odpowiedniego kodu źródłowego nadającej się do odczytu maszynowego, rozpowszechniane zgodnie z postanowieniami ust. 1 i 2 powyżej na nośniku zwyczajowo używanym do wymiany oprogramowania; Lub,
c) Dołącz do niego otrzymane informacje dotyczące oferty dystrybucji odpowiedniego kodu źródłowego. (Ta alternatywa jest dozwolona wyłącznie w przypadku dystrybucji niekomercyjnej i tylko jeśli otrzymałeś program w kodzie obiektowym lub formie wykonywalnej wraz z taką ofertą, zgodnie z podpunktem b powyżej.)
Kod źródłowy utworu oznacza preferowaną formę utworu przy dokonywaniu w nim modyfikacji. W przypadku utworu wykonywalnego kompletny kod źródłowy oznacza cały kod źródłowy wszystkich modułów, które zawiera, wraz ze wszystkimi powiązanymi plikami definicji interfejsu oraz skryptami używanymi do kontrolowania kompilacji i instalacji pliku wykonywalnego. Jednakże, w ramach specjalnego wyjątku, rozpowszechniany kod źródłowy nie musi zawierać niczego, co jest normalnie dystrybuowane (w formie źródłowej lub binarnej) z głównymi komponentami (kompilatorem, jądrem itd.) systemu operacyjnego, na którym działa plik wykonywalny, chyba że ten komponent sam jest dołączony do pliku wykonywalnego.

Jeżeli dystrybucja kodu wykonywalnego lub wynikowego odbywa się poprzez umożliwienie dostępu do kopii z wyznaczonego miejsca, wówczas oferowanie równoważnego dostępu do kopiowania kodu źródłowego z tego samego miejsca liczy się jako dystrybucja kodu źródłowego, nawet jeśli osoby trzecie nie są zmuszone do kopiowania źródłowe wraz z kodem wynikowym.

4. Nie możesz kopiować, modyfikować, udzielać sublicencji ani rozpowszechniać Programu, chyba że zostało to wyraźnie określone w niniejszej Licencji. Jakakolwiek próba kopiowania, modyfikowania, udzielania sublicencji lub rozpowszechniania Programu w inny sposób jest nieważna i automatycznie wygaśnie Twoje prawa wynikające z niniejszej Licencji. Jednakże stronom, które otrzymały od Ciebie kopie lub prawa na mocy niniejszej Licencji, licencje nie zostaną wypowiedziane, o ile strony te będą w pełni przestrzegać.

5. Nie musisz akceptować tej Licencji, ponieważ jej nie podpisałeś. Jednakże nic innego nie daje użytkownikowi pozwolenia na modyfikowanie lub rozpowszechnianie Programu lub jego dzieł pochodnych. Działania te są prawnie zabronione, jeżeli nie zaakceptujesz niniejszej Licencji. Dlatego też modyfikując lub dystrybuując Program (lub jakiekolwiek dzieło oparte na Programie), wyrażasz zgodę na niniejszą Licencję oraz wszystkie jej warunki kopiowania, rozpowszechniania lub modyfikowania Programu lub dzieł na nim opartych.

6. Za każdym razem, gdy będziesz redystrybuować Program (lub jakiekolwiek dzieło oparte na Programie), odbiorca automatycznie otrzyma licencję od pierwotnego licencjodawcy na kopiowanie, rozpowszechnianie lub modyfikowanie Programu zgodnie z niniejszymi warunkami. Nie możesz nakładać żadnych dalszych ograniczeń na korzystanie przez odbiorców z praw przyznanych niniejszym Regulaminem. Nie jesteś odpowiedzialny za egzekwowanie przestrzegania niniejszej Licencji przez osoby trzecie.

7. Jeśli w wyniku wyroku sądu lub zarzutu naruszenia patentu lub z jakiegokolwiek innego powodu (nie ograniczającego się do kwestii patentowych) zostaną nałożone na Ciebie warunki (na mocy postanowienia sądu, umowy lub w inny sposób) ), które są sprzeczne z warunkami niniejszej Licencji, nie zwalniają Cię one z warunków tej Licencji. Jeżeli nie możesz dystrybuować tak, aby jednocześnie wypełniać swoje obowiązki wynikające z niniejszej Licencji i jakiekolwiek inne odnośne obowiązki, wówczas w konsekwencji nie możesz w ogóle dystrybuować Programu. Na przykład, jeśli licencja patentowa nie zezwalałaby na nieodpłatną redystrybucję Programu przez wszystkich, którzy otrzymają kopie bezpośrednio lub pośrednio przez Ciebie, wówczas jedynym sposobem, w jaki mógłbyś spełnić wymagania zarówno tej licencji, jak i niniejszej Licencji, byłoby całkowite powstrzymanie się od dystrybucji Program.

Jeżeli jakakolwiek część niniejszego punktu zostanie uznana za nieważną lub niewykonalną w jakichkolwiek szczególnych okolicznościach, pozostała część tego punktu ma zastosowanie, a cały punkt ma zastosowanie w innych okolicznościach.

Celem tej sekcji nie jest nakłanianie Cię do naruszenia jakichkolwiek patentów lub innych roszczeń związanych z prawami własności lub kwestionowanie zasadności takich roszczeń; ta sekcja ma wyłącznie na celu ochronę integralności systemu dystrybucji wolnego oprogramowania, który jest wdrażany w ramach praktyk związanych z licencjami publicznymi. Wiele osób wniosło hojny wkład w szeroką gamę oprogramowania rozpowszechnianego za pośrednictwem tego systemu, opierając się na konsekwentnym stosowaniu tego systemu; decyzja, czy chce rozpowszechniać oprogramowanie za pośrednictwem innego systemu, należy do autora/darczyńcy, a licencjobiorca nie może narzucać takiego wyboru.

Celem tej sekcji jest dokładne wyjaśnienie, co uważa się za konsekwencję pozostałej części niniejszej Licencji.

8. Jeśli dystrybucja i/lub używanie Programu jest ograniczone w niektórych krajach na mocy patentów lub interfejsów chronionych prawem autorskim, pierwotny właściciel praw autorskich, który umieszcza Program na niniejszej Licencji, może dodać wyraźne ograniczenie dystrybucji geograficznej z wyłączeniem tych krajów, tak że dystrybucja jest dozwolona wyłącznie w krajach lub pomiędzy krajami, które nie są w ten sposób wyłączone. W takim przypadku niniejsza Licencja zawiera ograniczenia zapisane w treści niniejszej Licencji.

9. Fundacja Wolnego Oprogramowania może od czasu do czasu publikować poprawioną i/lub nową wersję Powszechnej Licencji Publicznej. Takie nowe wersje będą podobne w duchu do wersji obecnej, ale mogą różnić się szczegółami w celu uwzględnienia nowych problemów lub wątpliwości.

Każdej wersji nadawany jest wyróżniający numer wersji. Jeżeli w Programie określono numer wersji tej Licencji, który ma zastosowanie do niego i do „dowolnej wersji późniejszej”, masz możliwość przestrzegania warunków tej wersji lub dowolnej późniejszej wersji opublikowanej przez Free Software Foundation. Jeżeli w Programie nie określono numeru wersji tej Licencji, możesz wybrać dowolną wersję kiedykolwiek opublikowaną przez Free Software Foundation.

10. Jeśli chcesz włączyć części Programu do innych bezpłatnych programów, których warunki dystrybucji są inne, napisz do autora z prośbą o pozwolenie. W przypadku oprogramowania, do którego prawa autorskie posiada Fundacja Wolnego Oprogramowania, napisz do Fundacji Wolnego Oprogramowania; czasami robimy od tego wyjątki. Naszą decyzją będą kierować dwa cele: zachowanie wolnego statusu wszystkich pochodnych naszego wolnego oprogramowania oraz ogólne promowanie udostępniania i ponownego wykorzystania oprogramowania.

BEZ GWARANCJI

11. PONIEWAŻ PROGRAM JEST LICENCJONOWANY BEZPŁATNIE, NIE OBEJMUJE ŻADNEJ GWARANCJI NA PROGRAM W ZAKRESIE DOZWOLONYM PRZEZ OBOWIĄZUJĄCE PRAWO. Z WYJĄTKIEM PRZYPADKÓW INACZNIE OKREŚLONYCH NA PIŚMIE, POSIADACZE PRAW AUTORSKICH I/LUB INNE STRONY DOSTARCZAJĄ PROGRAM „TAK JAK JEST”, BEZ JAKICHKOLWIEK GWARANCJI, WYRAŹNYCH LUB DOROZUMIANYCH, W TYM M.in. DOROZUMIANYCH GWARANCJI WARTOŚCI HANDLOWEJ I PRZYDATNOŚCI DO OKREŚLONEGO CELU . CAŁKOWITE RYZYKO ZWIĄZANE Z JAKOŚCIĄ I WYDAJNOŚCIĄ PROGRAMU PONOSI TY. JEŚLI PROGRAM OKAZUJE WADLIWOŚĆ, KOSZTY WSZYSTKICH NIEZBĘDNYCH SERWISÓW, NAPRAW LUB POPRAWEK PONOSZĄ UŻYTKOWNIK.

12. W ŻADNYM WYPADKU, CHYBA ŻE JEST WYMAGANE PRZEZ OBOWIĄZUJĄCE PRAWO LUB NIE UZGODNIONE NA PIŚMIE, ŻADEN POSIADACZ PRAW AUTORSKICH LUB INNA STRONA, KTÓRA MOŻE MODYFIKOWAĆ I/LUB REDYSTYKACJI PROGRAMU ZGODNIE Z POWYŻSZĄ ODPOWIEDZIALNOŚCIĄ, NIE BĘDZIE ODPOWIEDZIALNA ZA SZKODY W TYM WSZELKIE SZKODY OGÓLNE, SPECJALNE, PRZYPADKOWE LUB WYNIKOWE WYNIKAJĄCE Z UŻYWANIA LUB NIEMOŻLIWOŚCI KORZYSTANIA Z PROGRAMU (W TYM M.in. DO WSPÓŁPRACY Z INNYMI PROGRAMAMI), NAWET JEŚLI TAKI POSIADACZ LUB INNA STRONA ZOSTAŁA POWIADOMIONA O MOŻLIWOŚCI WYSTĄPIENIA TAKICH SZKÓD.

KONIEC WARUNKÓW

Jak zastosować niniejsze Warunki do nowych programów Jeśli tworzysz nowy program i chcesz, aby był on jak najbardziej użyteczny dla ogółu społeczeństwa, najlepszym sposobem osiągnięcia tego jest uczynienie go wolnym oprogramowaniem, które każdy może rozpowszechniać i zmieniać w ramach te warunki.
W tym celu dołącz do programu poniższe uwagi. Najbezpieczniej jest dołączyć je na początku każdego pliku źródłowego, aby najskuteczniej przekazać informację o wyłączeniu gwarancji; a każdy plik powinien zawierać przynajmniej wiersz „prawa autorskie” i wskaźnik, gdzie można znaleźć pełną informację.

jedna linia, aby podać nazwę programu i wyobrażenie o tym, co robi. Prawa autorskie (C) yyyy imię i nazwisko autora

Ten program jest oprogramowaniem wolnym; możesz go rozpowszechniać i/lub modyfikować zgodnie z warunkami Powszechnej Licencji Publicznej GNU opublikowanej przez Free Software Foundation; albo wersja 2 Licencji, albo (według Twojego wyboru) dowolna nowsza wersja.

Ten program jest rozpowszechniany z nadzieją, że będzie przydatny, ale BEZ ŻADNEJ GWARANCJI; nawet bez dorozumianej gwarancji PRZYDATNOŚCI HANDLOWEJ lub PRZYDATNOŚCI DO OKREŚLONEGO CELU. Więcej szczegółów znajdziesz w Powszechnej Licencji Publicznej GNU.

Wraz z tym programem powinieneś otrzymać kopię Powszechnej Licencji Publicznej GNU; jeśli nie, napisz do Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. Dodaj także informację o sposobie kontaktowania się z Tobą za pomocą poczty elektronicznej i papierowej.

Jeśli program jest interaktywny, po uruchomieniu w trybie interaktywnym wyświetli takie krótkie powiadomienie:

Gnomovision wersja 69, Copyright (C) rok imię i nazwisko autora Gnomovision dostarczany jest z CAŁKOWICIE ŻADNĄ GWARANCJĄ; aby zobaczyć szczegóły, wpisz `show w’. Jest to wolne oprogramowanie i możesz je rozpowszechniać pod pewnymi warunkami; wpisz „pokaż c”, aby uzyskać szczegółowe informacje.
Hipotetyczne polecenia „show w” i „show c” powinny pokazywać odpowiednie części Powszechnej Licencji Publicznej. Oczywiście polecenia, których używasz, mogą nazywać się inaczej niż „pokaż w” i „pokaż c”; mogą to być nawet kliknięcia myszą lub elementy menu — cokolwiek pasuje do Twojego programu.

Powinieneś także poprosić swojego pracodawcę (jeśli pracujesz jako programista) lub szkołę, jeśli taka istnieje, o podpisanie „zrzeczenia się praw autorskich” do programu, jeśli to konieczne. Oto próbka; zmień nazwy:

Yoyodyne, Inc. niniejszym zrzeka się wszelkich praw autorskich do programu „Gnomovision” (który udostępnia kompilatory) napisanego przez Jamesa Hackera.

podpis Ty Coona, 1 kwietnia 1989 r. Ty Coon, Prezes Zastępcy

Więcej informacji znajdziesz tutaj.