Common Development and Distribution License
Common Development and Distribution License (CDDL) es una licencia open source y Free software, producida por Sun Microsystems, basadad en la Mozilla Public License (MPL), versión 1.1. La licencia CDDL fue enviada para aprobación al Open Source Initiative el 1 de diciembre de 2004, y fue aprovada como una licencia open source a mediados de Enero de 2005. In the first draft of the OSI's license proliferation committee report, the CDDL is one of nine licenses listed as popular, widely used or with strong comunidades. [1]
La licencia previa usada por Sun para sus proyectos open source projects fue la Sun Public License (SPL), tambén derivada de la MPL. La licencia CDDL es considerada por Sun como la SPL version 2 [1].
Como la CDDL fue derivada de la MPL, alguna gente clama que la licencia no es compatible con la GNU General Public License (GPL). La Free Software Foundation asserts[2] que esta es una licencia libre y que esta es incompatible con GNU GPL principalmente debido a algunos detalles.
Productos de Sun librados bado CDDL:
- OpenSolaris (incluyendo DTrace, initially liberado solo, y ZFS)
- NetBeans IDE y RCP
- GlassFish
- JWSDP
- Project DReaM
Controversy
Several people and groups have issues with the CDDL's terms and its compliance to various licensing rules, especially the Debian Free Software Guidelines (adapted from http://lists.debian.org/debian-legal/2006/08/msg00024.html and elsewhere)
- choice-of-venue (CDDL Section 9: "Any litigation relating to this License shall be subject to the jurisdiction of the courts located in the jurisdiction and venue specified in a notice contained within the Original Software, with the losing party responsible for costs, including, without limitation, court costs and reasonable attorneys’ fees and expenses."): the CDDL allows the author to "patch in" requirements about the location and jurisdiction of a legal dispute concerning the software. Some people claim that this can create an unforeseeable burden on the user of the software.
- No anonymity (CDDL Section 3.3: "You must include a notice in each of Your Modifications that identifies You as the Contributor of the Modification."): this could fail the dissident test. On the other hand it could be claimed that submissions that explicitely lack identification of the author might be considered public domain (at least until the author can be determined)
In the words of Danese Cooper, who is no longer with Sun, one of the reasons for basing the CDDL on the Mozilla licence was that the Mozilla licence is GPL-incompatible. Cooper stated, at the 6th annual Debian conference, that the engineers who had written the Solaris kernel requested that the licence 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". [3]
Simon Phipps (Sun's Chief Open Source Officer), in [4], expressly rejects Cooper's assertion.