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:
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]
Bezplatný open source software | |
---|---|
Hlavní věc |
|
Společenství |
|
Organizace | |
licence | |
Problémy | |
jiný |
|
|