Czy mogę udzielać licencji na mój motyw Wordpress na licencji aGPL

12

Byłem zainteresowany ostatnią rozmową na temat tego, czy motywy WordPress muszą być licencjonowane na licencji GPL, czy też mogą być źródłem zamkniętym. Wideo można znaleźć na blogu matts, a moją ulubioną dyskusją na ten temat jest post na blogu Dave Winers .

Moje pytanie brzmi - czy mogę licencjonować mój motyw na licencji aGPL ? czy jest to ten sam argument, jak gdybym chciał użyć licencji z zamkniętym źródłem?

Tomek
źródło
1
Jest na ten temat podcast: mixergy.com/chris-pearson-matt-mullenweg - Chris Pearson i Matt Mullenweg rozmawiają o tym problemie.
artlung

Odpowiedzi:

12

Ponieważ WordPress jest licencjonowany jako GPLv2, możesz licencjonować dowolny dodatek (tj. Motyw) za pomocą licencji zgodnej z wersją 2 GPL. Oto niefortunna część ... wersja 1 aGPL nie jest kompatybilna z żadną wersją GPL. Wersja 3 jest jednak zgodna z GPLv3 ... ale nie GPLv2.

Krótka odpowiedź: nie, nie można licencjonować motywu WordPress z aGPL, ponieważ żadna wersja aGPL nie jest zgodna z licencją WordPress (GPLv2).

Link do tabeli zgodności licencji w celach informacyjnych ...

Aktualizacja

Ściśle mówiąc, tak. Motywy WordPress są uważane za dzieła pochodne, więc muszą być licencjonowane w sposób zgodny z głównym projektem. WP jest licencjonowane jako GPLv2 +, więc możesz (jeśli chcesz) uaktualnić go do GPLv3 w celu dystrybucji.

To ważne, ponieważ jedyną wersją aGPL zgodną z GPL jest wersja 3 ... więc twój motyw musi być aGPLv3.

To powiedziawszy, nie oczekujesz redystrybucji WordPress na własną rękę ... Po prostu wskazuję tutaj kompatybilność. Jednak aby zachować rzeczy proste, będę zawsze odradzam korzystania z AGPL. W praktyce nie nadaje się dobrze do motywów WordPress (nie krępuj się zapytać mnie dlaczego, ale to wykracza poza zakres tego pytania).

EAMann
źródło
W każdym razie widzę sposób na zrobienie tego, jest to coś w rodzaju szarej strefy: możesz ponownie rozpowszechniać wordpress na GPL v3, a następnie w przyjazny sposób polegać na komentarzu na temat kompatybilności FSF w odniesieniu do GPLv3 i aGPLv3. Można powiedzieć, że oba są kompatybilne. I do diabła nie, to nie to samo, co z zamkniętym źródłem.
hakre
@hakre Tak, to potencjalne obejście ... ale wymaga to chęci i możliwości redystrybucji WordPress ...
EAMann
1
.. co nie powinno stanowić problemu. Szary obszar nie jest redystrybucją WordPress, co jest dość dobrze zdefiniowane, szary obszar oznacza, że ​​aGPL jest kompatybilny z GPL. Ale myślę, że zawsze dobrze jest nie mieć zbyt wąskiego widoku, więc uważam, że jest to poprawne.
hakre
Z pewnością możesz uaktualnić GPL. Kod motywu pochodnego to GPL. Jest bezpośredni, czarno-biały. Nie musisz być chętny i zdolny do redystrybucji niczego poza własnym motywem. AGPLv3 jest kompatybilny z GPLv3 ( gnu.org/licenses/gpl-faq.html#v3Nieważne ) i odpowiedź na to pytanie powinna zmienić się na „tak”.
WraithKenny
@ EAMann, czy możesz wyjaśnić, dlaczego odradzasz używanie aGPL do motywów WordPress?
Kangur
2

Podsumowanie jednego zdania Matt Mullenweg : PHP w motywach WordPress musi być GPL, grafika i CSS mogą być, ale nie są wymagane.

Sudhanshu
źródło
4
Proszę nie zawsze wyciągać Matta Mullenwega z kieszeni. Nie jest studiowanym prawnikiem, ma tylko swoją opinię.
kaiser
1
@kaiser: Uzgodniony. Chociaż kręcę się po WP od około 6 miesięcy, zauważyłem niepokojące podobieństwo między tym, jak niektórzy ludzie odnoszą się do „Matt”, a naukowcami do „Ron” lub „LRH”. Matt wykonał kawał dobrej roboty i jest bardzo potężny w świecie WP, ale nie jest Bogiem.
Peter Rowell,
1
Bardzo podoba mi się wasz proces myślowy i nikt nie powinien być postrzegany jak Bóg. To powiedziawszy, myślę, że Matt skonsultował się z prawnikami w tej sprawie i to oświadczenie jest wiarygodne. Gdyby tylko chciał nadużyć społeczności, a śledzenie jej było ślepe, powiedziałby, że wszystko musi być w 100% na licencji GPL. Ma to również 100% sensu, ponieważ motywy wymagają do działania podstawowych funkcji php WP. Nie muszą potrzebować kilku klas css, które tworzy. Ale jeśli zobaczysz, że jest to bardzo surowe (opinia), możesz nawet powiedzieć, że jeśli używają CSS do stylowania .alignright i .wp-caption, CSS jest również oparty na kodzie podstawowym WordPress ^^
James Mitch
2

Dodanie odniesienia do zaktualizowanej odpowiedzi @ EAMann: Zadałem podobne pytanie do [email protected].

Moje dokładne pytanie brzmiało:

Czy możesz wyjaśnić, co to znaczy zwolnić kod źródłowy w ramach „GPLv2 (lub nowszy)”, a jeśli tak, to jeśli pozwala na wydanie prac pochodnych na podstawie aGPL v3.

I odpowiedź, która nadeszła:

Licencjonując swoje prace na licencji GPLv2 (lub nowszej), którą będę w tym e-mailu oznaczać jako GPLv2 +, właściciele praw autorskich Wordpress wyraźnie zezwolili na dalszą dystrybucję ich pracy na dowolnej późniejszej wersji GPL. Uaktualniając możesz dalej rozpowszechniać ich prace na GPLv3, GPLv3 +, GPLv4 (jeszcze nie istnieje, ale jeśli tak, możesz to wybrać), GPLv4 + itp. Jest to określone w sekcji 9 GPLv2 i sekcji 14 GPLv3.

Po uaktualnieniu dzieła do GPLv3 (zaktualizujesz numer wersji licencji i dołączasz kopię GPLv3, w razie potrzeby dodaj własne uwagi dotyczące praw autorskich, ale w przeciwnym razie zachowaj oryginalne informacje o prawach autorskich i uwagi dotyczące licencji), dwie rzeczy: , praca staje się niekompatybilna z kodem tylko GPLv2; zarówno GPLv2, jak i GPLv3 są silnymi licencjami typu copyleft i nie można ich jednocześnie spełnić. Po drugie, ważniejsze dla Ciebie jest to, że zgodnie z sekcją 13 GPLv3 i sekcją 13 AGPLv3 będziesz mieć wąską kompatybilność z dziełami licencjonowanymi na podstawie AGPLv3. Oznacza to, że chociaż nie można ponownie licencjonować utworu jako całości, z GPLv3 na AGPLv3, będziesz mógł dalej dystrybuować kombinację kodu GPLv3 (zaktualizowany kod Wordpress) i kodu AGPLv3 (twój dodatkowy kod).

Yoni Rabkin, wolontariusz w FSF GPL Compliance Lab

Kangur
źródło
1

Tak, możesz licencjonować swój motyw na podstawie dowolnej licencji, którą uznasz za stosowną. Niektóre mogą wtedy nie być odpowiednie do redystrybucji. Ale przede wszystkim masz swobodę wyboru. To bezpłatne oprogramowanie, rozszerzaj według własnego uznania.

hakre
źródło
„Wówczas niektóre mogą nie nadawać się do redystrybucji” - co oznacza, że ​​nie możesz rozpowszechniać motywu nikomu, nawet klientowi, ponieważ rozproszone motywy muszą być udostępniane na licencji GPL lub licencji zgodnej z GPL.
Emil Vikström