Общественная лицензия Eclipse - Eclipse Public License

Общественная лицензия Eclipse
Eclipse Foundation Logo.svg
Автор Фонд Затмения
Последняя версия 2.0
Опубликовано 24 августа 2017 г.
Идентификатор SPDX EPL-2.0
EPL-1.0
Совместимость с Debian FSG да
OSI одобрено да
GPL совместимый Необязательно, но не по умолчанию
Авторское лево Ограничено
Связывание из кода с другой лицензией да
Веб-сайт затмение .org / юридическое / eplfaq .php Отредактируйте это в Викиданных

Eclipse Public License ( EPL ) является свободным и открытым исходным кодом лицензии в первую очередь используется для Eclipse IDE и других проектов по Фондом Затмения . Он заменяет Общую общественную лицензию (CPL) и удаляет определенные условия, относящиеся к судебным спорам, связанным с патентами .

Общественная лицензия Eclipse разработана как удобная для бизнеса лицензия свободных программ и содержит более слабые положения об авторском леве, чем лицензии, такие как Стандартная общественная лицензия GNU (GPL). Получатель программ с лицензией EPL может использовать, изменять, копировать и распространять произведение и модифицированные версии, в некоторых случаях он обязан выпускать свои собственные изменения.

EPL внесена в список лицензий бесплатного программного обеспечения Free Software Foundation (FSF) и одобрена Open Source Initiative (OSI).

Обсуждение новой версии EPL началось в мае 2013 года. Версия  2.0 была анонсирована 24  августа 2017 года.

20 января 2021 г. распорядитель лицензии был изменен с Eclipse.org Foundation, Inc. (Делавэр, США) на Eclipse Foundation AISBL (Брюссель, Бельгия).

Совместимость

EPL 1.0 несовместима с GPL, и произведение, созданное путем объединения произведения, лицензированного по GPL, с произведением, лицензированным по EPL, не может распространяться на законных основаниях. GPL требует, чтобы «[любая распределенная работа], которая ... содержит или является производным от Программы [под лицензией GPL] ... была лицензирована как единое целое ... в соответствии с условиями [GPL]», и чтобы дистрибьютор не «налагает каких-либо дополнительных ограничений на осуществление получателями предоставленных прав». Однако EPL требует, чтобы любой, кто распространяет произведение, предоставлял каждому получателю лицензию на любые патенты, которые они могут иметь, которые охватывают внесенные ими изменения. Поскольку это «дополнительное ограничение» для получателей, распространение такого комбинированного произведения не удовлетворяет GPL.

Кроме того, EPL не содержит оговорки о возмездии за патент .

Производные произведения

Согласно статье 1 (b) EPL, дополнения к исходной работе могут лицензироваться независимо, в том числе по частной лицензии , при условии, что такие дополнения являются «отдельными модулями программного обеспечения» и не представляют собой производную работу . Изменения и дополнения, которые представляют собой производную работу, должны лицензироваться на тех же условиях EPL, которые включают требование о предоставлении доступа к исходному коду .

Связывание с кодом (например, с библиотекой) под лицензией EPL автоматически не означает, что ваша программа является производным продуктом. Eclipse Foundation интерпретирует термин «производная работа» в соответствии с определением Закона США об авторском праве применительно к компьютерному программному обеспечению.

Более поздние версии

Если публикуется новая версия EPL, пользователь / участник может распространять программное обеспечение в соответствии с версией, с которой он или она его получил, или обновиться до новой версии.

Сравнение с CPL

EPL была основана на Common Public License (CPL), но между двумя лицензиями есть некоторые различия:

  • Eclipse Foundation заменяет IBM в качестве распорядителя соглашения в EPL.
  • Пункт о патенте EPL изменен путем удаления предложения из раздела 7 CPL.

Eclipse Foundation запросил разрешение у участников повторно лицензировать их код CPL в соответствии с EPL.

Версия 2.0

Версия  2.0 общественной лицензии Eclipse ( код SPDX EPL-2.0 ) была анонсирована 24  августа 2017 года. Eclipse Foundation ведет FAQ. FSF проанализировал лицензию в отношении GPL совместимости лицензий и добавить его в свой официальный список. Уведомление о лицензии доступно в нескольких форматах, включая простой текст.

Что касается совместимости с GPL, новая лицензия позволяет первоначальному участнику нового проекта выбрать вторичную лицензию, которая обеспечивает явную совместимость с GNU General Public License версии 2.0 или любой более поздней версии. Если это необязательное обозначение отсутствует, то лицензия Eclipse остается исходным кодом, несовместимым с GPL (любой версией).

Другие изменения включают:

  • лицензия теперь распространяется на "файлы", а не на "модули"
  • новая лицензия является международной, потому что положение о выборе закона было удалено
  • новая лицензия подходит для языков сценариев, включая JavaScript

Eclipse Foundation сообщает, что версия  1.0 устарела и что проекты следует перейти на версию  2.0. Повторное лицензирование - это простой вопрос и не требует согласия всех участников, прошлых и настоящих. Скорее,  лицензия версии 1.0 позволяет проекту (желательно после достижения консенсуса) принять любую новую версию путем простого обновления соответствующих заголовков файлов и уведомлений о лицензии.

Известные проекты

Помимо Eclipse Foundation, EPL используется в некоторых других проектах, особенно в тех, которые работают на виртуальной машине Java .

Лицензировано исключительно под EPL

Имеет несколько лицензий в рамках EPL и одной или нескольких других лицензий

Смотрите также

Рекомендации

Внешние ссылки