Common Development And Distribution License Article Index for
Common
Website Links For
Common
 

Information About

Common Development And Distribution License




Files licensed under the CDDL can be combined with files licensed under other licenses, whether open source or proprietary1.
The Free Software Foundation considers it a free license Incompatible with the GNU General Public License (GPL).2
In fact, this is too generalized. Some restrictions in the GPL prevent GPLd code to appear inside CDDLd projects.
The CDDL was submitted for approval to the Open Source Initiative on December 1 , 2004 and 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. First draft of OSI's license proliferation report Note that the OSI is interested in licenses that allow to combine code with code under different free licenses to foster the OSS community.

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.3

Example products released under CDDL:

The CDDL has been mainly developed by Andrew Tucker (the Solaris kernel chief engineer at that time) and Claire Giordano. 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.


CONTROVERSY

Although the Debian project officially accepts the CDDL as a free license that follows the Debian Free Software Guidelines , some members of the Debian community still have issues with the CDDL's terms.

Afterward, in September 2006, Phipps rejected Cooper's assertion. {Link without Title}

Andrew Tucker had a discussion with Jörg Schilling in September 2004 at the first OpenSolaris Summit to discuss choosing the right license for OpenSolaris. They decided against using the GPL because of "certain restrictions". Tucker mentioned that many Solaris kernel engineers did not like to use the BSD License in order to prevent code from OpenSolaris from slipping into Proprietary Software projects. Tucker and Schilling agreed that the license for OpenSolaris should be as open as possible, but didn't clarify what this meant. They also decided that it should allow other free projects, including the Linux Kernel , to use code from OpenSolaris because only competition that introduces new ideas is important.


SEE ALSO




EXTERNAL LINKS



REFERENCES