GNU Lesser General Public License | это... Что такое GNU Lesser General Public License? (original) (raw)

GNU Lesser General Public License

LGPLv3 logo.svg
Автор Free Software Foundation
Версия 3
Издатель Free Software Foundation, Inc.
Опубликована Июнь 29, 2007
Совместима с DFSG Да
Свободное программное обеспечение Да
Одобрена OSI Да
Совместима с GPL Да
Копилефт Да
Позволяет коду под другой лицензией линковаться Да

GNU Lesser General Public License (англ. Стандартная общественная лицензия ограниченного применения GNU), бывшая GNU Library General Public License (англ. Стандартная общественная лицензия GNU для библиотек) — это лицензия на свободное ПО, одобренная Фондом свободного программного обеспечения и разработанная как компромисс между GNU General Public License и простыми разрешительными лицензиями, такими как BSD License и MIT License. Она была написана в 1991 году (и обновлена в 1999 и 2007 гг.) Ричардом Столлманом и Эбеном Могленом.

GNU LGPL позволяет линковать с данной библиотекой или программой программы под любой лицензией, несовместимой с GNU GPL, при условии, что такая программа не является производной от объекта, распространяемого под (L)GPL, кроме как путём линкования.

Главное различие между GPL и LGPL в том, что последняя позволяет и такое линкование с данным объектом других, которое создаёт производную от данного работу, если лицензия слинкованных объектов позволяет «модификации для внутреннего использования потребителем и обратную разработку для отладки таких модификаций».

Т.е. LGPL, в отличие от GPL позволяет связывание библиотеки с любой программой, не обязательно свободной. Спорным является вопрос о том, разрешает ли LGPL статическую линковку с проприетарным ПО. Явным образом LGPL не запрещает статическую линковку (этот термин даже не используется в лицензии) и в настоящее время не было прецедентов, доказывающих обратное. В ряде коммерческих программ используется статическая линковка с библиотеками, распространяемыми под LGPL[1][неавторитетный источник? 36 дней].

LGPL помещает ограничения копилефта на саму программу, но не применяет эти ограничения на другое программное обеспечение, которое только связывается с программой. Однако существуют другие ограничения на это программное обеспечение. Существенно, что должна существовать возможность связывания этого ПО с новейшей версией программы или библиотеки, охваченной LGPL. Наиболее часто используемый способ сделать так — это использовать «подходящий механизм разделяемых библиотек для связывания». Альтернативой этому является разрешение для статической библиотеки, если предоставлены либо исходный код, либо приспособленные для связывания объектные файлы.

Примечания

  1. Представляю доказательства возможности портировать Qt Lighthouse на iOS (UIKit) / Qt Software / Хабрахабр

Ссылки

Просмотр этого шаблона Проект GNU
История Манифест GNUПроект GNUФонд свободного программного обеспечения (история) Heckert GNU white.svg
Лицензии GNU GPLGNU LGPLAffero GPLGNU FDL • GPL linking exception
Программноеобеспечение GNU (варианты) • HurdGNOMEBashGCC • GNU EmacsglibcGNU CoreutilsAutotoolsGNUnetGNUzilla (IceCat) • Gnashдругие пакеты
Персоналии Александре Олива • Бенджамин Хилл • Брэдли Кун • Эбен Моглен • Федерико Хейнц • Джордж Грив • Георг Греве • Джошуа Гэй • Лоис Дечэри • Мэтт Ли • Рикардо Галли • Ричард Столлман • Роберт Часселл • Вильям Джон Салливан
Другие темы Спор об именовании GNU/LinuxRevolution OSBadVistaDefective by Design
Просмотр этого шаблона Свободное и открытое программное обеспечение
Главное КопилефтСПО (ОпределениеКритерии Debian • Сообщество • Движение) • Gratis versus libre • Сравнение хостингов СПООткрытое ПО (Определение) • Определение свободных произведений культуры • Список FOSS-пакетов • Дистрибутив Linux
История GNULinux • Mozilla (Application Suite • FirefoxThunderbird)
Организации ASF • AOSP • Blender FoundationEclipse Foundation • FreeBSD Foundation • freedesktop.orgFSF • FSMI • GNOME FoundationПроект GNUGoogle CodeKDE e.V.Linux FoundationMozilla Foundation • OSGF • OSI • ReactOS Foundation • Software Freedom Conservancy • SourceForge • Symbian Foundation • The Document FoundationXiph.Org • XMPP Standards Foundation • X.Org Foundation
Лицензии Apache • Artistic • BeerwareBSDGNU GPLGNU LGPLISCMITMPLMs-PL/RLzlibPublic domain / CC0WTFPL • Лицензии, одобренные FSF • Пермиссивные лицензииРазнообразие лицензий
Проблемы Безопасность (англ.) • БлобКонфликт SCO — LinuxПрограммные патентыDRMТивоизацияTrusted ComputingГрафическое оборудование и СПО
Прочее СообществоФорк • Microsoft Open Specification Promise • Сравнение open source и закрытых исходников • Проприетарное ПОСобор и БазарРади удовольствияRevolution OS