Jakie ryzyko prawne wiąże się z korzystaniem z GPL lub AGPL Web Application Framework / CMS?

12

Próbowałem zapytać o to na SO, ale został skierowany tutaj ...

Czy mam rację twierdząc, że użycie frameworka GPL opartego na GPL, takiego jak Composite C1, NIE zobowiązywałby firmy do udostępniania kodu źródłowego, który piszemy na podstawie wspomnianego frameworka?

Taki jest cel AGPL, czy mam rację?

Czy dotyczy to również frameworków Javascript, takich jak KendoUI?

GPL wymagałoby, aby wszelkie zmiany, które wprowadzamy w ramach, byłyby udostępniane innym osobom, gdybyśmy zaoferowali je do pobrania.

Innymi słowy, samo ładowanie zawartości stron internetowych do mojej przeglądarki nie „przenosi” ani „rozpowszechnia” tego oprogramowania.

Argumentowałem, że powinniśmy unikać ram internetowych GPL, a teraz po badaniach jestem pewien, że się mylę, ale chciałem uzyskać inne opinie?

Seth

Seth Spearman
źródło
1
+1 godne pytanie. Pamiętaj jednak, że te same powody, które skłoniły cię do „argumentowania, że ​​powinniśmy unikać GPL”, prawdopodobnie istnieją również w umysłach innych osób. Nawet wśród rozsądnych ludzi, którzy studiowali GPL, nadal istnieją szare obszary, które prawdopodobnie nie dotyczą twojego przypadku użycia, ale niepewność jest trudna do pokonania w środowisku korporacyjnym.
msw
1
@msw Każda rozsądna osoba, która studiowała GPL, nie używałaby kodu GPL w korporacji. Zrozumieliby, że motto FOSS jest bardzo antykorporacyjne. Realizuję motto! = Regres prawny.
Andrew T Finnell,

Odpowiedzi:

6

AGPL i GPLv3 zostały utworzone w celu zamknięcia dziury w pętli „GPL as a service”. Jeśli kod jest licencjonowany w ten sposób i zamierzasz korzystać z serwera WWW w komercyjnym otoczeniu, szukałbym gdzie indziej.

Nie jestem prawnikiem itp.

Affero General Public Licence

Taki jest cel AGPL, czy mam rację?

AGPL jest przeciwieństwem tego, co tutaj zakładasz.

Czy dotyczy to również frameworków Javascript, takich jak KendoUI?

Nie możesz używać licencji KendoUI GLPv3, chyba że cały produkt, który z niej korzysta, jest również zgodny z GPL.

Innymi słowy, samo ładowanie zawartości stron internetowych do mojej przeglądarki nie „przenosi” ani „rozpowszechnia” tego oprogramowania.

W GPLv3 i AGPL jest to transport i dystrybucja.

Te pytania pojawiają się raz po raz. Możemy zastosować logikę i rozumowanie do większości omawianych produktów. W Kendo UI dostępna jest komercyjna wersja produktu oraz dostępna wersja GPLv3. Jest oczywiste, że nie chcą, abyś używał ich produktu w ustawieniach komercyjnych, tj. W aplikacji innej niż GPL, chyba że za to zapłacisz.

Nawet przeliterowali to na swojej stronie internetowej:

Ta wersja jest odpowiednia tylko dla projektów open source zgodnych z GPL.

Andrew T Finnell
źródło
Dziękuję za zwrócenie mojej uwagi na AGPL i jej nieprzejrzyste włączenie poprzez odniesienie do GPLv3 §13. Te warunki radykalnie zmieniają zasięg obu licencji i chociaż jestem rozsądny, nie miałem pojęcia o tym błocie. Zredagowałem tytuł pytania, aby podkreślić odniesienie do AGPL, ale brakuje mi reputacji, aby go trzymać.
msw
3

To prawda, GPL ma znaczenie tylko wtedy, gdy dystrybuujesz binarną wersję kodu. Jeśli nigdy nie zamierzasz rozpowszechniać kodu, GPL nie ma znaczenia. Nadal może istnieć potrzeba uniknięcia GPL, ponieważ pewnego dnia możesz chcieć rozpowszechniać swoje modyfikacje, a GPL może wrócić, by cię ugryźć. Są jednak sposoby, aby „dołączyć” bibliotekę GPL, jednocześnie unikając zmuszania do publikowania twoich zmian, ale naruszają ducha GPL, jeśli martwi cię zła karma.

Ryathal
źródło
-1 Niezupełnie prawda. Przeczytaj o AGPL i GLPv3 oraz luce serwisowej.
Andrew T Finnell,
Nie mam karmy do przegłosowania, ale ta odpowiedź jest niebezpiecznie błędna.
andybak,