Jump to content

Исключение привязки GPL

изменяет Исключение привязки GPL Стандартную общественную лицензию GNU (GPL) таким образом, что позволяет «связывать» программные проекты, предоставляющие библиотечный код , с программами, которые их используют, без применения полных условий GPL к использующей программе. Связывание — это технический процесс соединения кода в библиотеке с использующим кодом для создания единого исполняемого файла . Это выполняется либо во время компиляции , либо во время выполнения для создания функционального машиночитаемого кода. Фонд свободного программного обеспечения заявляет, что без применения исключения для связывания программа, связанная с кодом библиотеки GPL, может распространяться только по лицензии, совместимой с GPL. [1] Это не было подробно проверено в суде, но связанные между собой нарушения привели к урегулированию споров. [2] Лицензия проекта GNU Classpath явно содержит заявление на этот счет.

Многие библиотеки свободного программного обеспечения, распространяемые под лицензией GPL, используют эквивалентное исключение, хотя формулировка исключения различается. Известные проекты включают ERIKA Enterprise , [3] ГНУ Коварство , [4] библиотеки времени выполнения GNAT , [4] Путь к классам GNU [5] и исключение библиотеки времени выполнения GCC . [6]

Библиотеки времени выполнения компилятора также часто используют эту модификацию лицензии или эквивалентную, например libgcc библиотека в коллекции компиляторов GNU , [7] а также все библиотеки проекта Free Pascal .

В 2007 году Sun Microsystems выпустила большую часть исходного кода для библиотек классов для проектов Java SE и Java EE под лицензией GPL версии 2 плюс исключение для связывания с Classpath. [8] и использовали ту же лицензию, что и одна из возможных лицензий для своего корпоративного сервера GlassFish. [9] и для их NetBeans Java IDE . [10]

Версия 3 Меньшей стандартной общественной лицензии GNU (LGPL) [11] также создано как исключение из GPL. [12]

Исключение пути к классам [ править ]

Проект GNU Classpath представляет собой пример использования такого исключения привязки GPL. Библиотека GNU Classpath использует следующую лицензию:

Classpath распространяется на условиях Стандартной общественной лицензии GNU со следующими пояснениями и особыми исключениями.

Статическое или динамическое связывание этой библиотеки с другими модулями создает совместную работу на основе этой библиотеки. Таким образом, условия Стандартной общественной лицензии GNU охватывают всю комбинацию.

В качестве особого исключения правообладатели этой библиотеки дают вам разрешение связывать эту библиотеку с независимыми модулями для создания исполняемого файла, независимо от условий лицензии этих независимых модулей, а также копировать и распространять полученный исполняемый файл на условиях по вашему выбору. при условии, что вы также соответствуете для каждого связанного независимого модуля условиям лицензии этого модуля. Независимый модуль — это модуль, который не является производным от этой библиотеки и не основан на ней. Если вы измените эту библиотеку, вы можете распространить это исключение на свою версию библиотеки, но вы не обязаны это делать. Если вы не хотите этого делать, удалите этот оператор исключения из своей версии.

Таким образом, его можно использовать для запуска, создания и распространения большого класса приложений и апплетов. Когда GNU Classpath используется в неизмененном виде в качестве базовой библиотеки классов для виртуальной машины, компилятора языка Java или программы, написанной на языке программирования Java, это не влияет на лицензирование прямого распространения этих программ. [5]

Меньшая стандартная общественная лицензия GNU [ править ]

В то время как версия 2.1 LGPL представляла собой отдельную лицензию, текущая версия LGPL 3 основана на ссылке на GPL.

По сравнению с лицензией GNU Classpath, указанной выше, LGPL формулирует больше требований к исключению при связывании: лицензиаты должны разрешать модификацию частей библиотеки, которую они используют, и обратное проектирование (своего программного обеспечения и библиотеки) для отладки таких модификаций. [ нужна ссылка ]

См. также [ править ]

Ссылки [ править ]

  1. ^ «Часто задаваемые вопросы по GPL — Связь с GPL» .
  2. ^ «MySQL и NuSphere урегулируют спор по контракту GPL» . Проверено 20 мая 2021 г.
  3. ^ «Эрика Энтерпрайз RTOS с открытым исходным кодом» . Фонд Linux .
  4. ^ Jump up to: а б Столлман, Ричард. Различные лицензии и комментарии к ним. Архивировано 15 августа 2000 года в Wayback Machine . Фонд свободного программного обеспечения. Опубликовано 17 мая 2007 г. Проверено 18 мая 2007 г.
  5. ^ Jump up to: а б Путь к классам::Лицензия . Фонд свободного программного обеспечения. 23 апреля 2007 г. Проверено 18 мая 2007 г.
  6. ^ Исключение библиотеки времени выполнения GCC . Фонд свободного программного обеспечения. 31 марта 2009 г. Проверено 18 октября 2011 г.
  7. ^ Текст репозитория кода gcc лицензии GCC . 24 сентября 2009 г. Проверено 19 января 2010 г.
  8. ^ «Обзор Java-проекта с открытым исходным кодом» . Сан Микросистемс . Проверено 22 мая 2007 г.
  9. ^ «Лицензия на стеклянную рыбу» . 27 марта 2008 г. Архивировано из оригинала 17 января 2016 г. Проверено 27 марта 2008 г.
  10. ^ Лицензия Netbeans . Архивировано 13 июля 2006 г. на Wayback Machine . 27 марта 2008 г. Проверено 27 марта 2008 г.
  11. ^ Меньшая стандартная общественная лицензия GNU, версия 3 . 29 июня 2007 г. Проверено 19 октября 2007 г.
  12. ^ Руководство по второму проекту LGPLv3 . 3 апреля 2007 г. Проверено 10 мая 2007 г.

Внешние ссылки [ править ]

Работы, связанные с исключением привязки GPL в Wikisource

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 59600ee309032a8ddf17c0ab414fd939__1719761160
URL1:https://arc.ask3.ru/arc/aa/59/39/59600ee309032a8ddf17c0ab414fd939.html
Заголовок, (Title) документа по адресу, URL1:
GPL linking exception - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)