Patrzę na plupload dla niektórych funkcji przesyłania w witrynie, którą opracowuję. Teraz plupload ma licencję GNU GPLv2, co oznacza, że całe oprogramowanie pochodne powinno również mieć licencję GPL (prawda?). Dlatego uruchamiam plupload przez mój minifikator, pojedynczy zminimalizowany plik js naruszy licencję, a na żądanie muszę udostępnić wszystkie źródła mojej strony (prawda?).
Jestem ciekawy:
- czy mogę korzystać z interfejsu API plupload bez konieczności otwierania kodu źródłowego?
- czy licencja w jakiś sposób wyklucza zminimalizowany kod?
Zobacz także: /programming/3213767/minified-javascript-and-bsd-license
Odpowiedzi:
Zastrzeżenie: IANAL
Krótkie odpowiedzi:
Uzasadnienie oparte na moim rozumieniu licencji GNU GPL 2.0 jest następujące:
BTW: Aby być bezpiecznym, możesz rozważyć zakup jednej z ich licencji komercyjnych . I nie, nie jestem w żaden sposób związany z pluploadem.
** Aktualizacje
źródło
Tak, możesz używać licencjonowanego języka GPL javascript na stronie komercyjnej. Musisz po prostu spełnić wymagania dotyczące dystrybucji. Licencja nie wyklucza używania kodu zminimalizowanego, ale musisz również udostępnić wersję nie zminimalizowaną. Najłatwiej to zrobić, umieszczając komentarz z linkiem do niezminimalizowanych źródeł hostowanych w Twojej witrynie u góry zminimalizowanego kodu.
Jeśli zmodyfikujesz kod GPL w jakikolwiek sposób, Twoje modyfikacje również będą musiały być GPL, więc należy je uwzględnić w niezminimalizowanych źródłach, które udostępniasz.
źródło