Credit where credit's due. Everything else is free.

CCD CopyWrite Compatibility

License Compatibility Notes:

General License Compatibility



As a strongly Copyleft license, any derivative of a work licensed under terms of the CCD CopyWrite must also bear the CCD CopyWrite license.  Strongly Copyleft licenses, strictly speaking, are thus not "compatible" with one another.  This applies to the GPL, the CDDL, and likely the BSD license, as well as the CCD CopyWrite license.  Any license that does not allow works distributed under its terms to be relicensed are similarly incompatible.

License compatibility in this strict sense is not necessary for use of works released under a given license, however.  Some licenses, even strongly Copyleft licenses, in no way alter the license terms of works that surround a work distributed under such a license.  For instance, the CCD CopyWrite license specifically excludes "works that remain separable from, or merely link or bind by name to the interfaces of, the Work and Derivative Works thereof" from works that must be distributed under CCD CopyWrite terms.  The situation is, in this respect, similar to that of the BSD license.  The specific work distributed under the CCD CopyWrite license, however, cannot itself be relicensed.  As such, compatibility of the CCD CopyWrite license with a given project is more likely than "license compatibility" as it is normally defined, especially in reference to the GPL.


CCD CopyWrite in a GPL World



The GPL dominates open source community politics in today's world.  There are other popular licenses that also make an appearance and are generally acceptable in open source development communities.  Those who sympathize most strongly with the aims of the Free Software Foundation are more likely to be tolerant of such licenses, including the BSD License and LGPL.  The LGPL is GPL-compatible, and it is still generally believed that the BSD License is also GPL-compatible (though, as noted on the About page, the BSD License my be more strongly Copyleft than most realize) — and both licenses are quite firmly established in open source development circles.  These facts lead to the BSD License and LGPL having a high index of "political correctness" in open source communities.  Because neither of these violates the basic principles of software liberty on which the CCD CopyWrite license was predicated, they are recommended as second licenses to use if you have need of dual-licensing anything produced under the terms of the CCD CopyWrite.


Dual-licensing



Dual-licensed works are those works a recipient can choose to accept under the terms of either of two (or more) licenses.  This can solve the problems of pairing practical usefulness with the popularity of a license created by ideological extremists.  An example of a very popular, dual-licensed work is the Perl interpreter, which is available under the terms of both the GPL and the Artistic License, the latter of which makes for a reasonable choice of second license for the CCD CopyWrite when applied to works written in Perl.  It would be preferable to see works released solely under the CCD CopyWrite license, but the demands of practical reality may prompt you to choose another license.  Please consider dual-licensing as an alternative, if that is the case.


License Comparison



An informal, even flippant, treatment of the subject of license comparison is available at the Coding Horror website, under the title Pick a License, Any License.  Armed with the explanations on this website, one should have no difficulty seeing how the CCD CopyWrite license fits into the comparison table presented in that Coding Horror article.  In time, a more careful and (hopefully) useful comparison of licenses will be added to this website.