Yhteinen kehitys- ja jakelulisenssi | |
---|---|
Tekijä | Sun Microsystems , Oracle Corporation |
Versio | 1.1 |
Kustantaja | Oracle Corporation |
Julkaistu | toukokuuta 2001 |
Yhteensopiva DFSG :n kanssa | ? |
Ilmainen ohjelmisto | Joo |
OSI:n hyväksymä | Joo |
GPL- yhteensopiva | Ei |
copyleft | Osittain |
Mahdollistaa linkittämisen eri lisenssin alaisen koodin kanssa | Joo |
CDDL ( englanninkielinen Common Development and Distribution License - General Development and Distribution License ) on Sun Microsystems Corporationin kehittämä lisenssi, joka perustuu Mozilla Public License (MPL) -versioon 1.1. CDDL:n uusin versio 1.1 julkaistiin sen jälkeen, kun Oracle Corporation osti Sun Microsystemsin omaisuuden.
CDDL-lisenssillä lisensoituja tiedostoja voidaan yhdistää muiden avoimen lähdekoodin tai omistusoikeudellisten lisenssien alaisten tiedostojen kanssa. CDDL ei ole täysin copyleft - lisenssi. Sen avulla voit yhdistää avoimen ja suljetun koodin tekijänoikeudella suojattua. Kuten MPL, CDDL ei ole yhteensopiva GPL- lisenssin kanssa . Tämä johtuu siitä, että GPL vaatii poistamisen[ miten? ] kaikista lisensseistä ja GPL:n käyttäminen sen sijaan, kun taas CDDL kieltää sen. Esimerkki yhteensopimattomuudesta on mahdottomuus sisällyttää CDDL:n alla julkaistua ZFS -tiedostojärjestelmää GPL:n alaisena julkaistuun Linux-ytimeen . CDDL- ja GPL-tiedostojen jakaminen projektissa vaatii kaksoislisensoinnin .
Open Source Initiativen (OSI) hallitus hyväksyi CDDL:n 14. tammikuuta 2005. Sitä pidetään yhtenä yhdeksästä suosituimmasta avoimen lähdekoodin lisenssistä.
CDDL on erityisesti suunniteltu välttämään ristiriidat Euroopan ja Yhdysvaltojen tekijänoikeuslakien kanssa . [yksi]
Aiempi Sunin avoimen lähdekoodin projekteihin käyttämä lisenssi oli Sun Public License (SPL), joka on myös johdannainen Mozilla Public License -lisenssistä . Siksi CDDL:ää kutsutaan myös SPL v2:ksi.
Esimerkkejä CDDL:ää käyttävistä tuotteista:
Kysymys siitä, milloin ja millä ehdoilla nämä kaksi lisenssiä ovat yhteensopimattomia, aiheutti kiistaa avoimen lähdekoodin ohjelmistojen alalla vuosina 2004-2006. [2] [3]
Esimerkiksi FSF katsoi CDDL:n olevan yhteensopimaton GPL- lisenssinsä kanssa (ilman yksityiskohtaista selitystä). [neljä]
Jotkut ovat kuvanneet yhteensopimattomuutta, joka johtuu MPL 1.1 -lisenssistä periytymisestä (korjattu MPL 2.0:ssa FSF:n mukaan [4] ) ja useiden säännösten monimutkaisesta vuorovaikutuksesta. [2] [5]
Jotkut CDDL:n kannattajat kuvaavat GPL/CDDL-yhteensopimattomuustilannetta eri näkökulmasta: he näkevät ongelman enemmän GPL:n kuin CDDL:n puolella. [6]
Jotkut ovat vastustaneet sitä, että Sun (tai Sunin insinöörit) lisenssin tekijänä ovat tarkoituksella tehneet CDDL:stä yhteensopimattoman GPL:n kanssa. [2] Denise Cooperin mukaan yksi syy CDDL:n perustamiseen Mozilla-lisenssiin oli se, että Mozilla-lisenssi ei ole yhteensopiva GPL:n kanssa . 6. vuosittaisessa Debian-konferenssissa Cooper väitti, että Solaris -ytimen kirjoittaneet insinöörit pyysivät OpenSolaris -lisenssiä GPL:n kanssa yhteensopimattomaksi. Mozilla valittiin osittain, koska se ei ole yhteensopiva GPL:n kanssa. Tämä oli osa suunnittelua, kun he julkaisivat OpenSolarisin. […] Solariksen kirjoittaneilla insinööreillä […] oli joitain ennakkokäsityksiä siitä, miten se pitäisi julkaista, ja sinun on kunnioitettava sitä.” [7] Simon Phipps (Sunin tuolloin avoimen lähdekoodin kehitysjohtaja), joka esitteli Ms Cooperin "yhdeksi ihmisistä, jotka todella kirjoittivat CDDL:n", [8] ei kommentoinut heti, mutta myöhemmin samassa videossa hän sanoo. , käsittelee lisenssiongelmaa uudelleen: "Olen itse asiassa jossain määrin eri mieltä Denisen kanssa," [9] kuvailee BSD:n kaltaisella lisenssillä koodia kirjoittavien insinöörien vahvoja mieltymyksiä, jotka olivat ristiriidassa Sunin mieltymyksen kanssa copyleftille ja jotka odottavat laillista hyväksyntää Koodin yksittäisten osien julkaiseminen tuolloin julkaisemattoman GNU GPL v3 -lisenssin alaisena voi kestää useita vuosia ja saattaa myös aiheuttaa insinöörien joukkoirtisanomisia (tyytymättömiä viivästykseen, GPL:ään tai molempiin - se ei käy ilmi videosta). Myöhemmin, syyskuussa 2006, Phipps kumosi Cooperin väitteet vielä vahvemmin. [kymmenen]
GPL-yhteensopivuuskysymys oli myös kiistanalainen cdr-työkalujen osittaisen uudelleenlisensoinnin aikana CDDL :n alaisina, jotka olivat aiemmin GPL:n alaisia. Vuonna 2006 Debian -projekti totesi, että cdrtools ei ole muodollisesti uudelleen jaettava CDDL :n mukaisen rakennusjärjestelmän lisensoinnin vuoksi , vaikka GPL edellyttää, että kaikki työn rakentamiseen tarvittavat skriptit on lisensoitu vapaasti, mutta ei välttämättä GPL, [ 11] [12] siis aiheuttamatta lisenssiä - rikkomatta yhteensopivuutta. [13] Kirjoittaja Jörg Schilling väitti, että smake oli itsenäinen projekti eikä rikkonut GPLv3 :a . [14] Hän väitti, että "yhdistelmäteoksessa" (toisin kuin "johdannaisteoksessa") GPL:n ja CDDL:n alaisena lisensoitu koodi on yhteensopiva. [15] [16]
Ilmainen ja avoimen lähdekoodin ohjelmisto | |
---|---|
Pääasia |
|
Yhteisö |
|
Organisaatiot | |
Lisenssit | |
Ongelmia | |
muu |
|
|