Zrozumienie licencji GPL dla WordPress

Opublikowany: 2018-10-16

GPL i open source są ważnymi czynnikami sukcesu WordPressa, ale niektórzy użytkownicy tak naprawdę nie rozumieją, czym dokładnie jest licencja GPL i jak działa licencja GPL dla WordPressa.

GPL to licencja na oprogramowanie typu open source, której celem jest ochrona czterech podstawowych wolności, które są uważane za podstawę „wolnego oprogramowania”, a mianowicie wolności do:

  • Uruchom oprogramowanie w dowolnym celu;
  • zbadać, jak oprogramowanie działa poprzez dostęp do kodu źródłowego i swobodnie go adoptować;
  • rozpowszechniać kopie oprogramowania każdemu; oraz
  • ulepszać oprogramowanie i rozpowszechniać te ulepszenia każdemu.

Wersje GPL

Po raz pierwszy napisana przez Richarda Stallmana i Free Software Foundation (FSF) w 1989 roku, GPL nadal ewoluowała poprzez kolejne wersje.

Wersja 2 została wydana w 1991 roku, a wersja 3 została wydana w 2007 roku. Wersja 3 to najnowsza wersja.

Chociaż WordPress jest wydany na licencji GPL w wersji 2, sekcja wprowadzająca w licencji stwierdza teraz, że „można go redystrybuować i/lub modyfikować zgodnie z warunkami GNU General Public License opublikowanej przez Free Software Foundation; albo w wersji 2 Licencji, albo (według Państwa wyboru) w dowolnej późniejszej wersji”.

Klauzule lub akapity w GPL nazywane są „sekcjami”.

Zrozumienie GPL

Z punktu widzenia udostępniania oprogramowania innym osobom, GPL była i pozostaje dobrze przygotowaną licencją open source.

Jednocześnie używa języka zorientowanego na prawo, którego wielu użytkowników WordPressa może nie znać.

Ponadto, w przeciwieństwie do licencji Creative Commons dla innych form dzieł chronionych prawem autorskim, GPL nie zawiera uproszczonego „czynu czytelnego dla człowieka” (jak Creative Commons nazywa podsumowanie swoich licencji).

Z tych powodów prawdziwe znaczenie i wpływ GPL może nie być od razu oczywiste dla niektórych programistów, projektantów i użytkowników WordPressa.

Podsumowując, poniższa tabela podsumowuje kluczowe aspekty wersji 2 GPL.

Nie podsumowuje wszystkich klauzul. Raczej podsumowuje te, które są najbardziej odpowiednie dla użytkowników WordPressa na co dzień.

1 Kopiowanie i dystrybucja

Możesz kopiować i rozpowszechniać program, o ile przestrzegasz niektórych informacji o prawach autorskich i zrzeczenia się odpowiedzialności.

Wymagania te polegają na opublikowaniu na każdej kopii odpowiedniej informacji o prawach autorskich i zrzeczeniu się gwarancji, pozostawieniu nienaruszonych wszystkich informacji, które odnoszą się do GPL i braku jakiejkolwiek gwarancji, oraz na przekazaniu odbiorcom kopii GPL wraz z programem. (Sekcja 1)

2 Opłaty

Jeśli chcesz, możesz pobrać opłatę za przeniesienie kopii Programu i/lub ochronę gwarancyjną. (Sekcja 1 również)

3 Modyfikacje / prace pochodne

Możesz modyfikować Program lub dowolną jego część i rozpowszechniać modyfikacje lub nową pracę, o ile zmodyfikowane pliki zawierają powiadomienia dotyczące istnienia i daty zmian oraz wszelkiej pracy, którą rozpowszechniasz lub publikujesz, która zawiera lub pochodzi z Programu lub jakiejkolwiek części z tego jest licencjonowana jako całość bez opłat dla wszystkich stron trzecich na podstawie GPL. (sekcja 2)

4 Dystrybucja formularzy innych niż źródłowe

Możesz kopiować i rozpowszechniać Program lub opartą na nim pracę w kodzie wynikowym lub w formie wykonywalnej, na warunkach ustępów 1 i 2, o ile dołączasz do niego:

  • kompletny odpowiedni kod źródłowy do odczytu maszynowego; lub
  • pisemną ofertę (ważną co najmniej 3 lata) na przekazanie jakiejkolwiek osobie trzeciej kodu źródłowego za opłatą nie wyższą niż koszt dystrybucji; lub
  • informacje, które otrzymałeś w związku z taką ofertą (ta opcja jest dozwolona tylko w przypadku dystrybucji niekomercyjnej i jeśli wraz z taką ofertą otrzymałeś formularze niebędące źródłem. (Punkt 3)

5 Zakończenie

Jeśli Licencjobiorca kopiuje, modyfikuje, udziela sublicencji lub rozpowszechnia Program w sposób inny niż dozwolony, jego prawa wynikające z GPL wygasają automatycznie. (Sekcja 4)

6 Licencjonowanie niższego szczebla

Dalsi odbiorcy Programu lub jakiejkolwiek opartej na nim pracy automatycznie otrzymują licencję od pierwotnego licencjodawcy na kopiowanie, rozpowszechnianie i modyfikowanie Programu na warunkach GPL.

Jako licencjobiorca dystrybucyjny nie możesz nakładać żadnych dalszych ograniczeń na korzystanie przez odbiorców z praw wynikających z GPL. (sekcja 6)

GPL w skrócie

Super skrócone podsumowanie byłoby w następujący sposób: możesz kopiować i rozpowszechniać program, możesz pobrać opłatę za przeniesienie programu lub zapewnienie ochrony gwarancyjnej, a także możesz modyfikować program i rozpowszechniać powstałe prace pochodne.

Ale jeśli rozpowszechniasz swoją pracę pochodną, ​​musisz ją licencjonować na licencji GPL, w przeciwnym razie twoja licencja na używanie programu wygaśnie (i będziesz naruszać prawa autorskie do programu).

Często zadawane pytania dotyczące licencji GPL w społeczności WordPressa

Jeśli zmodyfikuję podstawowe oprogramowanie WordPress lub motyw lub wtyczkę na licencji GPL, czy muszę udostępnić publicznie kod źródłowy zmodyfikowanych wersji?

Jeśli używasz zmodyfikowanej wersji prywatnie bez dystrybucji, nie musisz udostępniać publicznie kodu źródłowego zmodyfikowanej wersji. Jednak, jak ujmuje to Free Software Foundation, „jeśli w jakiś sposób udostępnisz publicznie zmodyfikowaną wersję, GPL wymaga udostępnienia zmodyfikowanego kodu źródłowego użytkownikom programu na warunkach GPL”.

Jeśli wiem, że ktoś opracował motyw lub wtyczkę WordPress do użytku prywatnego, czy mogę poprosić tę osobę o przekazanie mi kopii motywu lub wtyczki?

Nie, GPL tego nie wymaga.

Biorę motyw lub wtyczkę na licencji GPL z repozytorium motywów lub wtyczek WordPress lub kupuję motyw lub wtyczkę na licencji GPL od komercyjnego dostawcy, a następnie modyfikuję motyw lub wtyczkę do własnych celów. Czy muszę udostępnić innym moją zmodyfikowaną wersję?

Nie, nie musisz udostępniać swojej zmodyfikowanej wersji innym.

Czy mogę sprzedać podstawowe oprogramowanie WordPress za opłatą, jeśli chcę?

TAk. Takie postępowanie jest zgodne z wolnościami zawartymi w GPL. Jednak próba zrobienia tego byłaby bezcelowa i mało prawdopodobna, aby zarobić ci pieniądze, ponieważ każdy wie lub może łatwo dowiedzieć się, że WordPress jest dostępny za darmo na wordpress.org.

Jestem programistą motywów/wtyczek. Włożyłem ogromny wysiłek w napisanie mojego motywu/wtyczki i zamierzam wydać go na GPL, ale chcę mieć pewność, że każdy, kto otrzyma mój motyw lub wtyczkę, nawet jeśli od kogoś innego, jest zobowiązany do zapłaty mi opłatę licencyjną lub powiadom mnie, że ją mają. Czy mogę to zrobić?

Nie. Jak ujmuje to Free Software Foundation, „GPL jest licencją wolnego oprogramowania, a zatem pozwala ludziom na używanie, a nawet redystrybucję oprogramowania bez konieczności płacenia nikomu za to opłaty”.

Podobnie, jeśli ktoś otrzyma kopię oprogramowania na GPL, nie musi informować dewelopera, że ​​ją posiada. Masz prawo pobierać opłatę za dostęp do pomocy technicznej i nowszych wersji, ale jest to zupełnie inne niż wymaganie od odbiorców uiszczenia opłaty licencyjnej za samo korzystanie z oprogramowania.

Jestem twórcą motywów komercyjnych lub wtyczek. Sprzedaję swój motyw lub wtyczkę na licencji GPL online, za zaporą. Ludzie mogą uzyskać dostęp do plików motywów lub wtyczek tylko po uiszczeniu określonej przeze mnie opłaty. Czy GPL mi na to pozwala?

TAk. Masz prawo pobierać opłatę za dystrybucję kopii oprogramowania na licencji GPL. Należy jednak pamiętać, że każdy, kto uzyska kopię, ma prawo udostępnić ją komukolwiek innemu, za opłatą lub bezpłatnie; GPL pozwala na to.

Jestem tym samym twórcą motywów komercyjnych lub wtyczek, o którym wspomniano powyżej, i sprzedaję moje wtyczki GPL WordPress lub motywy online za paywallem. Czy jako komercyjny operator rozpowszechniający program na licencji GPL jestem zobowiązany (np. jeśli ktoś o to poprosi) do bezpłatnego udostępnienia mojego motywu lub wtyczki innym osobom?

Nie. Jednak, jak wspomniano powyżej, każdy, kto uzyska kopię, ma prawo udostępnić ją komukolwiek innemu, za opłatą lub bezpłatnie.

Kupiłem motywy lub wtyczki objęte pełną licencją GPL od komercyjnego dostawcy motywów lub wtyczek. Czy mogę sprzedawać te motywy lub wtyczki z własnej witryny dla własnej korzyści lub publikować te motywy lub wtyczki we własnej witrynie i rozdawać je za darmo?

Tak, na licencji GPL możesz zrobić jedną z tych rzeczy (lub obie w osobnych witrynach, jeśli masz taką ochotę).

Musisz także uważać, aby nie naruszać innych praw, które może mieć komercyjny motyw lub dostawca wtyczek.

Cieszę się, że inne osoby mogą bezpłatnie korzystać z moich motywów i wtyczek. Właśnie dlatego wydałem je na licencji GPL i umieściłem w repozytorium motywów WordPress lub wtyczek. Chciałbym jednak zostać uznany za autora motywu lub wtyczki w przypadkach, gdy użytkownicy udostępniają motyw lub wtyczkę innym osobom lub modyfikują motyw lub wtyczkę. Czy mogę tego wymagać?

TAk. Jak ujmuje to Free Software Foundation, „z pewnością możesz uzyskać uznanie za pracę. Częścią wydawania programu na licencji GPL jest napisanie informacji o prawach autorskich we własnym imieniu (zakładając, że jesteś właścicielem praw autorskich). GPL wymaga, aby wszystkie kopie zawierały odpowiednią informację o prawach autorskich”.