Common Development and Distribution License

Common Development and Distribution License
Common Development and Distribution License
Author Sun Microsystems
Version N/A
Publisher Sun Microsystems
DFSG compatible ?
Free software Yes[1]
OSI approved Yes[2]
GPL compatible No[1]
Copyleft Limited[1]
Copyfree No
Linking from code with a different license Yes[1]

Common Development and Distribution License (CDDL) is a free software license, produced by Sun Microsystems, based on the Mozilla Public License (MPL), version 1.1.

Files licensed under the CDDL can be combined with files licensed under other licenses, whether open source or proprietary.[2] The Free Software Foundation considers it a free software license that is incompatible with the GNU General Public License (GPL).[1] The incompatibility arises from a complex interaction of several clauses that the CDDL inherited from the MPL.[3] The CDDL was submitted for approval to the Open Source Initiative on December 1, 2004 and was approved as an open source license in mid January 2005. In the first draft of the OSI's license proliferation committee report, the CDDL is one of nine preferred licenses listed as popular, widely used or with strong communities.[4]

The previous license used by Sun for its free software/open source projects was the Sun Public License (SPL), also derived from the Mozilla Public License. The CDDL license is considered by Sun to be SPL version 2.[5]

Example products released under CDDL:

The second CDDL proposal, submitted in early January 2005, includes some corrections that prevent the CDDL from being in conflict with European Copyright law and to allow single developers to use the CDDL for their work.

Contents

GPL incompatibility controversy

In the words of Danese Cooper, who is no longer with Sun, one of the reasons for basing the CDDL on the Mozilla license was that the Mozilla license is GPL-incompatible. Cooper stated, at the 6th annual Debian conference, that the engineers who had written the Solaris kernel requested that the license of OpenSolaris be GPL-incompatible. "Mozilla was selected partially because it is GPL incompatible. That was part of the design when they released OpenSolaris. [...] the engineers who wrote Solaris [...] had some biases about how it should be released, and you have to respect that."[6]

Simon Phipps (Sun's Chief Open Source Officer at the time), who had introduced Ms. Cooper as "the one who actually wrote the CDDL",[7] did not immediately comment, but later in the same video, he says, referring back to the license issue, "I actually disagree with Danese to some degree",[8] while describing the strong preference among the engineers who wrote the code for a BSD-like license, which was in conflict with Sun's preference for something copyleft, and that waiting for legal clearance to release some parts of the code under the then unreleased GNU GPL v3 would have taken several years, and would probably also have involved massed resignations from engineers (unhappy with either the delay, the GPL or both—this is not clear from the video). Later, in September 2006, Phipps rejected Cooper's assertion in even stronger terms[9]

The claimed incompatibility was also source of a controversy behind a partial relicensing of cdrtools to the CDDL (which had been previously all GPL), which was declared legally undistributable by the Debian project because the build system was licensed under the CDDL, even though the GPL requires that all scripts required to build the work to be licensed freely but not necessarily under the GPL,[10][11] thus not causing an incompatibility that violates the license.[12] Jörg Schilling, the author, claims smake to be an independent project and therefore not violating the GPLv3.[13] (In the mean time, much of the cdrtools code has also been re-licenced under the CDDL.)

See also

External links

References

  1. ^ a b c d e "Various Licenses and Comments About Them - Common Development and Distribution License". Free Software Foundation. http://www.gnu.org/licenses/license-list.html#SoftwareLicenses. Retrieved 2006-12-31. 
  2. ^ a b "Can code licensed under the CDDL be combined with code licensed under other open source licenses?". OpenSolaris FAQ: Common Development and Distribution License (CDDL). OpenSolaris. http://www.opensolaris.org/os/about/faq/licensing_faq/#CDDL-combo. 
  3. ^ "MPL / GPL Incompatibility". http://www.tomhull.com/ocston/docs/mozgpl.html. Retrieved 2007-12-03. 
  4. ^ First draft of OSI's license proliferation report
  5. ^ "SPL to CDDL as of NetBeans 5.0 - Why change licenses?". NetBeans. http://www.netbeans.org/about/legal/license-change.html#Why_change_licenses?. Retrieved 2006-12-31. 
  6. ^ Danese Cooper (2006) (Ogg Theora). OpenSolaris and CDDL discussion at Debconf 2006. Event occurs at 27:26. http://meetings-archive.debian.net/pub/debian-meetings/2006/debconf6/theora-small/2006-05-14/tower/OpenSolaris_Java_and_Debian-Simon_Phipps__Alvaro_Lopez_Ortega.ogg. "Mozilla was selected partially because it is GPL incompatible. That was part of the design when they released OpenSolaris. [...] the engineers who wrote Solaris [...] had some biases about how it should be released, and you have to respect that" 
  7. ^ Simon Phipps (2006) (Ogg Theora). OpenSolaris and CDDL discussion at Debconf 2006. Event occurs at 13:00. http://meetings-archive.debian.net/pub/debian-meetings/2006/debconf6/theora-small/2006-05-14/tower/OpenSolaris_Java_and_Debian-Simon_Phipps__Alvaro_Lopez_Ortega.ogg. "...we have got Danese Cooper in the room, and she is the one who actually wrote the CDDL..." 
  8. ^ Simon Phipps (2006) (Ogg Theora). OpenSolaris and CDDL discussion at Debconf 2006. Event occurs at 36:00. http://meetings-archive.debian.net/pub/debian-meetings/2006/debconf6/theora-small/2006-05-14/tower/OpenSolaris_Java_and_Debian-Simon_Phipps__Alvaro_Lopez_Ortega.ogg. "I actually disagree with Danese to some degree..." 
  9. ^ Phipps, Simon. "Re: Danese Cooper claims CDDL made incompatible with GPL on purpose". http://www.opensolaris.org/jive/message.jspa?messageID=55013#55008. Retrieved 2008-11-23. 
  10. ^ "The GNU General Public License". http://www.gnu.org/licenses/gpl.html. Retrieved 2009-10-24. 
  11. ^ Die GPL kommentiert und erklärt Online-Version
  12. ^ Jonathan Corbet. "cdrtools - a tale of two licenses". http://lwn.net/Articles/195167/. Retrieved 2007-08-04. 
  13. ^ Jörg Schilling. "Linux controversy". http://cdrecord.berlios.de/private/linux-dist.html. Retrieved 2009-10-26. 

Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Look at other dictionaries:

  • Common Development and Distribution License — Autor Sun Microsystems Versión N/A Edición Sun Microsystems Fecha de publicación 29 de junio …   Wikipedia Español

  • Common Development And Distribution License — Licence de logiciel Dernière version 1.0 Approuvée par l OSI Oui[1] …   Wikipédia en Français

  • Common development and distribution license — Licence de logiciel Dernière version 1.0 Approuvée par l OSI Oui[1] …   Wikipédia en Français

  • Common Development and Distribution License — Licence de logiciel Dernière version 1.0 Approuvée par l OSI Oui[1] …   Wikipédia en Français

  • Common Development and Distribution License — Die Common Development and Distribution License (CDDL) ist eine Open Source Lizenz, welche von Sun Microsystems, basierend auf der Mozilla Public License Version 1.1, erstellt wurde. Die CDDL wurde am 1. Dezember 2004 der Open Source Initiative… …   Deutsch Wikipedia

  • Common Development and Distribution License — …   Википедия

  • Mozilla Public License — Author Mozilla Foundation Version 1.1 Publisher Mozilla Foundation DFSG compatible Yes[1] …   Wikipedia

  • Mozilla Public License — талисман Mozilla Автор …   Википедия

  • Open source license — An open source license is a copyright license for computer software that makes the source code available under terms that allow for modification and redistribution without having to pay the original author. Such licenses may have additional… …   Wikipedia

  • Microsoft Community License — Die Microsoft Reciprocal License, kurz Ms RL ist eine der beiden ersten Open Source Lizenzen von Microsoft. Diese Lizenz wurde von der OSI genauso wie die Ms PL am 12. Oktober 2007 als Open Source anerkannt.[1] Damit sind diese beiden Lizenzen… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”