Gdybym używał biblioteki Javascript na licencji GPL w aplikacji internetowej, czy musiałbym oferować kod źródłowy całej witryny każdemu, kto pobrał i wykonał bibliotekę JavaScript?
Gdybym używał biblioteki Javascript na licencji GPL w aplikacji internetowej, czy musiałbym oferować kod źródłowy całej witryny każdemu, kto pobrał i wykonał bibliotekę JavaScript?
Odpowiedzi:
Będziesz musiał zaoferować JavaScript tej biblioteki i JavaScript aplikacji, która uzyskuje dostęp do interfejsu API tej biblioteki (i wszystkich innych bibliotek, do których uzyskują dostęp aplikacje, które również muszą mieć licencję zgodną z GPL).
Pamiętaj, że musisz udostępnić czytelny dla człowieka JavaScript, a nie wersję z białymi spacjami, jak to zwykle wchodzi w grę.
HTML, który wywołuje JavaScript, jest już wyraźnie dostępny, tak naprawdę nie liczy się jako „linkowanie” do tego JavaScript, a jego dostępność oznacza, że ludzie raczej nie będą się o to martwić.