CDDL

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 1. července 2016; kontroly vyžadují 17 úprav .
Společná licence pro vývoj a distribuci
Autor Sun Microsystems , Oracle Corporation
Verze 1.1
Vydavatel Oracle Corporation
Publikováno května 2001
Kompatibilní s DFSG ?
Svobodný software Ano
Schváleno OSI Ano
kompatibilní s GPL Ne
copyleft Částečně
Umožňuje propojení s kódem pod jinou licencí Ano

CDDL ( anglicky  Common Development and Distribution License  - General Development and Distribution License ) je licence vyvinutá společností Sun Microsystems Corporation a založená na Mozilla Public License (MPL) verze 1.1. Nejnovější verze CDDL, 1.1, byla vydána poté, co majetek Sun Microsystems získal Oracle Corporation.

Soubory licencované pod CDDL mohou být kombinovány se soubory pod jinými open source nebo proprietárními licencemi. CDDL není plně copyleftová licence. Umožňuje kombinovat otevřený a uzavřený kód chráněný autorským právem. Stejně jako MPL je CDDL nekompatibilní s licencí GPL . Je to proto, že GPL vyžaduje odstranění[ jak? ] všech licencí a místo toho použije GPL, zatímco CDDL to zakazuje. Příkladem nekompatibility je nemožnost zahrnout souborový systém ZFS vydaný pod CDDL do linuxového jádra vydaného pod GPL. Sdílení souborů CDDL a GPL v projektu vyžaduje duální licencování .

CDDL byl schválen představenstvem Open Source Initiative (OSI) dne 14. ledna 2005. Je považována za jednu z devíti nejoblíbenějších open source licencí.

CDDL byl speciálně navržen tak, aby se vyhnul konfliktům s evropskými a americkými zákony o autorských právech . [jeden]

Předchozí licence používaná Sunem pro projekty s otevřeným zdrojovým kódem byla Sun Public License (SPL), rovněž odvozená od Mozilla Public License . Proto se CDDL také nazývá SPL v2.

Příklady produktů využívajících CDDL:

Spor o kompatibilitu GPL

Otázka, kdy a za jakých podmínek jsou obě licence neslučitelné, vyvolala v letech 2004-2006 kontroverze na poli open source softwaru . [2] [3]

Například FSF považovala CDDL za nekompatibilní s jejich licencí GPL ( bez podrobného vysvětlení). [čtyři]

Někteří popsali nekompatibilitu jako výsledek dědictví z licence MPL 1.1 (opravené v MPL 2.0 podle FSF [4] ) a složitou souhru několika ustanovení. [2] [5]

Někteří zastánci CDDL popisují situaci nekompatibility GPL/CDDL z jiné perspektivy: problém vidí spíše na straně GPL než na straně CDDL. [6]

Někteří namítali, že Sun (nebo inženýři Sunu), jako autor licence, záměrně učinil CDDL nekompatibilní s GPL. [2] Podle Denise Coopera bylo jedním z důvodů pro založení CDDL na licenci Mozilly to, že licence Mozilly je nekompatibilní s GPL . Na 6. výroční konferenci Debian Cooper tvrdil, že inženýři, kteří napsali jádro Solaris , požadovali, aby byl OpenSolaris licencován jako nekompatibilní s GPL. Mozilla byla vybrána částečně proto, že není kompatibilní s GPL. To bylo součástí návrhu, když vydali OpenSolaris. […] inženýři, kteří napsali Solaris […], měli určité předem vytvořené představy o tom, jak by měl být vydán, a vy to musíte respektovat.“ [7] Simon Phipps (v té době ředitel Sun's Open Source Development Director), který představil paní Cooperovou jako „jednu z lidí, kteří skutečně napsali CDDL,“ [8] to hned nekomentoval, ale později ve stejném videu říká , znovu se vyjadřující k licenčnímu problému: "Vlastně do určité míry nesouhlasím s Denise," [9] popisující silné preference mezi inženýry píšícími kód pod licencí podobnou BSD, která byla v rozporu s tím, že Sun preferoval něco copyleft , a že čekání na právní povolení vydání jednotlivých částí kódu pod tehdy nevydanou licencí GNU GPL v3 by mohlo trvat několik let a mohlo by také způsobit hromadné propouštění inženýrů (nespokojeni se zpožděním, GPL nebo obojí - z videa to není jasné). Později, v září 2006, Phipps vyvrátil Cooperova tvrzení ještě důrazněji. [deset]

Otázka kompatibility GPL byla také předmětem sporů při částečném přelicencování cdrtools pod CDDL, které byly dříve pod GPL. V roce 2006 projekt Debian uvedl, že cdrtools není formálně redistribuovatelný kvůli licencování systému sestavení pod CDDL, a to navzdory skutečnosti, že GPL vyžaduje, aby všechny skripty potřebné k sestavení úlohy byly volně licencovány, ale ne nutně pod licencí GPL, [ 11] [12] tedy bez způsobení licence - prolomení nekompatibility. [13] Autor Jörg Schilling tvrdil, že smake je nezávislý projekt a neporušuje GPLv3 . [14] Tvrdil, že ve „složeném díle“ (na rozdíl od „odvozeného díla“) je kód licencovaný pod GPL a CDDL kompatibilní. [15] [16]

Viz také

Poznámky

  1. OSSCC Common Development and Distribution License (CDDL) .
  2. 1 2 3 Vaughan-Nichols, Steven Sun navrhuje novou open source licenci  ( 3. prosince 2004). Sun nabízí novou open source licenci. Staženo: 17. srpna 2015.
  3. benr. Otevřený dopis Stevenu J. Vaughan-Nicholsovi z eWeek (odkaz není k dispozici) . gnu.org . gnu.org (28. srpna 2005). Získáno 17. srpna 2015. Archivováno z originálu 9. ledna 2016. 
  4. 1 2 Různé licence a komentáře k nim - General Development and Distribution License  (eng.) . Nadace svobodného softwaru. Získáno 17. srpna 2015. Archivováno z originálu dne 27. listopadu 2015.
  5. Nekompatibilita GPL a CDDL  . Získáno 3. prosince 2007. Archivováno z originálu 17. prosince 2007.
  6. chandan. Autorská práva, licence a CDDL Illustrated . blogs.oracle.com (18. září 2006). — « Běžná mylná představa je o nekompatibilitě CDDL a GPL. (Nekompatibilita ve smyslu: zkombinovat dva zdrojové soubory, jeden pod GPL a druhý pod CDDL, za účelem vytvoření společného spustitelného souboru.) GPL je nekompatibilní s většinou licencí, jako je Mozilla Public License, Apache a CDDL. GPL po vás chce, abyste tyto licence vymazali a používali GPL na tom místě, kde tyto licence jejich vymazání neumožňují. Proto zablokování nekompatibility. ". Získáno 29. 5. 2015. Archivováno z originálu 29. 5. 2015.
  7. Danese Cooper. Diskuze OpenSolaris a CDDL na Debconf 2006 ( Ogg Theora ). Čas od začátku zdroje: 27:26. Mozilla byla vybrána částečně, protože není kompatibilní s GPL. To bylo součástí návrhu, když vydali OpenSolaris. [...] inženýři, kteří napsali Solaris [...], měli určité předsudky ohledně toho, jak by měl být vydán, a vy to musíte respektovat“ ( alternativní URL , viz 27:27 až 28:24)
  8. Simon Phipps. Diskuze OpenSolaris a CDDL na Debconf 2006 ( Ogg Theora ). Čas od začátku zdroje: 13:00. "...máme v místnosti Danese Cooper a ona je ta, kdo ve skutečnosti napsal CDDL..."
  9. Simon Phipps. Diskuze OpenSolaris a CDDL na Debconf 2006 ( Ogg Theora ). Čas od začátku zdroje: 36:00. "Vlastně do určité míry nesouhlasím s Danese..."
  10. Phipps, Simon Re: Danese Cooper tvrdí, že CDDL je záměrně nekompatibilní s GPL (odkaz není k dispozici) . Získáno 23. listopadu 2008. Archivováno z originálu 17. března 2015. 
  11. Obecná veřejná licence GNU . Získáno 24. října 2009. Archivováno z originálu 2. června 2012.
  12. GPL kommentiert and erklärt Online-Version (downlink) . Získáno 17. 8. 2015. Archivováno z originálu 8. 9. 2015. 
  13. Jonathan Corbet. cdrtools - příběh dvou licencí . Získáno 4. srpna 2007. Archivováno z originálu dne 9. dubna 2012.
  14. George Schilling. Linuxová kontroverze . Získáno 26. října 2009. Archivováno z originálu 6. října 2014.
  15. Neuer Streit um cdrtools Archivováno 24. září 2015 na Wayback Machine „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 widesprüchlich und in sich nicht schlüssig.“ (něm.)
  16. GPL a kolektiv vs. odvozená díla Archivováno 9. ledna 2016 na Wayback Machine na osscc.net

Odkazy