[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Debian based GNU/Solaris: pilot program

Frank Küster writes:

> Michael Poole <mdpoole@troilus.org> 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

Reply to: