To tłumaczenie może nie uwzględniać zmian od 2006-10-13 dokonanych w oryginale angielskim.

Aby zapoznać się z informacjami dotyczącymi utrzymywania tłumaczeń tego artykułu, proszę odwiedzić stronę tłumaczeń.

Rozmaite licencje i komentarze na ich temat

Wprowadzenie

Licencje klasyfikujemy zależnie od odpowiedzi na następujące ważne pytania:

Przy okazji, jeśli uważacie, że spotkaliście się z naruszeniem jednej z licencji copyleft, prosimy o zapoznanie się ze stroną o naruszeniach licencji.

Jeśli potrzebujecie pomocy przy wyborze licencji, opracowaniu własnej, czy też macie jakieś inne pytania dotyczące kwestii licencyjnych, możecie napisać do nas na adres <licensing@fsf.org>.

Jeżeli planujecie napisanie nowej licencji, prosimy skontaktujcie się z FSF, pisząc na adres <licensing@fsf.org>. Mnożenie się różnych od siebie licencji wolnego oprogramowania powoduje, że użytkownicy muszą poświęcać więcej czasu na ich zrozumienie; zapewne uda nam się pomóc wam znaleźć taką istniejącą już licencję Wolnego Oprogramowania, która spełni wasze oczekiwania.

Licencje oprogramowania

Licencje wolnego oprogramowania zgodne z GPL

(#GPLCompatibleLicenses)

Następujące licencje zaliczają się do licencji wolnego oprogramowania, ponadto są zgodne z GNU GPL.

Powszechna Licencja Publiczna GNU (GPL – General Public License) (#GNUGPL) (#GNUGPLv3)

To licencja wolnego oprogramowania, typu copyleft. Zalecamy ją dla większości oprogramowania.

Mniejsza Powszechna Licencja GNU (LGPL – Lesser General Public License), wersji 2.1 (#LGPLv2.1)

Jest licencją wolnego oprogramowania, ale niezbyt silną licencją copyleft, gdyż zezwala na łączenie oprogramowania z modułami, które nie są wolne. Jest zgodna z GNU GPL. Zalecamy stosowanie jej tylko w wyjątkowych okolicznościach.

Licencji Twórczej (Artistic License) 2.0 (#ArtisticLicense2)

Jest to licencja wolnego oprogramowania zgodna z GPL.

Wyjaśniona Licencja Twórcza (Clarified Artistic License)

Jest to licencja wolnego oprogramowania zgodna z GPL. Stanowi minimalny zbiór zmian niezbędnych do skorygowania niejasności Licencji Twórczej (Artistic License) 1.0.

Licencja bazy Berkeley Database (znana też jako Sleepycat Software Product License) (#BerkeleyDB)

Jest licencją wolnego oprogramowania zgodną z GNU GPL.

Boost Software License (#boost)

To prosta, liberalna, nie będąca copyleft, licencja wolnego oprogramowania, zgodna z GNU GPL.

Zmodyfikowana licencja BSD (#ModifiedBSD)

Jest to pierwotna, oryginalna licencja BSD zmieniona przez usunięcie klauzuli dotyczącej reklamowania. Jest to prosta, liberalna licencja wolnego oprogramowania. Nie jest typu copyleft, jest zgodna z GNU GPL.

Licencja ta jest czasem określana mianem „3-punktowa licencja BSD”.

Jeśli chcecie prostej, liberalnej, nie będącej copyleft, licencji wolnego oprogramowania, to zmodyfikowana BSD będzie rozsądnym wyborem. Jednakże, ryzykowne byłoby zalecać komukolwiek stosowanie „licencji BSD”, gdyż łatwo wówczas o nieporozumienie, co może prowadzić do użycia wadliwej pierwotnej licencji BSD. Dla uniknięcia ryzyka można zamiast tego proponować licencję X11. Licencja X11 i poprawiona licencja BSD są w przybliżeniu równoważne.

CeCILL wersja 2 (#CeCILL)

CeCILL jest licencją wolnego oprogramowania, explicite zgodną z GNU GPL.

W tekście CeCILL użyto kilku tendencyjnych terminów, których powinno się unikać: „własność intelektualna” (zob. artukuł Własność intelektualna to zwodniczy miraż) oraz „ochrona” (zob. artykuł Słowa, których lepiej unikać). Niefortunna decyzja, gdyż skłaniając czytelników licencji do przyjęcia nie wyrażonych wprost założeń, leżących u podstaw tych określeń, sprzyja ich rozpowszechnianiu. Niemniej jednak, nie powoduje to żadnych konkretnych problemów z programami wydanymi na warunkach CeCILL.

Paragraf 9.4 CeCILL przewiduje, że kiedy ktoś atakuje program patentem, to autorzy programu są zobowiązani do określonych form współpracy z użytkownikami. Można w tym widzieć pewien kłopot dla autora, jednak jeśli tak czy owak chcecie współdziałać z użytkownikami takimi metodami, to ten warunek nie będzie dla was problemem.

Cryptix General License (#CryptixGeneralLicense)

To prosta, liberalna licencja wolnego oprogramowania. Nie jest typu copyleft, jest zgodna z GNU GPL. Bardzo podobna do licencji X11.

Licencja eCos, w wersji 2.0 (#eCos2.0)

Licencja wersji 2.0 systemu eCos jest licencją Wolnego Oprogramowania zgodną z GPL. Składa się z GPL z dodanym wyjątkiem zezwalającym na łączenie z oprogramowaniem nie objętym GPL. Ma te same niekorzystne cechy co LGPL.

Eiffel Forum License, w wersji 2 (#Eiffel)

To licencja Wolnego Oprogramowania, zgodna z GNU GPL. Poprzednie wersje licencji Eiffel nie są zgodne z GPL.

EU DataGrid Software License (#EUDataGrid)

To prosta, liberalna, nie będąca copyleft, licencja wolnego oprogramowania, zgodna z GNU GPL.

Licencja Expat (#Expat)

To prosta, liberalna licencja wolnego oprogramowania. Nie jest typu copyleft, jest zgodna z GNU GPL. Czasem niejednoznacznie nazywana Licencją MIT.

Licencja FreeBSD (#FreeBSD)

Jest to pierwotna, oryginalna licencja BSD z usuniętą klauzulą dotyczącą reklamowania oraz inną klauzulą (czasem nazywa się ją „2-punktową licencją BSD”). Jest to prosta, liberalna licencja wolnego oprogramowania. Nie jest typu copyleft, jest zgodna z GNU GPL.

Jeśli chcecie prostej, liberalnej, nie będącej copyleft, licencji wolnego oprogramowania, to licencja FreeBSD będzie rozsądnym wyborem. Jednakże, prosimy o nienazywanie jej licencją „BSD” ani „typu BSD”, gdyż łatwo wówczas o nieporozumienie, co może prowadzić do użycia wadliwej pierwotnej licencji BSD.

Licencja FreeType (#freetype)

To licencja wolnego oprogramowania, nie będąca copyleft. Jest niezgodna z GPLv2 z przyczyn technicznych.

Licencja Biblioteki Funkcji Standardowych iMatix (#iMatix)

Jest to licencja wolnego oprogramowania zgodna z GPL.

Intel Open Source License (#intel)

Jest licencją wolnego oprogramowania zgodną z GNU GPL.

Licencja Javascriptu firmy Netscape (#NetscapeJavaScript)

Jest alternatywą Publicznej Licencji Netscape oraz GNU GPL. Z tego powodu jest to licencja wolnego oprogramowania, zgodna z GNU GPL, ale niezbyt silna jako copyleft.

Licencja OpenLDAP, wersji 2.7 (#newOpenLDAP)

To liberalna, nie będąca copyleft, licencja wolnego oprogramowania. Jest zgodna z GNU GPL.

Licencja Perla, w wersji 5 i wcześniejszych (#PerlLicense)

Ta licencja jest alternatywą logiczną Licencji Twórczej (Artistic License) 1.0GNU GPL – inaczej mówiąc, można wybrać jedną z tych dwu licencji. Zalicza się do licencji wolnego oprogramowania, ale może nie być faktycznie typu copyleft. Jest zgodna z GNU GPL ponieważ GNU GPL jest jedną z alternatyw.

Zalecamy stosowanie tej licencji do wszelkich pisanych przez was pakietów Perla 4 lub Perla 5, popierając spójność i jednolitość w programowaniu perlowym. Apelujemy, byście nie używali tej licencji poza Perlem – lepiej jest użyć po prostu GNU GPL.

Public Domain (#PublicDomain)

Faktycznie nie jest to licencja; udostępnienie pracy na zasadach public domain oznacza, że nie zastrzeżono praw autorskich do niej i nie jest potrzebna żadna licencja. Niemniej jednak, z praktycznego punktu widzenia, jeżeli dzieło jest umieszczone w public domain, to można je traktować tak, jakby posiadało pozwalającą na wszystko licencję wolnego oprogramowania, nie będącą copyleft. Status public domain jest zgodny z GNU GPL.

Licencja języka Python w wersjach 2.0.1, 2.1.1 i nowszych (#Python)

Jest to licencja wolnego oprogramowania i jest zgodna z GNU GPL. Należy jednak zwrócić uwagę, że pośrednie wersje Pythona (począwszy od 1.6b1, aż do 2.0 i 2.1) wydano na licencji różnej od niej (zobacz niżej).

Licencja języka Python w wersji 1.6a2 i wcześniejszych (#Python1.6a2)

Jest to licencja wolnego oprogramowania i jest zgodna z GNU GPL. Należy jednak zwrócić uwagę, że nowsze wersje Pythona objęte są inną licencją (zob. wyżej i niżej).

Licencja języka Ruby (#Ruby)

To licencja Wolnego Oprogramowania, zgodna z GPL dzięki możliwości skorzystania z formalnej klauzuli o podwójnym licencjonowaniu.

Standard ML of New Jersey Copyright License (#StandardMLofNJ)

To prosta, liberalna, nie będąca copyleft, licencja wolnego oprogramowania, zgodna z GNU GPL.

Licencja edytora Vim, wersji 6.1 lub późniejszych (#Vim)

To licencja wolnego oprogramowania, częściowo copyleft, ale nie całkiem. Jest zgodna z GPL, dzięki formalnej, nie pozostawiającej niedomówień klauzuli zamiany licencji.

Informacja prawna i licencja na oprogramowanie W3C (#W3C)

Jest to licencja wolnego oprogramowania zgodna z GPL.

Licencja X11 (#X11License)

To prosta, liberalna licencja wolnego oprogramowania. Nie jest typu copyleft, jest zgodna z GNU GPL. Na tej licencji były wydane starsze wersje XFree86, korzystają z niej także niektóre z obecnych wariantów XFree86. Późniejsze wersje XFree86 są rozprowadzane na licencji XFree86 1.1 (która jest niezgodna z GPL).

Jest czasem nazywana licencją MIT, ale to określenie jest mylące, gdyż MIT stosował wiele licencji na oprogramowanie.

Licencja wersji 1.1 XFree86 (#XFree861.1License)

To liberalna, nie będąca copyleft, licencja wolnego oprogramowania. Jest zgodna z GNU GPLv3.

Jest niezgodna z GNU GPLv2, ponieważ zawiera dodatkowe w stosunku do niej warunki, nałożone na każdą dokumentację z pakietu dystrybucyjnego, która zawiera podziękowania.

Obecnie istnieje kilka wariantów XFree86 i tylko niektóre z nich stosują tę licencję. Część nadal stosuje licencję X11.

Licencja ZLib (#ZLib)

Jest licencją wolnego oprogramowania. Jest zgodna z GPL.

Publiczna Licencja Zope (Zope Public License), w wersji 2.0 i 2.1 (#Zope2.0)

To prosta, liberalna licencja wolnego oprogramowania. Nie jest typu copyleft, jest zgodna z GNU GPL.


Licencje Wolnego Oprogramowania niezgodne z GPL

(#GPLIncompatibleLicenses)

Następujące licencje są licencjami wolnego oprogramowania, lecz nie są zgodneGNU GPL.

Affero General Public License, version 1 (#AGPLv1.0)

Powszechna Licencja Publiczna Affero (Affero General Public License) jest licencją wolnego oprogramowania typu copyleft, niezgodną z GPL. Składa się z GNU GPL w wersji 2 z jednym dodatkowym paragrafem, który Affero dodała za zgodą FSF. Ta nowa część, 2(d), obejmuje dystrybucję programów użytkowych przez Internet lub inne sieci komputerowe.

Wolna Licencja Akademicka (Academic Free License), w wersji 3.0 i wcześniejszych (#AcademicFreeLicense)

Academic Free License jest licencją wolnego oprogramowania, nie należy do licencji typu copyleft i jest niezgodna z GNU GPL. Ostatnie wersje zawierają klauzule umowne podobne do klauzul Open Software License i powinno się im unikać z podobnych powodów.

Licencja Apache, w wersji 1.1 (#apache1.1)

To prosta, liberalna licencja wolnego oprogramowania. Nie jest typu copyleft i zawiera kilka wymagań, które czynią ją niezgodną z GNU GPL.

Licencja Apache, w wersji 1.0 (#apache1)

To prosta, liberalna, nie będąca copyleft licencja wolnego oprogramowania o podobnych problemach praktycznych, jak występujące w pierwotnej licencji BSD, łącznie z niezgodnością z GNU GPL.

Apple Public Source License (APSL) w wersji 2 (#apsl2)

To licencja wolnego oprogramowania, niezgodna z GNU GPL. Apelujemy, byście nie używali tej licencji dla pisanego przez siebie oprogramowania, ale korzystanie z programów wydanych na tej licencji i rozwijanie ich jest w porządku. Można zapoznać się z obszerniejszym wyjaśnieniem.

Pierwotna licencja BSD (#OriginalBSD)

Tę licencję określa się także czasem mianem „4-punktowa licencja BSD”

To prosta, liberalna, licencja wolnego oprogramowania, nie oparta na zasadach copyleft. Ma poważną wadę: „uprzykrzoną klauzulę ogłoszeniową BSD”. Nie jest to usterka krytyczna – nie odbiera programom wolności. Powoduje jednak problemy w praktycznym stosowaniu, łącznie z niezgodnością z GNU GPL.

Apelujemy, byście nie używali oryginalnej, pierwotnej licencji BSD dla pisanego przez siebie oprogramowania. Jeśli chcecie prostej, liberalnej, nie będącej copyleft, licencji wolnego oprogramowania, to dużo lepiej będzie zastosować zmodyfikowaną licencję BSD lub licencję X11. Niemniej jednak, nie ma powodu, by nie korzystać z programów, które zostały wydane na tej licencji.

Niemniej jednak, nie ma powodu, by nie korzystać z programów, które zostały wydane na tej licencji.

Common Development and Distribution License (CDDL), w wersji 1.0 (#CDDL)

Licencja wolnego oprogramowania, niezbyt silna licencja copyleft. Zawiera kilka skomplikowanych ograniczeń, czyniących ją niezgodną z GNU GPL. Wymaga zachowania wszystkich towarzyszących notek opisowych, wskazujących np. prawa autorskie, patenty, znaki handlowe, podczas gdy GPL wymaga zachowywania jedynie niektórych rodzajów notek. Ponadto, wygasa w odwecie za pewne agresywne zastosowania patentów. Tak więc, modułu objętego GPL nie można zgodnie z prawem połączyć z modułem objętym CDDL. Z tego powodu apelujemy, byście nie stosowali CDDL.

Niefortunne jest też to, oraz w tekście CDDL używa się terminu „własność intelektualna”.

Common Public License Version 1.0 (#CommonPublicLicense10)

Jest to licencja wolnego oprogramowania, ale jest niezgodna z GNU GPL.

Eclipse Public License Version 1.0 (#EPL)

Eclipse Public License jest podobna do Common Public License, a nasze komentarze na temat CPL odnoszą się tak samo do EPL. Jedyną zmianą w EPL jest usunięcie sformułowań o odwecie patentowym w razie procesów o naruszenie patentów, w przypadku, gdy są one skierowane przeciwko Współpracującym nad programem wydanym na tej licencji.

Publiczna Licencja IBM (IBM Public License), w wersji 1.0 (#IBMPL)

Jest to licencja wolnego oprogramowania, ale jest niezgodna z GNU GPL.

Jabber Open Source License, w wersji 1.0 (#josl)

Jest to licencja wolnego oprogramowania, niezgodna z GPL. Zezwala na zmianę licencji na inną, jeśli zawiera ona wszystkie wymagania licencji Jabber. GPL do takich nie należy, oraz licencja Jabber nie pozwala na relicencjonowanie na GPL. Zatem jest niezgodna.

Publiczna Licencja Projektu LaTeX 1.3a (LaTeX Project Public License 1.3a) (#LPPL-1.3a)

Nie napisaliśmy pełnej analizy tej licencji, jednak jest to licencja Wolnego Oprogramowania. Jest niezgodna z GPL, ponieważ niektóre zmodyfikowane wersje muszą zawierać kopię niezmienionej wersji lub wskazywać miejsce takiej kopii.

Publiczna Licencja Projektu LaTeX 1.2 (LaTeX Project Public License 1.2) (#LPPL-1.2)

Stanowi niepełne warunki rozpowszechniania LaTeX-u. W takiej postaci, w jakiej jest, jest to licencja wolnego oprogramowania, jednak, z powodu wielu wymagań niewystępujących w GPL, jest niezgodna z GNU GPL.

Zawiera skomplikowane i uciążliwe ograniczenia dotyczące sposobu publikacji zmienionej wersji, łącznie z wymogiem, który balansuje na krawędzi tego, co można jeszcze przyjąć: że zmodyfikowany plik musi mieć nową nazwę.

Powodem akceptowalności tego wymagania w przypadku LaTeX-u jest to tylko, że ma on możliwość odwzorowywania nazw plików, podania „użyj pliku foo, gdy żądany jest plik bar”. Wobec istnienia takiej funkcji żądanie zmiany nazw plików jest zaledwie irytujące; bez niej byłoby poważną przeszkodą i musielibyśmy stwierdzić, że powoduje ona, oraz program nie jest wolny.

W LPPL stwierdza się, oraz niektóre pliki w pewnych wersjach LaTeX-u mogą zostać objęte dodatkowymi warunkami. Może to powodować, oraz nie będą wolne. Wskutek tego utworzenie wersji LaTeX-u będącej wolnym oprogramowaniem może wymagać uważnego sprawdzenia.

LPPL zawiera kontrowersyjną tezę, iż zwykłe przechowywanie plików w komputerze, do którego inni mogą się zalogować i mieć do nich dostęp, samo w sobie jest już rozpowszechnianiem. Uważamy, oraz sądy nie podzieliłyby tego poglądu, ale wysuwanie takiego roszczenia nie służy ludziom.

Prosimy o niestosowanie tej licencji do żadnego innego projektu.

Uwaga: powyższe komentarze dotyczą wersji 1.2 (3 września 1999) LPPL.

Lucent Public License Version 1.02 (licencja systemu Plan 9) (#lucent102)

To licencja wolnego oprogramowania, niezgodna z GNU GPL. Apelujemy, byście nie używali tej licencji dla nowego, pisanego przez siebie oprogramowania, ale korzystanie z Plan 9 i rozwijanie go na jej zasadach jest w porządku.

Publiczna Licencja Mozilli (Mozilla Public License, MPL) w wersji 1.1 (#MPL)

Licencja wolnego oprogramowania, niezbyt silna licencja copyleft. W przeciwieństwie do licencji X11, zawiera kilka skomplikowanych ograniczeń, czyniących ją niezgodną z GNU GPL. To znaczy, oraz modułu objętego GPL nie można zgodnie z prawem połączyć z modułem objętym MPL. Z tego powodu apelujemy, byście nie stosowali MPL 1.1.

Niemniej jednak, MPL 1.1 zawiera postanowienie (część 13), które pozwala na zaproponowanie wyboru innej licencji dla programu (lub jego części). Jeżeli dla części danego programu jako alternatywę dozwolono GNU GPL lub inną licencję z nią zgodną, to część ta ma licencję zgodną z GPL.

Netizen Open Source License (NOSL), w wersji 1.0 (#NOSL)

To licencja wolnego oprogramowania, która jest zasadniczo taka sama, jak Publiczna Licencja Mozilli w wersji 1.1. Podobnie jak MPL, NOSL zawiera pewne skomplikowane ograniczenia powodujące jej niezgodność z GNU GPL. To znaczy, oraz modułu objętego GPL nie można zgodnie z prawem połączyć z modułem objętym NOSL. Z tego powodu apelujemy, byście nie stosowali NOSL.

Publiczna Licencja Netscape (Netscape Public License, NPL) w wersji 1.0 i 1.1 (#NPL)

Licencja wolnego oprogramowania, niezbyt silna jako copyleft i niezgodna z GNU GPL. Składa się z Publicznej Licencji Mozilli, wersji 1.1, z dodaną klauzulą zezwalającą Netscape na wykorzystanie dodanego przez was kodu nawet w wydawanych przez nich prawnie zastrzeżonych wersjach programu. Naturalnie, wam nie pozwalają na stosowanie ich kodu w analogiczny sposób. Apelujemy, byście nie używali NPL.

Nokia Open Source License (#Nokia)

Podobna do Publicznej Licencji Mozilli w wersji 1: licencja wolnego oprogramowania niezgodna z GNU GPL.

Stara licencja OpenLDAP, wersji 2.3 (#oldOpenLDAP)

Jest liberalną, nie będącą copyleft, licencją wolnego oprogramowania o kilku wymogach (w części 4 i 5), które powodują, że jest niezgodna z GNU GPL. Należy zwrócić uwagę, że ostatnia wersja OpenLDAP ma inną licencję, która jest zgodna z GNU GPL.

Apelujemy, byście nie używali starszej licencji OpenLDAP dla pisanego przez siebie oprogramowania. Niemniej jednak, nie ma powodu, by unikać korzystania z programów wydanych na tej licencji.

Licencja Otwartego Oprogramowania (Open Software License) w wersji 3.0 i wcześniejszych (#OSL)

Open Software License, jest licencją wolnego oprogramowania. Z kilku powodów jest niezgodna z GNU GPL.

Najnowsze wersje Open Software License zawierają warunek nakazujący dystrybutorom, żeby usiłowali uzyskać od odbiorców wprost wyrażoną akceptację licencji. Co oznacza, że rozprowadzanie oprogramowania OSL przez umieszczenie go na zwykłych serwerach FTP, wysyłanie łat na zwykłe listy wysyłkowe lub przechowywanie tego oprogramowania w zwykłych systemach kontroli wersji jest prawdopodobnie naruszeniem licencji i naraża was na jej odwołanie. Dlatego Open Software License niezwykle utrudnia rozwijanie programów przy użyciu zwykłych narzędzi, z których korzysta się w pracy nad wolnym oprogramowaniem. Z tego powodu, a także dlatego, że jest niezgodna z GPL, zalecamy, żeby nie używać żadnej wersji OSL do żadnego programu.

Apelujemy, byście nie stosowali Open Software License do pisanego przez siebie oprogramowania. Niemniej jednak, nie ma powodu, by nie korzystać z programów, które zostały wydane na tej licencji.

Licencja Phorum, w wersji 2.0 (#Phorum)

Jest to licencja wolnego oprogramowania, ale jest niezgodna z GPL. Część 5 powoduje, że jest niezgodna.

Licencja PHP, w wersji 3.01 (#PHP-3.01)

Tej licencji użyto dla większości PHP4. Jest to nie będąca copyleft licencja wolnego oprogramowania, niezgodna z GNU GPL.

Zalecamy, byście nie stosowali jej do niczego oprócz dodatków do PHP.

Licencja języka Python 1.6b1 i późniejszych wersji, 2.0 i 2.1 (#PythonOld)

Jest licencją wolnego oprogramowania, ale niezgodną z GNU GPL. Główną niezgodnością jest zależność licencji Pythona od praw amerykańskiego stanu Wirginia, na co nie zezwala GPL.

Q Publiczna Licencja Q (Q Public License QPL), w wersji 1.0 (#QPL)

To licencja wolnego oprogramowania nie będąca copyleft. Jest niezgodna z GNU GPL i stwarza poważne niedogodności praktyczne, gdyż zmieniony kod źródłowy można rozpowszechniać wyłącznie w postaci łat.

Zalecamy, byście unikali stosowania QPL do pisanych przez was prac i korzystali z pakietów oprogramowania objętych tą licencją tylko wtedy, gdy jest to absolutnie konieczne. Jednakże unikanie QPL nie odnosi się już do samej biblioteki Qt, ponieważ obecnie jest wydana również na GNU GPL.

Ponieważ QPL jest niezgodna z GPL, nie można wziąć programu objętego GPL i połączyć go z programem objętym QPL, bez względu na sposób połączenia.

Jednakże, jeśli napisaliście program korzystający z biblioteki (o nazwie FOO), która jest objęta QPL, a chcielibyście wydać go na GNU GPL, da się to łatwo zrobić. Możecie usunąć konflikt występujący w przypadku waszego programu dopisując do warunków licencyjnych:

  As a special exception, you have permission to link this program
  with the FOO library and distribute executables, as long as you
  follow the requirements of the GNU GPL in regard to all of the
  software in the executable aside from FOO.

  w ramach wyjątku specjalnego, masz prawo do konsolidacji tego
  programu z biblioteką FOO i rozpowszechniania plików wykonywalnych,
  pod warunkiem przestrzegania wymagań GNU GPL w stosunku do całości
  oprogramowania tworzącego te pliki, pominąwszy FOO.

Możecie to uczynić zgodnie z prawem tylko jeśli jesteście posiadaczami praw autorskich do danego programu. Zezwolenie takie jak powyższe należy dopisać do plików źródłowych, po informacji stwierdzającej, oraz program jest objęty GNU GPL.

Sun Industry Standards Source License 1.0 (#SISSL)

Licencja wolnego oprogramowania, niezbyt silna jako copyleft. Jest niezgodna z GNU GPL bardziej z uwagi na szczegóły niż jakieś główne założenia.

Publiczna Licencja Suna (Sun Public License) (#SPL)

Jest zasadniczo tym samym, co Publiczna Licencja Mozilli w wersji 1: licencją wolnego oprogramowania niezgodną z GNU GPL. Prosimy nie mylić jej z Sun Community Source License, która nie jest licencją wolnego oprogramowania.

Licencja programu xinetd (#xinetd)

Jest to licencja copyleft wolnego oprogramowania. Jest niezgodna z GPL, gdyż nakłada dodatkowe warunki na rozpowszechnianie zmodyfikowanych wersji, które są sprzeczne z wymaganiami dystrybucyjnymi GPL.

Licencja Zend, w wersji 2.0 (#Zend)

Ta licencja wykorzystywana jest przez jedną z części PHP4. Jest to licencja wolnego oprogramowania nie zaliczająca się do copyleft. Jest niezgodna z GPL i powoduje problemy w praktycznym stosowaniu, podobne do występujących w przypadku pierwotnej licencji BSD.

Zalecamy, byście tej licencji nie stosowali do żadnych pisanych przez was prac.

Publiczna Licencja Zope (Zope Public License – ZPL), w wersji 1 (#Zope)

To prosta, liberalna, nie będąca copyleft licencja wolnego oprogramowania o podobnych problemach praktycznych, jak występujące w pierwotnej licencji BSD, łącznie z niezgodnością z GNU GPL.

Apelujemy, byście nie używali ZPL w wersji 1 dla pisanego przez siebie oprogramowania. Niemniej jednak, nie ma powodu, by unikać używania programów wydanych na tej licencji, takich jak poprzednie wersje Zope.

ZPL w wersji 2.0 jest dostępna na licencji zgodnej z GPL.


Licencje oprogramowania, które nie jest wolne

(#NonFreeSoftwareLicenses)

Poniższe licencje nie zaliczają się do licencji wolnego oprogramowania. Licencja, która nie jest wolna jest automatycznie niezgodna z GNU GPL.

Oczywiście, apelujemy, byście unikali stosowania takich licencji i w ogóle unikali nie-wolnego oprogramowania.

W żaden sposób nie moglibyśmy wymienić tutaj wszystkich znanych licencji nie-wolnego oprogramowania – w końcu, każda firma rozwijająca oprogramowanie prawnie zastrzeżone ma swoje własne. Skoncentrowaliśmy się tu na takich licencjach, które są często omyłkowo bierze się za licencje wolnego oprogramowania, choć faktycznie nimi nie są.

Odnośniki do tych licencji podaliśmy tam, gdzie mogliśmy to zrobić bez naruszania naszej ogólnej polityki: nie tworzenia odnośników do witryn, które promują, zachęcają do korzystania lub ułatwiają korzystanie z pakietów, które nie są wolnym oprogramowaniem. Robienie takim programom darmowej reklamy, która mogłaby zachęcić więcej osób do ich stosowania, to ostatnia rzecz, jaką chcielibyśmy zrobić. Z tego samego powodu unikaliśmy podawania nazw programów, dla których zastosowano daną licencję, chyba oraz sądzimy, iż z jakichś szczególnych przyczyn nie odbije się to na nas rykoszetem.

Aladdin Free Public License (#Aladdin)

Pomimo swej nazwy, nie jest licencją wolnego oprogramowania, ponieważ nie zezwala na pobieranie opłat za dystrybucję i w dużej mierze zakazuje nawet zwykłego pakowania oprogramowania nią objętego razem z czymś, za co pobiera się opłatę.

Apple Public Source License (APSL), wersja 1.x (#apsl1)

Wersje 1.0, 1.1 i 1.2 nie są licencjami wolnego oprogramowania. Prosimy, byście nie stosowali tych licencji i apelujemy o unikanie wydanego na nich oprogramowania. Wersja 2.0 APSL jest licencją wolnego oprogramowania.

Licencja Twórcza (Artistic License) 1.0 (#ArtisticLicense)

Nie możemy stwierdzić, oraz jest licencją wolnego oprogramowania, ponieważ jest zbyt nieprecyzyjna – pewne ustępy są zbyt niejasne. Apelujemy, byście unikali jej stosowania, chyba oraz jako części licencji Perla.

Publiczna Licencja AT&T nie jest wolną licencją. Ma kilka poważnych wad:

  1. Licencja udzielona na patent obejmujący algorytm traci ważność jeśli zostanie dokonana jakakolwiek modyfikacja odnośnego kodu, nieważne jak mała.
  2. Dystrybuując źródła lub łaty musicie żądać od odbiorcy pisemnej umowy, potwierdzającej zaakceptowanie licencji.
  3. Rozpowszechnianie łat wymaga powiadamiania AT&T.
  4. Zgodnie z punktem 8/3, umowa licencyjna może zostać rozwiązana bez waszej winy.
  5. Podporządkowanie się przepisom o kontroli eksportu uczyniono jednym z warunków licencji.
  6. Niektóre wersje licencji wymagają, byście świadczyli pomoc techniczną.
  7. Niektóre wersje licencji zakazują sprzedaży kopii oprogramowania za kwotę większą niż koszt dystrybucji.

Licencja ta ma też dwie inne przykre cechy:

  1. Zawiera bardzo szeroką licencję przyznawaną zwrotnie dla AT&T, wykraczającą daleko poza stosowanie waszego kodu, nawet zmodyfikowanego.
  2. Utrzymuje, że na utworzenie odnośnika hipertekstowego do witryny AT&T potrzebna jest ich licencja. Nie jest to od razu jakiś praktyczny problem, gdyż w licencji napisano, że udziela się zezwolenia na utworzenie takiego odnośnika. (Tak czy owak, nie powinniśmy robić odnośników do stron o oprogramowaniu, które nie jest wolne). Jednak roszczenie sobie takich pretensji nie powinno się pojawić ani być szerzone.
eCos Public License, w wersji 1.1 (#eCos11)

Była to stara licencja systemu eCos. Nie jest licencją wolnego oprogramowania, gdyż wymaga przesyłania każdej publikowanej zmodyfikowanej wersji konkretnemu początkowemu twórcy. Zawiera też inne sformułowania, których znaczenia nie jesteśmy pewni, a które również mogą być problematyczne.

Obecnie eCos jest dostępny na warunkach GNU GPL z dodatkowym zezwoleniem na łączenie z programami, które nie są wolne.

GPL for Computer Programs of the Public Administration (#GPL-PA)

GPL-PA nie jest wolna z kilku powodów:

  • Pozwala na korzystanie tylko w „normalnych warunkach”.
  • Nie pozwala na dystrybucję kodu źródłowego bez binariów.
  • Przyznawane w niej pozwolenia po 50 latach wygasają.
Hacktivismo Enhanced-Source Software License Agreement (HESSLA) (#HESSLA)

To nie jest licencja wolnego oprogramowania, gdyż wprowadza ograniczenia na rodzaje zadań, do jakich można użyć objętego nią oprogramowania oraz, odrębnie, ogranicza rodzaje zadań, jakie może wykonywać zmieniony program.

Jahia Community Source License (#Jahia)

Jahia Community Source License nie jest licencją wolnego oprogramowania. Korzystanie z kodu źródłowego ograniczono do celów badawczych.

Stara licencja ksh93 (#ksh93)

To nie jest licencją wolnego oprogramowania. Jednym z powodów wymaganie, aby wszystkie zmiany były przesyłane autorowi programu. Być może są z nią i inne kłopoty, powodujące, że nie jest wolna.

Licencja Lha (#Lha)

Licencję lha należy uważać za niewolną, ponieważ jest zbyt niejasna w kwestii przyznawanych praw.

Licencja Shared Source firmy Microsoft, wykorzystana dla CLI, C# i Jscriptu (#Ms-SS)

Ta licencja nie zezwala na komercyjną redystrybucję, a zastosowania komercyjne dopuszcza tylko w pewnych sytuacjach.

Microsoft stosuje też inne licencje, które określa jako „Shared Source”, część z nich zawiera inne restrykcje.

NASA Open Source Agreement (#NASA)

NASA Open Source Agreement, w wersji 1.3, nie jest licencją wolnego oprogramowania, gdyż zawiera postanowienie, zgodnie z którym zmiany muszą być waszym „oryginalnym dziełem”. Ruch wolnego oprogramowania polega na łączeniu kodu pochodzącego od innych, a licencja NASA na to nie pozwala.

Apelujemy, żebyście nie używali tej licencji. Ponadto, jeśli jesteście obywatelami Stanów Zjednoczonych, zachęcamy do napisania do NASA i wezwania ich do użycia licencji na licencji prawdziwie wolnego oprogramowania.

Open Public License (#OpenPublicL)

To nie jest licencja wolnego oprogramowania, gdyż wymaga przesyłania każdej publikowanej zmodyfikowanej wersji konkretnemu początkowemu twórcy. Zawiera też inne sformułowania, których znaczenia nie jesteśmy pewni, a które również mogą być problematyczne.

Licencja programu PINE (#PINE)

Licencja programu PINE nie jest licencją wolnego oprogramowania, ponieważ zasadniczo zakazuje rozprowadzania zmodyfikowanych wersji. Narzuca też ograniczenia na rodzaj nośnika używanego w przypadku sprzedaży kopii.

Stara licencja Plan 9 (#Plan9)

To nie jest licencja wolnego oprogramowania – nie zapewnia podstawowych wolności, takich jak prawo do wykonywania i wykorzystywania prywatnych zmian. Oczywiście, nie powinniście stosować tej licencji i apelujemy, byście unikali wszelkiego wydanego na niej oprogramowania. Dysponujemy też szczegółowym omówieniem tej licencji.

We wrześniu 2002 zauważono, oraz licencja opublikowana dla Plan 9 została zmodyfikowana, dodano do niej kolejne ograniczenia, choć nadal opatrzona była datą „09/20/00”. Jednak późniejsza zmiana licencji, w 2003, spowodowała, oraz Plan 9 stało się wolnym oprogramowaniem.

Reciprocal Public License (#RPL)

Reciprocal Public License z powodu trzech związanych z nią problemów nie jest licencją wolnego oprogramowania. 1. Limituje wysokość opłat, jakie można pobierać za początkową kopię. 2. Wymaga powiadomienia twórcy wersji pierwotnej w przypadku publikacji wersji zmodyfikowanej. 3. Wymaga publikowania każdej zmodyfikowanej wersji używanej przez instytucję, nawet prywatnie.

Licencja programu Scilab (#Scilab)

Nie jest licencją wolnego oprogramowania, gdyż nie pozwala na komercyjne rozpowszechnianie zmodyfikowanych wersji.

Stara licencja Squeak (#Squeak)

Zastosowana do programów nie jest licencją wolnego oprogramowania, ponieważ wymaga przestrzegania amerykańskich przepisów o kontroli eksportu przez wszystkich użytkowników, z każdego kraju. Stosowana do fontów, nie pozwala ponadto na ich modyfikację.

Oprócz tego, wymaga od użytkowników wypłaty rekompensat dla autora, co wystarczy, żeby wielu z nich dwa razy pomyślało zanim w ogóle zechcą z niej skorzystać.

Sun Community Source License (#SunCommunitySourceLicense)

Nie jest licencją wolnego oprogramowania – nie zapewnia podstawowych wolności, takich jak możliwość publikacji zmodyfikowanych wersji. Prosimy, byście nie stosowali tej licencji i apelujemy o unikanie wydanego na niej oprogramowania.

Sun Solaris Source Code (Foundation Release) License, Version 1.1 (#SunSolarisSourceCode)

To nie jest licencja wolnego oprogramowania. Zakazuje rozprowadzania dalej, zakazuje komercyjnego wykorzystania objętego nią oprogramowania i może być cofnięta.

Licencja Publiczna Uniwersytetu Utah (#UtahPublicLicense)

Licencja Publiczna Uniwersytetu stanu Utah nie jest wolną licencją, gdyż nie pozwala na komercyjną redystrybucję objętego nią oprogramowania. Twierdzi się w niej także, oraz nakłada restrykcje na uruchamianie programu w celach komercyjnych, a nawet na udzielanie komercyjnych konsultacji na jego temat. Prawdopodobnie te ograniczenia w myśl amerykańskiego prawa autorskiego nie mają mocy prawnej, ale mogą ją mieć w innych krajach. Nawet stawianie takich ograniczeń jest oburzające.

Stosowanie tej licencji przez Uniwersytet stanu Utah ilustruje niebezpieczną tendencję ograniczania wiedzy przez uczelnie, zamiast przekazywania jej społeczeństwu.

Jeżeli uczelnia próbuje narzucić podobną licencję na pisane przez was oprogramowanie, nie traćcie nadziei. Wytrwałością i stanowczością, z odrobiną przezorności, da się przekonać łapczywą na pieniądze administrację uczelni.

Im wcześniej podniesiecie tę kwestię, tym lepiej.

Licencja YaST (#YaST)

To nie jest licencja wolnego oprogramowania. Zakazuje rozpowszechniania za opłatą, a to uniemożliwia dołączanie tego oprogramowania do wielu CD-ROM-ów ze zbiorami wolnego oprogramowania sprzedawanych przez firmy i organizacje takie.

W części 2a może się też pojawić inny kłopot, ale wygląda na to, oraz brakuje tam słowa, oraz trudno być pewnym, o jakie znaczenie naprawdę chodzi.

Licencje dokumentacji

Licencje wolnej dokumentacji

(#FreeDocumentationLicenses)

Poniższe licencje zaliczają się do licencji wolnej dokumentacji.

Licencja GNU Wolnej Dokumentacji (GNU Free Documentation License) (#FDL)

Przeznaczona do stosowania z wolną dokumentacją typu copyleft. Planujemy objąć nią wszystkie podręczniki GNU. Nadaje się także do innych rodzajów użytecznych dzieł, np. podręczników czy słowników. Możliwości jej stosowania nie ograniczają się do prac będących tekstem („książek”).

Licencja Dokumentacji FreeBSD (FreeBSD Documentation License) (#FreeBSDDL)

To liberalna licencja wolnej dokumentacji. Nie jest typu copyleft, jest zgodna z GNU FDL.

Powszechna Licencja Dokumentacji firmy Apple (Apple's Common Documentation License), w wersji 1.0 (#ACDL)

To licencja wolnej dokumentacji, niezgodna z GNU FDL, gdyż Część (2c) stanowi „You add no other terms or conditions to those of this License” ([pod warunkiem, że] „nie dodacie do już istniejących w Licencji żadnych innych warunków ani zastrzeżeń”), zaś GNU FDL zawiera dodatkowe warunki nie uwzględnione w Common Documentation License.

Open Publication License, Version 1.0 (#OpenPublicationL)

Możliwe jest jej użycie jako licencji wolnej dokumentacji. Jest licencją wolnej dokumentacji typu copyleft pod warunkiem, że posiadacz praw autorskich nie skorzysta z żadnej z „OPCJI LICENCJI” wymienionych w Części VI licencji. Jeżeli jednak zostanie przywołana któraś z tych opcji, licencja przestanie być wolna.

Powoduje to powstanie pułapki przy praktycznym stosowaniu lub rekomendowaniu tej licencji – jeśli zalecicie „użyj Open Publication License, w wersji 1.0, ale nie wykorzystuj jej opcji”, to o drugiej części zdania łatwo zapomnieć. Ktoś mógłby zastosować licencję z opcjami, powodując, że podręcznik nie będzie wolny, i nadal sądzić, że postąpił zgodnie z waszą radą.

Podobnie, jeżeli do nadania wolności swemu podręcznikowi zastosowalibyście tę licencję bez żadnej opcji, ktoś mógłby zechcieć was naśladować. Gdyby potem zmienił zdanie co do opcji, sądząc, że to tylko drobny szczegół, to jego podręcznik stałby się nie-wolny.

Dlatego też, choć podręczniki opublikowane na tej licencji zaliczają się do wolnej dokumentacji (jeśli nie skorzystano z opcji licencji), lepiej korzystać z Licencji GNU Wolnej Dokumentacji i uniknąć ryzyka sprowadzenia innych na manowce.

Warto zauważyć, ż nie jest to ta sama licencja, co Open Content License. Te dwie licencje są często mylone ze sobą, gdyż Open Content License jest często wzmiankowana jako „OPL”. Dla jasności lepiej nie stosować skrótu „OPL” dla żadnej z nich. Warto podawać ich pełne nazwy, żeby mieć pewność, że jesteście dobrze rozumiani.


Licencje dokumentacji, która nie jest wolna

(#NonFreeDocumentationLicenses)

Poniższe licencje nie zaliczają się do licencji wolnej dokumentacji:

Open Content License, w wersji 1.0 (#OpenContentL)

Ta licencja nie zalicza się do wolnych, ponieważ zawiera ograniczenia dotyczące pobierania pieniędzy za kopie. Zalecamy, byście nie stosowali tej licencji.

Warto zauważyć, że nie jest to ta sama licencja, co Open Publication License. Praktyka używania dla „Open Content License” skrótu „OPL” prowadzi do ich wzajemnego mylenia. Dla jasności lepiej nie stosować skrótu „OPL” dla żadnej z nich. Warto podawać ich pełne nazwy, żeby mieć pewność, że jesteście dobrze rozumiani.

Licencje innych dzieł

Licencje dzieł innych niż oprogramowanie i dokumentacja

(#OtherLicenses)
Powszechna Licencja Publiczna GNU (#GPLOther)

GNU GPL można użyć dla ogólnych danych, nie będących oprogramowaniem, pod warunkiem, że możliwe jest rozstrzygnięcie, do czego w danym przypadku odnosi się definicja „kodu źródłowego”. Jak się okazuje, DSL (zob. niżej) również wymaga określenia, czym jest „kod źródłowy” i używa tej samej w przybliżeniu definicji, co GPL.

Licencja GNU Wolnej Dokumentacji (#FDLOther)

GNU FDL zalecamy dla podręczników i materiałów szkoleniowych na każdy temat. („Dokumentacja” oznacza po prostu podręczniki i inne materiały szkoleniowe dotyczące posługiwania się sprzętem lub oprogramowaniem). Polecamy też stosowanie GNU FDL do słowników, encyklopedii i rozmaitych innych prac, które zawierają informacje mające praktyczne zastosowanie.

Creative Commons Attribution 2.0 license (CC BY) (#ccby)

To wolna, choć nie będąca copyleft, licencja przeznaczona dla prac artystycznych i z dziedziny rozrywki. Prosimy o niestosowanie jej do oprogramowania ani do dokumentacji, gdyż nie jest zgodna z GNU GPL ani z GNU FDL.

Nie istnieje dosłownie żaden konkretny rodzaj swobody, którą przyznawałyby wszystkie z licencji Creative Commons. Dlatego też mówiąc, że jakieś dzieło „wydano na licencji Creative Commons” pozostawia się bez odpowiedzi wszystkie ważne pytania na temat licencji tego dzieła. Prosimy, żebyście, kiedy zetkniecie się z podobnym sformułowaniem, proponowali, żeby ujęto to jaśniej. A jeżeli ktoś dla jakiegoś dzieła „stosuje z licencję Creative Commons”, należy natychmiast zapytać: „Którą z nich?”.

Creative Commons Attribution-Sharealike 2.0 license (CC BY-SA) (#ccbysa)

To wolna licencja typu copyleft przeznaczona dla prac artystycznych i z dziedziny rozrywki. Prosimy o niestosowanie jej do oprogramowania ani do dokumentacji, gdyż nie jest zgodna z GNU GPL ani z GNU FDL.

Nie istnieje dosłownie żaden konkretny rodzaj swobody, którą przyznawałyby wszystkie z licencji Creative Commons. Dlatego też mówiąc, że jakieś dzieło „wydano na licencji Creative Commons” pozostawia się bez odpowiedzi wszystkie ważne pytania na temat licencji tego dzieła. Prosimy, żebyście, kiedy zetkniecie się z podobnym sformułowaniem, proponowali, żeby ujęto to jaśniej. A jeżeli ktoś dla jakiegoś dzieła „stosuje z licencję Creative Commons”, należy natychmiast zapytać: „Którą z nich?”.

Zamiast tej licencji zalecamy stosowanie Free Art License, żeby uniknąć powiększania się kłopotów związanych z nieokreśloności „licencji Creative Commons”.

Design Science License (DSL) (#dsl)

Jest to wolna licencja typu copyleft przeznaczona dla ogólnych danych. Prosimy o niestosowanie jej do oprogramowania ani do dokumentacji, gdyż jest niezgodna z GNU GPL i GNU FDL; niemniej jednak, doskonale nadaje się do innych rodzajów danych.

Free Art License (#FreeArt)

Jest to wolna licencja typu copyleft przeznaczona dla prac artystycznych. Zezwala na komercyjną dystrybucję, ale każde większe dzieło zawierające pracę objętą tą licencją musi być wolne. Prosimy o niestosowanie jej do oprogramowania ani do dokumentacji, gdyż nie jest zgodna z GNU GPL ani z GNU FDL.

Licencje dla fontów

(#Fonts)
Powszechna Licencja Publiczna GNU (#GPLFonts)

GNU GPL może być stosowana do fontów. Niemniej jednak, należy zwrócić uwagę, że GPL nie pozwala na osadzanie fontu w dokumencie, jeśli ten dokument nie zostanie również wydany na GPL. Jeśli chcielibyście na to pozwolić, skorzystajcie z wyjątku dla fontów.

Publiczna Licencja Arphic (#Arphic)

Jest licencją wolnego oprogramowania typu copyleft, niezgodną z GPL. Zwykle jest stosowana do fontów, a w tym zastosowaniu niezgodność nie sprawia kłopotów.

SIL Open Font License 1.1 (#SILOFL)

Open Font License to wolna licencja typu copyleft przeznaczona dla fontów. Jedyny niecodzienny wymóg w niej zawarty to konieczność rozprowadzania fontów nie samych, ale razem z jakimś programem komputerowym. Ponieważ ten warunek spełnia nawet prosty program „Hello world”, wymóg jest nieszkodliwy. Tak samo jak SIL, nie zalecamy stosowania tej licencji do innych rzeczy niż fonty.


Więcej o licencjach