Wykorzystanie bibliotek GNU GPL w komercyjnych projektach

Nie mogę odnaleźć w internecie informacji na temat tego czy licencje GNU GPL pozwalają na wykorzystania oprogramowania rozpowszechnianego na tej licencji w użyciu przy projektach komercyjnych?

Jeżeli korzystasz z kodu objętego licencją GPL, sam musisz udostępnić własny na tej samej licencji. Jeżeli korzystasz z gotowych bibliotek (np. javowe JAR-y)… zdania są podzielone. Jeżeli chcesz korzystać z gotowego programu (bez żadnych modyfikacji), wydaje mi się, że nie ma przeszkód.

Jeśli chodzi o Javę czy C# i pochodne, nie da się wydać (w pełni) zamkniętego kodu :slight_smile:

Jak nie chcesz tworzyć na GPL poszukaj czegoś na lGPL, BSD, MIT albo Apache.

Ścisłe trzymanie kodu pod kluczem nie ma sensu: ktoś kto by takiego programu nie napisał taki kod i tak w niczym nie pomoże. A komuś kto by napisał - twój kod i tak mu nie pomoże. Chyba że używasz jakiegoś super tajnego algorytmu, którego za wszelką cenę chcesz ukryć przed światem.

w przypadku tej licencji program tak jakby dziedziczy licencje po wykorzystanym ‘źródle’. użyłeś kodu GNU GPL, sam musisz udostępnić swoje dzieło na tej licencji.

https://www.gnu.org/licenses/why-not-lgpl.html