CDDL
| Fælles udviklings- og distributionslicens | |
|---|---|
| Forfatter | Sun Microsystems , Oracle Corporation |
| Version | 1.1 |
| Forlægger | Oracle Corporation |
| Udgivet | maj 2001 |
| Kompatibel med DFSG | ? |
| Gratis software | Ja |
| OSI godkendt | Ja |
| GPL- kompatibel | Ikke |
| copyleft | Delvist |
| Tillader linkning med kode under en anden licens | Ja |
CDDL ( engelsk Common Development and Distribution License - General Development and Distribution License ) er en licens udviklet af Sun Microsystems Corporation og baseret på Mozilla Public License (MPL) version 1.1. Den seneste version af CDDL, 1.1, blev frigivet, efter at Sun Microsystems ' aktiver blev erhvervet af Oracle Corporation.
Filer licenseret under CDDL kan kombineres med filer under andre open source eller proprietære licenser. CDDL er ikke en fuldstændig copyleft -licens. Det giver dig mulighed for at kombinere åben og lukket kode beskyttet af ophavsret. Ligesom MPL er CDDL inkompatibel med GPL-licensen . Dette skyldes, at GPL'en kræver fjernelse[ hvordan? ] af alle licenser og anvende GPL i stedet, mens CDDL forbyder det. Et eksempel på inkompatibilitet er umuligheden af at inkludere ZFS -filsystemet udgivet under CDDL i Linux-kernen frigivet under GPL. Deling af CDDL- og GPL-filer i et projekt kræver dobbelt licens .
CDDL blev godkendt af bestyrelsen for Open Source Initiative (OSI) den 14. januar 2005. Det betragtes som en af de ni mest populære open source-licenser.
CDDL er specielt designet til at undgå konflikter med europæiske og amerikanske love om ophavsret . [en]
Den tidligere licens, som Sun brugte til open source-projekter, var Sun Public License (SPL), også et afledt af Mozilla Public License . Derfor kaldes CDDL også for SPL v2.
Eksempler på produkter, der bruger CDDL:
- OpenSolaris (inklusive MediaLib , DTrace og ZFS )
- Åbn Indiana
- NetBeansIDE
- glasfisk
- åbent lydsystem
- JWSDP
- DReM-projekt
- cdrtools
GPL-kompatibilitetskontrovers
Spørgsmålet om hvornår og under hvilke betingelser de to licenser er inkompatible, skabte kontrovers inden for open source-software i 2004-2006. [2] [3]
For eksempel betragtede FSF CDDL'en som uforenelig med deres GPL -licens (uden en detaljeret forklaring). [fire]
Nogle har beskrevet inkompatibiliteten som et resultat af nedarvning fra MPL 1.1-licensen (korrigeret i MPL 2.0 ifølge FSF [4] ) og det komplekse samspil mellem flere bestemmelser. [2] [5]
Nogle CDDL-tilhængere beskriver GPL/CDDL-inkompatibilitetssituationen fra et andet perspektiv: de ser problemet mere på GPL-siden end på CDDL-siden. [6]
Nogle har gjort indsigelse mod, at Sun (eller Suns ingeniører), som forfatteren af licensen, bevidst har gjort CDDL inkompatibel med GPL. [2] Ifølge Denise Cooper var en grund til at basere CDDL på Mozilla-licensen, at Mozilla-licensen er uforenelig med GPL . Ved den 6. årlige Debian-konference hævdede Cooper, at ingeniørerne, der skrev Solaris -kernen , anmodede om, at OpenSolaris blev licenseret som inkompatibel med GPL. Mozilla blev til dels valgt, fordi det er uforeneligt med GPL. Dette var en del af designet, da de udgav OpenSolaris. […] ingeniørerne, der skrev Solaris […], havde nogle forudfattede meninger om, hvordan det skulle frigives, og det skal du respektere.” [7] Simon Phipps (Suns Open Source Development Director på det tidspunkt), der introducerede Ms. Cooper som "en af de mennesker, der faktisk skrev CDDL," [8] kommenterede ikke umiddelbart, men senere i samme video siger han , der adresserer licensspørgsmålet igen: "Jeg er faktisk uenig med Denise til en vis grad," [9] der beskriver stærke præferencer blandt ingeniører, der skriver kode under en BSD-lignende licens, der kolliderede med Suns præference for noget copyleft , og som venter på juridisk godkendelse til frigivelse af individuelle dele af koden under den dengang ikke-udgivne GNU GPL v3-licens kan tage flere år og kan også udløse massefyringer af ingeniører (utilfreds med forsinkelsen, GPL eller begge dele - det fremgår ikke tydeligt af videoen). Senere, i september 2006, modbeviste Phipps Coopers påstande i endnu stærkere vendinger. [ti]
Spørgsmålet om GPL-kompatibilitet var også genstand for kontroverser under den delvise genlicensering af cdr-værktøjer under CDDL , som tidligere var under GPL. I 2006 udtalte Debian -projektet , at cdrtools ikke formelt kan omdistribueres, på grund af licenseringen af byggesystemet under CDDL, på trods af at GPL kræver, at alle scripts, der kræves for at bygge et job, er frit licenseret, men ikke nødvendigvis under GPL, [ 11] [12] således uden at forårsage en licens - bryder inkompatibilitet. [13] Forfatteren Jörg Schilling hævdede, at smake var et uafhængigt projekt og ikke krænkede GPLv3 . [14] Han hævdede, at i et "sammensat værk" (i modsætning til et "afledt værk") kode licenseret under GPL og CDDL er kompatibel. [15] [16]
Se også
Noter
- ↑ OSSCC Common Development and Distribution License (CDDL) .
- ↑ 1 2 3 Vaughan-Nichols, Steven Sun foreslår ny open source-licens ( 3. december 2004). Sun tilbyder en ny open source-licens. Hentet: 17. august 2015.
- ↑ benr. Et åbent brev til Steven J. Vaughan-Nichols fra eWeek (link ikke tilgængeligt) . gnu.org . gnu.org (28. august 2005). Hentet 17. august 2015. Arkiveret fra originalen 9. januar 2016.
- ↑ 1 2 Forskellige licenser og kommentarer til dem - General Development and Distribution License (eng.) . Free Software Foundation. Hentet 17. august 2015. Arkiveret fra originalen 27. november 2015.
- ↑ GPL- og CDDL- inkompatibilitet . Hentet 3. december 2007. Arkiveret fra originalen 17. december 2007.
- ↑ Chandan. Copyrights, licenser og CDDL Illustrated . blogs.oracle.com (18. september 2006). — « En almindelig misforståelse handler om CDDL- og GPL-inkompatibilitet. (Inkompatibilitet i betydningen: at kombinere to kildefiler, en under GPL og en anden under CDDL, for at skabe en fælles eksekverbar fil.) GPL'en er inkompatibel med de fleste licenser som Mozilla Public License, Apache og CDDL. GPL ønsker, at du sletter disse licenser og bruger GPL på det sted, hvor disse licenser ikke tillader sletning af dem. Derfor inkompatibilitets-deadlock. ". Hentet 29. maj 2015. Arkiveret fra originalen 29. maj 2015.
- ↑ Danske Cooper. OpenSolaris og CDDL diskussion på Debconf 2006 ( Ogg Theora ). Tid fra begyndelsen af kilden: 27:26. Mozilla blev delvist valgt, fordi det er GPL-inkompatibelt. Det var en del af designet, da de udgav OpenSolaris. [...] ingeniørerne, der skrev Solaris [...] havde nogle skævheder om, hvordan det skulle frigives, og det skal du respektere" ( alternativ URL , se 27:27 til 28:24)
- ↑ Simon Phipps. OpenSolaris og CDDL diskussion på Debconf 2006 ( Ogg Theora ). Tid fra begyndelsen af kilden: 13:00. "...vi har fået danske Cooper på værelset, og det er hende, der faktisk har skrevet CDDL..."
- ↑ Simon Phipps. OpenSolaris og CDDL diskussion på Debconf 2006 ( Ogg Theora ). Tid fra begyndelsen af kilden: 36:00. "Jeg er faktisk til en vis grad uenig med danskere..."
- ↑ Phipps, Simon Re: Danske Cooper hævder, at CDDL med vilje er gjort inkompatibel med GPL (link utilgængeligt) . Hentet 23. november 2008. Arkiveret fra originalen 17. marts 2015.
- ↑ GNU General Public License . Hentet 24. oktober 2009. Arkiveret fra originalen 2. juni 2012.
- ↑ GPL kommenterede og erklærede online-version (downlink) . Hentet 17. august 2015. Arkiveret fra originalen 8. september 2015.
- ↑ Jonathan Corbet. cdrtools - en fortælling om to licenser . Hentet 4. august 2007. Arkiveret fra originalen 9. april 2012.
- ↑ George Schilling. Linux-kontrovers . Hentet 26. oktober 2009. Arkiveret fra originalen 6. oktober 2014.
- ↑ Neuer Streit um cdrtools Arkiveret 24. september 2015 på 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 ofte widersprüchlich und in sich nicht schlüssig.” (ger.)
- ↑ GPL og kollektive vs. afledte værker Arkiveret 9. januar 2016 på Wayback Machine på osscc.net
Links
- OSSCC Common Development and Distribution License (CDDL ) .
- Original licens
- Copyright og CDDL i billeder (link ikke tilgængelig) Arkiveret 21. maj 2011. Hentet 2. december 2013.
- FAQ: Common Development and Distribution License (CDDL) (dødt link) Arkiveret 28. august 2011. Hentet 2. december 2013.