stringtranslate.com

Публичная лицензия Eclipse

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

Eclipse Public License разработана как дружественная бизнесу лицензия свободного программного обеспечения и содержит более слабые положения об авторском левом , чем такие лицензии, как GNU General Public License (GPL). [7] Получатель программ с лицензией EPL может использовать, изменять, копировать и распространять работу и измененные версии, в некоторых случаях будучи обязанным публиковать свои собственные изменения. [8]

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

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

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

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

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

Кроме того, в Законе о патентной защите не содержится положения о возмездии за нарушение патентных прав . [2]

Производные работы

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

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

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

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

Сравнение с CPL

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

Фонд Eclipse запросил у участников разрешение на повторное лицензирование их кода CPL в соответствии с EPL. [14]

Версия 2.0

Версия  2.0 Eclipse Public License ( код SPDX EPL-2.0 ) была анонсирована 24  августа 2017 года . [4] Фонд Eclipse поддерживает FAQ. [15] Фонд FSF проанализировал лицензию на предмет совместимости с лицензией GPL и добавил ее в свой официальный список. [16] Пустое уведомление о лицензии доступно в нескольких форматах, включая простой текст. [17]

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

Другие изменения включают в себя: [15]

Фонд Eclipse сообщает, что версия  1.0 устарела и что проекты должны перейти на версию  2.0. Перелицензирование — это простой вопрос, не требующий согласия всех участников, прошлых и настоящих. Вместо этого  лицензия версии 1.0 позволяет проекту (предпочтительно после достижения консенсуса) принять любую новую версию, просто обновив соответствующие заголовки файлов и уведомления о лицензии. [15] : §3 

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

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

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

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

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

Ссылки

  1. ^ "Информация об авторских правах на пакет Debian eclipse-emf". Архивировано из оригинала 7 июня 2011 г. Получено 18 февраля 2011 г.
  2. ^ abcde "Различные лицензии и комментарии о них" . Получено 3 июня 2016 г.
  3. ^ ab "OSI approved" . Получено 21 июня 2007 г. .
  4. ^ abcd Милинкович, Майк (24 августа 2017 г.). «Eclipse Public License версии 2.0 одобрена OSI и Советом директоров Eclipse Foundation». Eclipse Foundation . Оттава, Канада . Получено 19 октября 2017 г. . Новая версия EPL v2 теперь опционально позволяет проектам с лицензией EPL быть совместимыми с GPL. ... Новая версия EPL v2 позволит первоначальным участникам новых проектов указывать, хотят ли они, чтобы их проект с лицензией EPL v2 был совместим с GPL. 
  5. ^ ab В разделе 7 это предложение содержится в CPL 1.0, но не в EPL 1.0: «Если Получатель инициирует патентный спор против Участника в отношении патента, применимого к программному обеспечению (включая встречный иск или встречный иск в судебном процессе), то любые патентные лицензии, предоставленные этим Участником такому Получателю в соответствии с настоящим Соглашением, прекращаются с даты подачи такого судебного разбирательства».
  6. ^ abc "Программное обеспечение с открытым исходным кодом: юридическое руководство | LawGives". LawGives . Архивировано из оригинала 30 июля 2020 г. Получено 30 июля 2020 г.
  7. ^ abcd "Eclipse Public License - v 1.0" . Получено 12 сентября 2006 г.
  8. ^ «Обзор общественной лицензии Eclipse». 31 мая 2013 г.
  9. ^ "[License-review] Изменение в Steward для Eclipse Public License 2.0". lists.opensource.org . Получено 2 мая 2021 г. .
  10. ^ "Eclipse Public License (EPL) Frequently Asked Questions" . Получено 18 декабря 2009 г. .
  11. ^ Битон, Уэйн. «EPL-2.0 FAQ | The Eclipse Foundation». www.eclipse.org . Получено 25 июня 2019 г. .
  12. ^ "План перехода из CPL в EPL" (PDF) . 12 сентября 2006 г.
  13. ^ "План перехода из CPL в EPL. Часто задаваемые вопросы" . Получено 21 декабря 2015 г.
  14. ^ abc Beaton, Wayne. "Eclipse Public License 2.0 FAQ". Eclipse Foundation . Оттава, Канада . Получено 20 октября 2017 г.
  15. ^ ab Robertson, Donald (17 октября 2017 г.). "Eclipse Public License версии 2.0 добавлена ​​в список лицензий". Free Software Foundation . Получено 20 октября 2017 г. .
  16. ^ Eclipse Public License — v 2.0 (TXT) . Оттава, Канада: Eclipse Foundation. 2017. Получено 20 октября 2017 г.
  17. ^ "ast-open package". Архивировано из оригинала 2 апреля 2015 г.
  18. ^ "JUnit 5". GitHub . 22 октября 2021 г.
  19. ^ "FAQ | OpenDaylight". www.opendaylight.org . Архивировано из оригинала 29 апреля 2014 года.
  20. ^ "jruby/COPYING at master - jruby/jruby". GitHub . 1 января 2014 . Получено 11 февраля 2014 .

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