Разница между лицензиями GPL и LGPL заключается в следующих положениях:
- GPL (General Public License) требует, чтобы любое ПО, использующее GPL-лицензированный код, также распространялось под GPL. sky.pro Это означает полное раскрытие исходного кода проекта, если он включает GPL-компоненты. sky.pro
- LGPL (Lesser General Public License) мягче. sky.pro Она позволяет включать LGPL-лицензированные библиотеки в проприетарные проекты без необходимости раскрывать исходный код всего проекта. sky.pro Главное требование — если модифицировать LGPL-компонент, нужно раскрыть исходный код этих изменений. sky.pro
Таким образом, LGPL носит компромиссный характер: не гарантирует пользователю полную свободу всех производных продуктов, но позволяет использовать открытый код в проприетарных решениях, причём открытые модули должны оставаться открытыми. www.itweek.ru