Frank Küster writes: > Michael Poole <[EMAIL PROTECTED]> wrote: > >> Andrew Suffield writes: >> >>> On Thu, Nov 03, 2005 at 12:48:53PM -0800, Erast Benson wrote: >>>> CDDL works similar way, except on per-file basis. >>> >>> This is incomprehensible gibberish. >> >> This is unsupportable hyperbole. Erast's statement may be inapt, >> wrong, misleading, or have any number of other flaws, but it is >> neither incomprehensible nor gibberish. > > I do not comprehend what he means with "CDDL works on a per-file basis, > GPL does not". One can of course create a project made up of GPL'ed > source files and other source files with different, GPL-compatible > licenses.
The CDDL (based as it is on the MPL) allows you to mix CDDL-licensed files in a project with files under CDDL-incompatible licenses and distribute the resulting executable. The GPL applies to the work as a whole. The relevant sections of the GPL are below; this trait is why people say that, even though CDDL is a copyleft license, it allows developers to create proprietary applications on top of the CDDL base. 1.3. "Covered Software" means (a) the Original Software, or (b) Modifications, or (c) the combination of files containing Original Software with files containing Modifications, in each case including portions thereof. 1.9. "Modifications means the Source Code and Executable form of any of the following: A. Any file that results from an addition to, deletion from or modification of the contents of a file containing Original Software or previous Modifications; B. Any new file that contains any part of the Original Software or previous Modification; or C. Any new file that is contributed or otherwise made available under the terms of this License. 1.12. "Source Code" means (a) the common form of computer software code in which modifications are made and (b) associated documentation included in or with such code. 3.1. Availability of Source Code. Any Covered Software that You distribute or otherwise make available in Executable form must also be made available in Source Code form and that Source Code form must be distributed only under the terms of this License. You must include a copy of this License with every copy of the Source Code form of the Covered Software You distribute or otherwise make available. You must inform recipients of any such Covered Software in Executable form as to how they can obtain such Covered Software in Source Code form in a reasonable manner on or through a medium customarily used for software exchange. Does this help? Michael Poole