Skip to content
Surf Wiki
Save to docs
general/ibm

From Surf Wiki (app.surf) — the open knowledge base

Common Public License

Free-software license


Summary

Free-software license

FieldValue
nameCommon Public License
authorIBM
version1.0
copyrightIBM
date
OSI approvedYes
Debian approvedYes
Free SoftwareYes
GPL compatibleNo
copyleftLimited
copyfreeNo
linkingYes

In computing, the Common Public License (CPL) is a free software / open-source software license published by IBM. The Free Software Foundation and Open Source Initiative have approved the license terms of the CPL.

Definition

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, allows non-CPL-licensed software to link to a library under CPL without requiring the linked source code to be made available to the licensee.

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, IBM and Eclipse Foundation agreed upon using solely the Eclipse Public License in the future. Open Source Initiative therefore lists the Common Public License as deprecated and superseded by EPL.

Projects using the Common Public License

  • Microsoft has released its Windows Installer XML (WiX) developer tool, Windows Template Library (WTL) and the FlexWiki engine under the CPL as SourceForge projects.
  • Some projects of the COIN-OR Foundation use the CPL.

References

References

  1. (19 September 2006). "Open Source Licenses by Category".
  2. [http://wiki.debian.org/DFSGLicenses#CommonPublicLicense.28CPL.29.2CVersion1.0 List of DFSG (Debian Free Software Guidelines) approved Licenses]
  3. "Various Licenses and Comments about Them".
  4. [http://mmilinkov.wordpress.com/2009/04/16/one-small-step-towards-reducing-license-proliferation/ Mike Milinkovich - One Small Step Towards Reducing License Proliferation]
Wikipedia Source

This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.

Want to explore this topic further?

Ask Mako anything about Common Public License — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report