Közös Fejlesztési és Terjesztési Licenc | |
---|---|
Szerző | Sun Microsystems , Oracle Corporation |
Változat | 1.1 |
Kiadó | Oracle Corporation |
Közzétett | 2001. május |
Kompatibilis a DFSG -vel | ? |
Ingyenes szoftver | Igen |
OSI jóváhagyta | Igen |
GPL kompatibilis | Nem |
copyleft | Részben |
Lehetővé teszi a kóddal való összekapcsolást egy másik licenc alatt | Igen |
A CDDL ( angolul Common Development and Distribution License – General Development and Distribution License) a Sun Microsystems Corporation által kifejlesztett és a Mozilla Public License (MPL) 1.1-es verzióján alapuló licenc. A CDDL legújabb, 1.1-es verziója azután jelent meg, hogy az Oracle Corporation megvásárolta a Sun Microsystems eszközeit.
A CDDL alapján licencelt fájlok kombinálhatók más nyílt forráskódú vagy szabadalmaztatott licencekkel. A CDDL nem teljesen copyleft licenc. Lehetővé teszi a nyílt és a zárt kód kombinálását szerzői joggal védett. Az MPL-hez hasonlóan a CDDL sem kompatibilis a GPL licenccel . Ez azért van, mert a GPL eltávolítást igényel[ hogyan? ] az összes licencet, és helyette a GPL-t kell alkalmazni, míg a CDDL ezt tiltja. Az inkompatibilitás egyik példája az, hogy a CDDL alatt kiadott ZFS fájlrendszert nem lehet belefoglalni a GPL alatt kiadott Linux kernelbe . A CDDL és GPL fájlok megosztása egy projektben kettős licencet igényel .
A CDDL-t az Open Source Initiative (OSI) igazgatótanácsa 2005. január 14-én hagyta jóvá. A kilenc legnépszerűbb nyílt forráskódú licenc egyike.
A CDDL-t kifejezetten az európai és az Egyesült Államok szerzői jogi törvényeivel való ütközés elkerülésére tervezték . [egy]
A Sun által a nyílt forráskódú projektekhez használt korábbi licenc a Sun Public License (SPL) volt, amely szintén a Mozilla Public License származéka . Ezért a CDDL-t SPL v2-nek is nevezik.
Példák CDDL-t használó termékekre:
A nyílt forráskódú szoftverek területén 2004-2006-ban vitákat váltott ki az a kérdés, hogy mikor és milyen feltételekkel nem kompatibilis a két licenc . [2] [3]
Például az FSF úgy ítélte meg, hogy a CDDL nem kompatibilis a GPL- licencével (részletes magyarázat nélkül). [négy]
Egyesek az MPL 1.1-es licencből való öröklődésből (az MPL 2.0-ban az FSF szerint [4] javítva ) és több rendelkezés összetett kölcsönhatásának eredményeként írták le az összeférhetetlenséget . [2] [5]
Egyes CDDL támogatók más szemszögből írják le a GPL/CDDL inkompatibilitási helyzetet: inkább a GPL, mint a CDDL oldalon látják a problémát. [6]
Egyesek kifogásolták, hogy a Sun (vagy a Sun mérnökei), mint a licenc szerzője, szándékosan tették összeférhetetlenné a CDDL-t a GPL-lel. [2] Denise Cooper szerint a CDDL Mozilla licencre alapozásának egyik oka az volt, hogy a Mozilla licenc nem kompatibilis a GPL-lel . A 6. éves Debian Konferencián Cooper azt állította, hogy a Solaris kernelt író mérnökök az OpenSolaris licencét kérték, mivel nem kompatibilis a GPL-lel. A Mozillára részben azért esett a választás, mert nem kompatibilis a GPL-lel. Ez része volt a tervezésnek, amikor kiadták az OpenSolaris-t. […] a mérnököknek, akik a Solarist írták […], voltak bizonyos előítéleteik a kiadással kapcsolatban, és ezt tiszteletben kell tartani.” [7] Simon Phipps (a Sun nyílt forráskódú fejlesztési igazgatója akkoriban), aki úgy mutatta be Ms. Coopert, mint "azok egyike, akik valójában írták a CDDL-t", [8] nem kommentálta azonnal, de később ugyanabban a videóban elmondja. , ismét kitérve a licencproblémára: "Valójában bizonyos mértékig nem értek egyet Denise-szel", [9] leírva a BSD-szerű licenc alatt kódot író mérnökök közötti erős preferenciákat, amelyek ütköztek a Sun által a copyleft -et preferáló mérnökökkel , és amelyek jogi engedélyre várnak. A kód egyes részeinek kiadása az akkor még kiadatlan GNU GPL v3 licenc alatt több évig is eltarthat, és a mérnökök tömeges elbocsátását is kiválthatja (elégedetlenek a késéssel, a GPL-lel vagy mindkettővel - nem derül ki a videóból). Később, 2006 szeptemberében Phipps még határozottabban cáfolta Cooper állításait. [tíz]
A GPL-kompatibilitás kérdése vita tárgyát képezte a korábban GPL alá tartozó cdrtoolok CDDL szerinti részleges újraengedélyezésekor is . 2006-ban a Debian projekt kijelentette, hogy a cdrtools formálisan nem terjeszthető a build rendszer CDDL alatti licencelése miatt, annak ellenére, hogy a GPL megköveteli, hogy a job felépítéséhez szükséges összes szkript szabadon licencelt legyen, de nem feltétlenül a GPL, [ 11] [12] így anélkül, hogy licencet okozna - összeférhetetlenség feltörése . [13] Jörg Schilling szerző azt állította, hogy a smake egy független projekt, és nem sérti a GPLv3 -at . [14] Azzal érvelt, hogy egy "összetett műben" (szemben a "származékos munkával") a GPL és a CDDL alapján licencelt kód kompatibilis. [15] [16]
Ingyenes és nyílt forráskódú szoftver | |
---|---|
A fő dolog |
|
Közösség |
|
Szervezetek | |
Licencek | |
Problémák | |
Egyéb |
|
|