In computing , the COMMON PUBLIC LICENSE (CPL) is a free software /
open-source software license published by
* 1 Definition * 2 Projects using the Common Public License * 3 See also * 4 References * 5 External links
The CPL has the stated aims of supporting and encouraging collaborative open-source development while still retaining the ability to use the CPL'd content with software licensed under other licenses, including many proprietary licenses. The Eclipse Public License (EPL) consists of a slightly modified version of the CPL.
The CPL has some terms that resemble those of the GNU General Public License (GPL), but some key differences exist. A similarity relates to distribution of a modified computer program : under either license (CPL or GPL), one must make the source code of a modified program available to others.
CPL, like the
GNU Lesser General Public License
CPL lacks compatibility with both versions of the GPL because it has a "choice of law " section in section 7, which restricts legal disputes to a certain court. Another source of incompatibility is the differing copyleft requirements.
To reduce the number of open source licenses,
PROJECTS USING THE COMMON PUBLIC LICENSE