GPL
Другие разработчики могут заимствовать и модифицировать код, а также распространять его как часть своего собственного проекта, только если весь их проект также находится под лицензией GPL.
Это предотвращает использование кода в проприетарном программном обеспечении.
ЛГПЛ
Другие разработчики могут заимствовать и изменять код, а также повторно распространять его как часть своего собственного проекта при условии, что часть, используемая в соответствии с LGPL, включая любые модификации, повторно лицензируется в соответствии с LGPL. Другие части проекта могут иметь другие лицензии.
Это позволяет использовать код в проприетарном программном обеспечении.
Следует отметить, что LGPL является более длинной и сложной лицензией, чем сама GPL, потому что она содержит полный текст GPL, а затем добавляет к нему дополнительные условия.
Многие дополнительные условия LGPL определяют условия, которые необходимо выполнить, чтобы иметь возможность распространять ваш код в проекте с другой лицензией. Например, пользователю не только должен быть предоставлен исходный код раздела под LGPL, но и у пользователя готового программного обеспечения должна быть возможность изменять, перекомпилировать или заменять часть программного обеспечения, лицензированного в соответствии с LGPL. и используйте этот модифицированный код с тем же программным обеспечением. Если вы публикуете проприетарное программное обеспечение, содержащее некоторый код LGPL, один из способов выполнить это требование — поместить код LGPL в отдельную динамически подключаемую библиотеку и распространять вместе с вашим программным обеспечением необходимые файлы заголовков и документацию, необходимую для повторной компиляции LGPL. часть таким образом, чтобы ее можно было связать и использовать с программным обеспечением, как это предусмотрено. Недопустимо предпринимать шаги для предотвращения изменения кода LGPL, такие как запутывание самого кода или файлов API или заголовков.
Обратите внимание, что LGPL совместима с GPL: вы можете обновить код до GPL и включить его в проект, полностью лицензированный GPL, как указано в моем первом пункте, если хотите. Однако вы не можете пойти другим путем и повторно лицензировать лицензионный код GPL как LGPL.
person
thomasrutter
schedule
23.11.2012