Radzenie sobie z wieloma licencjami


14

Natknąłem się na zasób z 3 różnymi licencjami . Licencja GPL 3.0 wydaje się być po prostu nowszą wersją GPL 2.0. Czy GPL 2.0 można zignorować, jeśli GPL 3.0 jest przestrzegany?

Czy muszą być spełnione wszystkie warunki ze wszystkich 3 licencji? Na przykład GPL 2.0 wspomina o drukowaniu lub wyświetlaniu odpowiedniej informacji o prawach autorskich, ale wydaje się, że nie ma go w licencji CC BY-SA 3.0.


Należy pamiętać, że BY-SA w CC BY-SA oznacza „na tych samych warunkach” (tj. Ta sama licencja) i „z przypisaniem”. Musisz więc gdzieś wydrukować lub wyświetlić odpowiednie powiadomienie.
Mario,

Odpowiedzi:


18

Zgodnie z FAQ Open Game Art:

Musisz przestrzegać tylko jednej licencji. Jednak przy ponownej dystrybucji / edycji zachęcamy do uwzględnienia / wykorzystania wszystkich licencji, aby spektrum licencji (a tym samym suma osób / projektów, które mogą korzystać ze sztuki) nie zmniejszyło się.

[Źródło]


6
Należy również pamiętać, że zazwyczaj jest tak samo w przypadku wszystkich wydanych na wielu licencjach. Musisz tylko wybrać taki, który pasuje do twoich intencji / warunków. Po prostu nie myl tego z projektami wydającymi różne części czegoś na różnych licencjach.
Mario

W pierwszym wierszu lepiej byłoby napisać: „Musisz przestrzegać co najmniej jednej licencji”.
MSalters

6

Aktywa są oferowane na różnych warunkach licencyjnych. Od ciebie zależy, na którym z tych warunków chcesz go licencjonować.

Jeśli chodzi o pytanie dotyczące zgodności z GPL 2.0 i 3.0: Nie, wersje 2 i 3 GPL zasadniczo nie są kompatybilne . Należy jednak zwrócić szczególną uwagę na treść komunikatu o prawach autorskich. Jeśli dzieło jest na licencji „GNU GPL wersja 2.0” , jest przybijane do wersji 2.0 na całą wieczność. Ale kiedy brzmi „GNU GPL wersja 2.0 lub dowolna późniejsza wersja , możesz „uaktualnić” pracę do GPL 3.0 (lub wersji 4.0, która może kiedyś istnieć). Niektóre projekty ufają Fundacji Wolnego Oprogramowania, że ​​nadal wiedzą, co robią w przyszłości i używają sformułowania „lub nowsza wersja”, podczas gdy inne projekty ( na przykład jądro Linuksa)), nie chcę ryzykować, że FSF zbankrutuje, aby wprowadzić nową licencję, która może następnie zostać automatycznie zastosowana do ich oprogramowania.

Fundacja Wolnego Oprogramowania ma także poręczną tabelę dotyczącą łączenia różnych licencji GPL . Czytając tę ​​tabelę, możesz zastanawiać się, czy użycie zasobu nie jest liczone jako użycie biblioteki czy kopiowanie kodu. To bardzo dobre pytanie. GPL jest przeznaczony do kodu programu, a nie do grafiki, co sprawia, że ​​interpretacja w tym kontekście jest dość trudna.


Niesamowite uzupełnienie specyfikacji. Właściwie sam byłem dzisiaj na OGA i właśnie w ten sposób wyciągnąłem moją odpowiedź, ale twoja jest niezwykle przydatna i będę czytać na podstawie linków, które podałeś, że nawet poprawnie uporządkowałem swoje licencje. Dziękuję Ci!
SpartanDonut

0

Informacje o licencji publicznej GNU (GPL) w wersji x.
W deklaracjach GPLv2 i GPLv3 wyraźnie wspomniano, że musisz zastosować tę wersję lub, według własnego uznania, nowszą licencję.

Ten program jest wolnym oprogramowaniem: możesz go redystrybuować i / lub modyfikować zgodnie z warunkami Powszechnej Licencji Publicznej GNU opublikowanej przez Free Software Foundation, albo w wersji 3 Licencji, albo (według twojego wyboru) dowolnej późniejszej wersji.

Źródło - Jak korzystać z licencji GNU na własne oprogramowanie

Więc; części twojego programu wykorzystujące tylko kod przesłany przez GPLv2 mogą być rozpowszechniane na GPLv2 lub na GPLv3, jeśli chcesz. Części korzystające tylko z GPLv3 w ramach GPLv3.

I tak, twój program powinien być rozpowszechniany na GPLv3, ponieważ GPLv3 zawiera wszystko, co zawiera GPLv2 oraz dodatkową zawartość.

A ponieważ istnieją 3 licencje; Myślę, że powinieneś zastosować GPLv3 w swoim programie, a także drugą licencję i dopóki licencje nie będą ze sobą kolidować; prawdopodobnie powinieneś zastosować oba (GPLv3 i CC).

Jeśli licencja koliduje ze sobą; lepiej skontaktuj się z administratorami CC, administratorami GNU (lub Free Software Foundation?) i administratorami Open Game Hearth.

Zalecam umieszczenie wszystkich źródeł i nagłówków pod GPLv3, a także dokumentacji. I wszystkie sztuki (rysunki i tym podobne) na licencji CC.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.