Меньшая общая публичная лицензия GNU
-
Обзор лицензии GNU Lesser General Public License (LGPL)
- LGPL — это лицензия на программное обеспечение, разработанная Фондом свободного программного обеспечения.
- Она позволяет разработчикам использовать и интегрировать компоненты, защищенные LGPL, в свои собственные программы без необходимости публикации исходного кода.
- Модифицированные компоненты LGPL должны быть доступны под той же лицензией.
- LGPL часто используется для библиотек, но также применяется к автономным приложениям.
-
История и изменения
- LGPL была впервые опубликована в 1991 году и получила номер версии 2 в 1999 году.
- В 2007 году была выпущена версия 3 LGPL с дополнительными разрешениями.
- В версии 2.1 были введены термины «работа, основанная на библиотеке» и «работа, использующая библиотеку», которые были частично отменены в версии 3.
-
Отличия от GNU General Public License (GPL)
- LGPL позволяет связывать работу с программами, не поддерживающими GPL, в то время как GPL требует, чтобы все программы были GPL.
- LGPL версии 2.1 позволяет связывать программное обеспечение с более новыми версиями программы, защищенными LGPL, при условии, что это не производная работа.
-
Совместимость и сублицензирование
- LGPL разрешает сублицензирование программного обеспечения, полученного по LGPL, в соответствии с GPL.
- Версия 3 LGPL несовместима с версией 2 GPL, но работы, использующие версию 2 GPL, могут быть объединены с кодом из версии 3 LGPL.
-
Рекомендации FSF и терминология
- FSF не рекомендует использовать LGPL для всех библиотек, но допускает использование более строгих лицензий, таких как BSD.
- LGPL использует терминологию, специфичную для языков программирования Си и его семейства, и может быть адаптирована для других языков программирования.
-
Наследование классов и рекомендации
- Существуют опасения относительно наследования классов в коде, лицензированном LGPL, кодом, не являющимся GPL.
- FSF предоставляет разъяснения по этому вопросу на своем официальном веб-сайте.
-
Дополнительные ресурсы
- Статья содержит ссылки на официальные страницы LGPL, а также на другие лицензии и рекомендации.