CDDL: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[непроверенная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
м Bot: HTTP→HTTPS (v473)
Спасено источников — 2, отмечено мёртвыми — 0. #IABot (v1.6.1)
Строка 39: Строка 39:
Некоторые описывали несовместимость как результат наследования от лицензии [[MPL]] 1.1 (исправленную в версии MPL 2.0 согласно ФСПО<ref name="fsf" />) и сложное взаимодействие нескольких положений.<ref name="svn"/><ref>{{cite web|url = http://www.tomhull.com/ocston/docs/mozgpl.html|title = Несовместимость GPL и CDDL|accessdate = 2007-12-03|lang = en}}</ref>
Некоторые описывали несовместимость как результат наследования от лицензии [[MPL]] 1.1 (исправленную в версии MPL 2.0 согласно ФСПО<ref name="fsf" />) и сложное взаимодействие нескольких положений.<ref name="svn"/><ref>{{cite web|url = http://www.tomhull.com/ocston/docs/mozgpl.html|title = Несовместимость GPL и CDDL|accessdate = 2007-12-03|lang = en}}</ref>


Некоторые сторонники CDDL описывают ситуацию с несовместимостью GPL и CDDL с другой точки зрения: они видят проблему больше на стороне GPL, а не на стороне CDDL.<ref>{{cite web|url=https://blogs.oracle.com/chandan/entry/copyrights_licenses_and_cddl_illustrated |title=Copyrights, Licenses and CDDL Illustrated |publisher=blogs.oracle.com |author=chandan |date=2006-09-18 |quote=''A common misconception is about CDDL and GPL incompatibility. (Incompatibility in the sense: to combine two source files, one under GPL and another under CDDL, to create a common executable.) GPL is incompatible with most licenses like Mozilla Public License, Apache, and CDDL. GPL wants you erase those licenses and use GPL in that place, where as these licenses do not permit erasing them. Hence the incompatibility deadlock.'' |accessdate=2015-05-29}}</ref>
Некоторые сторонники CDDL описывают ситуацию с несовместимостью GPL и CDDL с другой точки зрения: они видят проблему больше на стороне GPL, а не на стороне CDDL.<ref>{{cite web |url=https://blogs.oracle.com/chandan/entry/copyrights_licenses_and_cddl_illustrated |title=Copyrights, Licenses and CDDL Illustrated |publisher=blogs.oracle.com |author=chandan |date=2006-09-18 |quote=''A common misconception is about CDDL and GPL incompatibility. (Incompatibility in the sense: to combine two source files, one under GPL and another under CDDL, to create a common executable.) GPL is incompatible with most licenses like Mozilla Public License, Apache, and CDDL. GPL wants you erase those licenses and use GPL in that place, where as these licenses do not permit erasing them. Hence the incompatibility deadlock.'' |accessdate=2015-05-29 |archiveurl=https://web.archive.org/web/20150529114715/https://blogs.oracle.com/chandan/entry/copyrights_licenses_and_cddl_illustrated |archivedate=2015-05-29 }}</ref>


Некоторые возражали, что [[Sun Microsystems|Sun]] (или инженеры Sun) как автор лицензии, сделала CDDL несовместимой с GPL намеренно.<ref name="svn"/> Согласно [[Дениз Купер]], одной из причин основывания CDDL на лицензии Mozilla было то, что лицензия Mozilla [[Совместимость лицензий|несовместима с GPL]]. На 6й годовой [[DebConf|конференции Debian]] Купер утверждала, что инженеры, которые написали ядро [[Solaris]], запрашивали лицензирование [[OpenSolaris]] несовместимым с GPL. «Mozilla была выбрана частично потому, что она несовместима с GPL. Это было частью дизайна, когда они выпустили OpenSolaris. […] у инженеров, писавших Solaris […], были некоторые предубеждения относительно того, как она должна выпускаться, и вы обязаны уважать это.»<ref>{{cite video
Некоторые возражали, что [[Sun Microsystems|Sun]] (или инженеры Sun) как автор лицензии, сделала CDDL несовместимой с GPL намеренно.<ref name="svn"/> Согласно [[Дениз Купер]], одной из причин основывания CDDL на лицензии Mozilla было то, что лицензия Mozilla [[Совместимость лицензий|несовместима с GPL]]. На 6й годовой [[DebConf|конференции Debian]] Купер утверждала, что инженеры, которые написали ядро [[Solaris]], запрашивали лицензирование [[OpenSolaris]] несовместимым с GPL. «Mozilla была выбрана частично потому, что она несовместима с GPL. Это было частью дизайна, когда они выпустили OpenSolaris. […] у инженеров, писавших Solaris […], были некоторые предубеждения относительно того, как она должна выпускаться, и вы обязаны уважать это.»<ref>{{cite video
Строка 111: Строка 111:
* [https://solaris.java.net/license.html Оригинал лицензии]
* [https://solaris.java.net/license.html Оригинал лицензии]
* [http://developers.sun.ru/content/view/283/31/ Авторское право и CDDL в картинкаx]{{недоступная ссылка|archiveurl=https://web.archive.org/web/20110522060130/http://developers.sun.ru/content/view/283/31/|archivedate=2011-05-21|accessdate=2013-12-02}}
* [http://developers.sun.ru/content/view/283/31/ Авторское право и CDDL в картинкаx]{{недоступная ссылка|archiveurl=https://web.archive.org/web/20110522060130/http://developers.sun.ru/content/view/283/31/|archivedate=2011-05-21|accessdate=2013-12-02}}
* [http://hub.opensolaris.org/bin/view/Project+ru/licensing_faq Вопросы и ответы: Common Development and Distribution License (CDDL)]{{недоступная ссылка|archiveurl=https://web.archive.org/web/20120828201036/http://hub.opensolaris.org/bin/view/Project+ru/licensing_faq|archivedate=2011-08-28|accessdate=2013-12-02}}
* [https://web.archive.org/web/20091202050553/http://hub.opensolaris.org/bin/view/Project+ru/licensing_faq Вопросы и ответы: Common Development and Distribution License (CDDL)]{{недоступная ссылка|archiveurl=https://web.archive.org/web/20120828201036/http://hub.opensolaris.org/bin/view/Project+ru/licensing_faq|archivedate=2011-08-28|accessdate=2013-12-02}}


{{FOSS}}
{{FOSS}}

Версия от 01:45, 10 января 2018

Common Development and Distribution License
Автор Sun Microsystems
Версия 1.0
Издатель Sun Microsystems
Опубликована май 2001
Совместима с DFSG ?
Свободное программное обеспечение Да
Одобрена OSI Да
Совместима с GPL Нет
Копилефт Частично
Допускает компоновку с кодом под другой лицензией Да

CDDL (англ. Common Development and Distribution License — Общая лицензия на разработку и распространение) — лицензия, разработанная корпорацией Sun Microsystems и основанная на Mozilla Public License (MPL) версии 1.1.

Файлы, лицензированные под CDDL, могут быть совмещены с файлами под другими открытыми или проприетарными лицензиями. CDDL не является полностью копилефт лицензией. Она позволяет совмещать открытый и закрытый код, защищённый авторскими правами. Как и MPL, CDDL несовместима с лицензией GPL. Это происходит из-за того, что GPL требует удаления[как?] всех лицензий и применения GPL вместо них, в то время как CDDL запрещает это.[источник не указан 5510 дней] Примером несовместимости является невозможность включения файловой системы ZFS, выпущенной под CDDL, в ядро Linux, выпущенное под GPL. Для совместного использовании в проекте файлов под лицензиями CDDL и GPL необходимо применять двойное лицензирование.

CDDL утверждена советом директоров Open Source Initiative (OSI) 14 января 2005 года. Она считается одной из девяти наиболее популярных открытых лицензий.

CDDL была разработана специально таким образом, чтобы не возникало конфликтов с законами об авторском праве в Европе и в США.[1]

Предыдущая лицензия, используемая Sun для открытых проектов, была Sun Public License (SPL), также производная от Mozilla Public License. Поэтому CDDL также называют SPL v2.

Примеры продуктов, использующих CDDL:

Полемика о совместимости с GPL

Вопрос о том, когда и при каких условиях обе лицензии несовместимы вызвал споры в сфере отрытого ПО в 2004—2006 годах.[2][3]

К примеру ФСПО рассматривал CDDL как несовместимую с их лицензией GPL (без подробных объяснений).[4]

Некоторые описывали несовместимость как результат наследования от лицензии MPL 1.1 (исправленную в версии MPL 2.0 согласно ФСПО[4]) и сложное взаимодействие нескольких положений.[2][5]

Некоторые сторонники CDDL описывают ситуацию с несовместимостью GPL и CDDL с другой точки зрения: они видят проблему больше на стороне GPL, а не на стороне CDDL.[6]

Некоторые возражали, что Sun (или инженеры Sun) как автор лицензии, сделала CDDL несовместимой с GPL намеренно.[2] Согласно Дениз Купер, одной из причин основывания CDDL на лицензии Mozilla было то, что лицензия Mozilla несовместима с GPL. На 6й годовой конференции Debian Купер утверждала, что инженеры, которые написали ядро Solaris, запрашивали лицензирование OpenSolaris несовместимым с GPL. «Mozilla была выбрана частично потому, что она несовместима с GPL. Это было частью дизайна, когда они выпустили OpenSolaris. […] у инженеров, писавших Solaris […], были некоторые предубеждения относительно того, как она должна выпускаться, и вы обязаны уважать это.»[7] Simon Phipps (Директор по разработке открытого ПО Sun в то время), который представил мисс Купер как «одну из тех, кто в действительности писал CDDL»,[8] не сразу прокомментировал, но позже в том же видео он говорит, обращаясь снова к проблеме с лицензией: «Я на самом деле не согласен с Дениз в некоторой степени»,[9] описывая сильные предпочтения среди инженеров, писавших код под лицензией, схожей с BSD, которая конфликтовала с предпочтением Sun чего-то копилефтного, и что ожидание юридического оформления для выпуска отдельных частей кода под затем не вышедшей лицензией GNU GPL v3 могло занять несколько лет и, возможно, могло также запустить массовые увольнения инженеров (недовольных задержкой, GPL или и тем и другим — не понятно из видео). Позже, в сентябре 2006 года, Phipps опроверг утверждения Купер в ещё более сильных определениях.[10]

Вопрос совместимости с GPL был также предметом полемики в процессе частичного перелицензирования cdrtools под CDDL, которые были до этого под GPL. В 2006 году проект Debian заявил, что cdrtools формально не распространяем, из-за лицензирования системы сборки под CDDL, несмотря на то, что GPL требует, чтобы все сценарии, требуемые для сборки работы, были свободно лицензируемы, но не обязательно под GPL,[11][12] таким образом не вызывая несовместимости, нарушающей лицензию.[13] Автор Jörg Schilling утверждал, что smake был независимым проектом и не нарушал GPLv3.[14] Он оспаривал: в «составной работе» (в противоположность «производной работе») код, лицензированный под GPL и CDDL, совместим.[15][16]

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

Примечания

  1. OSSCC Common Development and Distribution License (CDDL).
  2. 1 2 3 Vaughan-Nichols, Steven Sun предлагает новую лицензию открытого ПО (англ.) (3 декабря 2004). — Sun предлагает новую лицензию открытого ПО. Дата обращения: 17 августа 2015.
  3. benr. An Open Letter to Steven J. Vaughan-Nichols of eWeek. gnu.org. gnu.org (28 августа 2005).
  4. 1 2 Различные лицензии и комментарии по ним - Лицензия общей разработки и распространения (англ.). Фонд свободного ПО. Дата обращения: 17 августа 2015.
  5. Несовместимость GPL и CDDL (англ.). Дата обращения: 3 декабря 2007.
  6. chandan. Copyrights, Licenses and CDDL Illustrated. blogs.oracle.com (18 сентября 2006). — «A common misconception is about CDDL and GPL incompatibility. (Incompatibility in the sense: to combine two source files, one under GPL and another under CDDL, to create a common executable.) GPL is incompatible with most licenses like Mozilla Public License, Apache, and CDDL. GPL wants you erase those licenses and use GPL in that place, where as these licenses do not permit erasing them. Hence the incompatibility deadlock.». Дата обращения: 29 мая 2015. Архивировано 29 мая 2015 года.
  7. Danese Cooper (2006). OpenSolaris and CDDL discussion at Debconf 2006 (Ogg Theora). Отметка времени: 27:26. Mozilla was selected partially because it is GPL incompatible. That was part of the design when they released OpenSolaris. [...] the engineers who wrote Solaris [...] had some biases about how it should be released, and you have to respect that (alternate URL, see 27:27 through 28:24)
  8. Simon Phipps (2006). OpenSolaris and CDDL discussion at Debconf 2006 (Ogg Theora). Debconf 2006. Отметка времени: 13:00. ...we have got Danese Cooper in the room, and she is the one who actually wrote the CDDL...
  9. Simon Phipps (2006). OpenSolaris and CDDL discussion at Debconf 2006 (Ogg Theora). Отметка времени: 36:00. I actually disagree with Danese to some degree...
  10. Phipps, Simon Re: Danese Cooper claims CDDL made incompatible with GPL on purpose. Дата обращения: 23 ноября 2008.
  11. The GNU General Public License. Дата обращения: 24 октября 2009.
  12. Die GPL kommentiert und erklärt Online-Version
  13. Jonathan Corbet. cdrtools - a tale of two licenses. Дата обращения: 4 августа 2007.
  14. Jörg Schilling. Linux controversy. Дата обращения: 26 октября 2009.
  15. Neuer Streit um cdrtools «Laut Aussagen von Jörg Schilling sind die Lizenzen durchaus miteinander kompatibel. Die Regeln werden oftmals falsch ausgelegt. Die Aussagen der FSF-Verantwortlichen seien oft widersprüchlich und in sich nicht schlüssig.» (ger.)
  16. The GPL and collective vs. derivative works on osscc.net

Ссылки