Common Public License 1.0
Also known as CPL, CPL 1.0, CPL-1.0, Common Public License 1.0.
- Commercial use
- allowed
- Share alike
- required
- Attribution
- required (keep the copyright and license notices)
Write this as a license text (needs an account) DALICC reads the model above and writes what it permits, requires and prohibits in plain English. Without an account, the Text download above writes the model out from the vocabulary.
Permissions
-
Change license from the text Replacing the license of the work, or of an adaptation, with another license, or changing its terms.
-
Charge distribution fee from the text Charging a fee for the act of providing a copy of the work to someone else.
-
Commercial use from the text Using the work to generate income, directly or indirectly, for example by selling it or by using it in advertising.
-
Derivative works from the text Distributing an adaptation of the work and making it available to the public.
-
Derive from the text Creating a new work from the work, such as a translation, adaptation or arrangement of it or of a part of it.
Duties
- Attribution from the text Giving credit to the copyright holders or authors of the work, in the form the licensor asks for.
- Modification notice from the text Marking a changed work as changed, saying how it differs from the original and keeping earlier notices of change.
- Notice from the text Notice: keeping the license and copyright notices with every copy.
- Share alike from the text The text says: "When the Program is made available in source code form: a) it must be made available under this Agreement; and b) a copy of this Agreement must be included with each copy of the Program." Adaptations have to be licensed under the same license or one the license names as compatible.
- Source code from the text Providing access to the source code of the work with every copy distributed.
-
Duties
- Attribution from the text Giving credit to the copyright holders or authors of the work, in the form the licensor asks for.
- Notice from the text Notice: keeping the license and copyright notices with every copy.
- Share alike from the text The text says: "When the Program is made available in source code form: a) it must be made available under this Agreement; and b) a copy of this Agreement must be included with each copy of the Program." Adaptations have to be licensed under the same license or one the license names as compatible.
- Source code from the text Providing access to the source code of the work with every copy distributed.
-
Modified works from the text Distributing a modified version of the work that does not amount to a new, derivative work.
-
Modify from the text Altering the work, for example by updating it, without creating a new work; an alteration that creates a new work is Derive.
Duties
- Attribution from the text Giving credit to the copyright holders or authors of the work, in the form the licensor asks for.
- Modification notice from the text Marking a changed work as changed, saying how it differs from the original and keeping earlier notices of change.
- Notice from the text Notice: keeping the license and copyright notices with every copy.
- Share alike from the text The text says: "When the Program is made available in source code form: a) it must be made available under this Agreement; and b) a copy of this Agreement must be included with each copy of the Program." Adaptations have to be licensed under the same license or one the license names as compatible.
- Source code from the text Providing access to the source code of the work with every copy distributed.
-
Patent grant from the text Granting a license under the patent claims that a contributor holds and that the contribution necessarily infringes.
-
Present from the text Performing the work in public, including by broadcast or other communication to the public.
-
Sublicense from the text The text says: "Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form." Granting a third party rights in the work under a license of the licensee's own, rather than passing on the original license.
Prohibitions
This license states no prohibitions.
License-wide duties
This license states no duties that apply to the work as a whole.
What applies by default
The statements above are the library's reading of this license: each is marked with the sentence it rests on, or as a library convention where the text is not explicit. The statements below are the ones the DALICC reasoner supplies for acts the license says nothing about, from the default rules of the dependency graph it reasons with. Each one names the legal source it rests on. None of it is in the record.
-
Promote by default rule (adopted) Using the name or trademarks of the licensor or of contributors to endorse or promote a product.
This license says nothing about Promote, and the graph applies this reading in all jurisdictions it covers: it is not permitted unless the license permits it.
A licence that says nothing about endorsement is read as not allowing it: the licence gives the licensee no right to use the licensor's name or marks in a way that states or implies that the licensor endorses the licensee or its product, while stating truthfully that a work is based on or uses the licensed work is a different act that this rule does not decide. A copyright licence grants rights in the work, and the right to use a name or a trademark is a separate right under trademark law and the protection of names, which a silent copyright licence does not pass on. Combining a licence that is silent about endorsement with one that permits it shows a conflict marked as coming from this rule.
Basis Trademark and name rights are separate from copyright: Regulation (EU) 2017/1001 article 9 lets the proprietor of an EU trade mark prevent all third parties not having his consent from using the sign in the course of trade, and Directive (EU) 2015/2436 article 10, 15 U.S.C. 1114 and 1125(a), section 12 BGB and section 43 ABGB protect marks and names in the same way. The library's evidence is Creative Commons 4.0 section 2(b)(2): Patent and trademark rights are not licensed under this Public License. A copyright licence that is silent grants no right to use the licensor's name or marks to suggest endorsement (Worldwide)
Further terms
These are the things the license says about itself beyond the acts it permits, forbids and requires: when it ends, how long there is to put a breach right, which law governs it, and so on. A term that comes from the DALICC vocabulary links to its definition.
- Patent license ends if you sue
- Yes. Not a ban on suing: a patent claim over the work ends the patent license, or the whole license, as the text provides.
- Terminates on breach
- Yes
Clauses
Warranty disclaimer
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement, including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.
Limitation of liability
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
Additional clauses
A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that: a) it complies with the terms and conditions of this Agreement; and b) its license agreement: i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose; ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits; iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange. When the Program is made available in source code form: a) it must be made available under this Agreement; and b) a copy of this Agreement must be included with each copy of the Program. Contributors may not remove or alter any copyright notices contained within the Program. Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution. Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense. For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages. If Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed. In addition, if Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed. All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive. Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. IBM is the initial Agreement Steward. IBM may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved. This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation.
Info
- Target asset types
- Software
- Region / jurisdiction
- Worldwide
- Validity
- Perpetual
- Source
- https://spdx.org/licenses/CPL-1.0.html
- Legal code
- https://opensource.org/license/CPL-1.0
- This description is published under
- Creative Commons Attribution 4.0 International
- Publisher
- International Business Machines Corporation
- Attribution name
- IBM
- SPDX identifier
-
CPL-1.0on the SPDX license list - DALICC identifier
CPL-1.0
This record is published under CC BY 4.0. Credit it as: DALICC License Library, DALICC - Verein zur Förderung der Rechtssicherheit in der Datenbewirtschaftung, https://dalicc.net, CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). The license it describes belongs to its publisher.
Use this license
Everything below is generated from this record. Replace the example address with the address of your own work.
JSON sidecar
{
"license-uri": "https://dalicc.net/licenselibrary/CPL-1.0",
"license-title": "Common Public License 1.0",
"spdx-id": "CPL-1.0",
"attribution": "Copyright (c) [year] [copyright holder]",
"asset": null,
"generated-by": "DALICC"
}
RDF, Turtle
@prefix cc: <http://creativecommons.org/ns#> .
<https://example.org/my-work>
cc:license <https://dalicc.net/licenselibrary/CPL-1.0> .
RDF, JSON-LD
{
"@context": {
"cc": "http://creativecommons.org/ns#"
},
"@id": "https://example.org/my-work",
"cc:license": {
"@id": "https://dalicc.net/licenselibrary/CPL-1.0"
}
}
HTML attribution
<p>This work is licensed under <a href="https://dalicc.net/licenselibrary/CPL-1.0" rel="license">Common Public License 1.0</a>.</p>
This license asks for attribution, so the credit line is part of it.
Badge
Markdown
[](https://dalicc.net/license-library/CPL-1.0)
HTML
<a href="https://dalicc.net/license-library/CPL-1.0"><img src="https://dalicc.net/license-library/CPL-1.0/badge.svg" alt="License: Common Public License 1.0"></a>
Review
- Written from the license text by
- Giray Havur
- Written on
- 2026-09-15
- Second review
- not yet done
- Record changed since this review
- yes (version 2, 2026-09-24)
- Findings
- 11 recorded, 7 applied to the record, 1 proposed
The Common Public License is the agreement the Eclipse Public License 1.0 was cut from: the same definitions, the same grant of copyright and patent rights, the same commercial distribution indemnity. Source form must stay under this Agreement, which the record carries as a licence-wide share-alike duty. The record follows EclipsePublicLicense10 and departs from it in the two places section 3 requires. Nothing here is legal advice.
11 findings
-
info Rubric 2
odrl:targetapplieddcmitype:Software alone, following EclipsePublicLicense10 and EPL-2.0, the two records of this family already in the library. The text licenses a Program, that is software in source code and object code form, so neither dalicc:CreativeWork nor dcmitype:Dataset is written.
-
major Rubric 3
odrl:permissionappliedSection 2(a) grants "a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form", so dalicc:sublicense is a permission; section 2(b) grants a patent licence, so dalicc:patentGrant is one. Section 4 contemplates a commercial product offering, so cc:CommercialUse, dalicc:chargeDistributionFee and dalicc:chargeLicenseFee are permitted, as in EclipsePublicLicense10.
-
major Rubric 4
odrl:prohibitionapplieddalicc:ChangeLicense is prohibited, because section 3 says that when the Program is made available in source code form "it must be made available under this Agreement". dalicc:patentRetaliationTermination comes from section 7. dalicc:promote is not written: unlike the AFL and OSL texts, this Agreement has no trademark or endorsement clause, although EclipsePublicLicense10 carries the prohibition.
-
major Rubric 3
dalicc:ChangeLicenseproposedSection 3 also says: "A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that: a) it complies with the terms and conditions of this Agreement". Read alone that is dalicc:ChangeLicense with a dalicc:compliantLicense duty, which is what EclipsePublicLicense10 carries. It is not written here because the consistency check reports a permitted change of licence together with a share-alike duty as a direct conflict, and the source-form reciprocity is the stronger statement. The clause is quoted in dalicc:additionalClauses; the association has to decide which of the two readings the library keeps.
-
major Rubric 5
odrl:dutyappliedSection 3 carries the reciprocity: "When the Program is made available in source code form: a) it must be made available under this Agreement; and b) a copy of this Agreement must be included with each copy of the Program." That is a licence-wide cc:ShareAlike duty and cc:Notice. "Contributors may not remove or alter any copyright notices contained within the Program" and "Each Contributor must identify itself as the originator of its Contribution" give cc:Attribution on the three acts and dalicc:modificationNotice on odrl:modify and odrl:derive. Section 3(b)(iv), which requires a distributor's own licence to state where the source code is available, gives cc:SourceCode on odrl:distribute.
-
minor Rubric 6
dalicc:additionalClausesappliedSections 5 and 6 are quoted into dalicc:WarrantyDisclaimer and dalicc:LiabilityLimitation. dalicc:additionalClauses carries section 3, the commercial distribution indemnity of section 4, the patent litigation clause, the termination clause, the agreement-steward clause and the governing-law clause.
-
info Rubric 7
cc:jurisdictionappliedSection 7 states: "This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America." The record keeps cc:jurisdiction dalicc:worldwide and quotes the clause, which is what EclipsePublicLicense10 does and what the review group does for every governing-law clause; bpicounty:UnitedStates would overstate a choice-of-law clause as a territorial limit.
-
gap Rubric 8
dalicc:additionalClausesnoneThe indemnity of section 4, which obliges a commercial distributor to defend the other contributors, has no term; proposed dalicc:commercialDistributorIndemnity. The automatic termination on breach has no property; proposed dalicc:terminatesOnBreach. Both are quoted.
-
info Rubric 10
familynoneCPL-1.0, IPL-1.0 and the two Lucent licences are one text with four stewards. EclipsePublicLicense10 is the same document again, with the Eclipse Foundation as steward and the New York choice of law kept. Where this record has a licence-wide cc:ShareAlike duty and a dalicc:ChangeLicense prohibition, the existing EclipsePublicLicense10 record has a dalicc:ChangeLicense permission and no share-alike, so the two disagree about the same sentence; the review raises it.
-
info Rubric 9
recordnoneThe consistency check of app.services.composer with the axioms of dg_default returned an empty list for this record.
-
major Rubric 5
odrl:dutyappliedWeak-copyleft family alignment of 2026-09-15: section 3 requires a distributor who distributes the Program in object code form to state that the source code is available and how to obtain it. The duty was on odrl:distribute alone; it is now also on odrl:modify and odrl:derive, which is where the other twenty-four records of the weak-copyleft family carry it, so a comparison of two of them shows a difference between the licences and not between two reviewers.
Report an issue The review record as JSON The review checks the model against the license text. It is not legal advice.
History
This license model has 2 versions. Version 2 is the one served today; every earlier version keeps its own address, so a conclusion drawn from one of them can still be checked against it.
-
Version 2 current2026-09-24 Giray Havur
The changes since version 1 recorded which sentence of the text each statement rests on and named the license the record itself is published under.
View version 2 JSON-LD Turtle RDF/XML
5 changes
-
changed
permission dalicc:sublicensewas
permission dalicc:sublicenseManual edit The statement now quotes the sentence of the licence text it rests on: "Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form."
-
changed
permission odrl:derive with duties [cc:Attribution, cc:Notice, cc:ShareAlike, cc:SourceCode, dalicc:modificationNotice]was
permission odrl:derive with duties [cc:Attribution, cc:Notice, cc:ShareAlike, cc:SourceCode, dalicc:modificationNotice]Manual edit Its duty cc:ShareAlike quotes "When the Program is made available in source code form: a) it must be made available under this Agreement; and b) a copy of this Agreement must be included with each copy of the Program."
-
changed
permission odrl:distribute with duties [cc:Attribution, cc:Notice, cc:ShareAlike, cc:SourceCode]was
permission odrl:distribute with duties [cc:Attribution, cc:Notice, cc:ShareAlike, cc:SourceCode]Manual edit Its duty cc:ShareAlike quotes "When the Program is made available in source code form: a) it must be made available under this Agreement; and b) a copy of this Agreement must be included with each copy of the Program."
-
changed
permission odrl:modify with duties [cc:Attribution, cc:Notice, cc:ShareAlike, cc:SourceCode, dalicc:modificationNotice]was
permission odrl:modify with duties [cc:Attribution, cc:Notice, cc:ShareAlike, cc:SourceCode, dalicc:modificationNotice]Manual edit Its duty cc:ShareAlike quotes "When the Program is made available in source code form: a) it must be made available under this Agreement; and b) a copy of this Agreement must be included with each copy of the Program."
-
added
dct:license <https://creativecommons.org/licenses/by/4.0/>Manual edit Every record is published under CC BY 4.0. cc:license names the record DALICC keeps of that licence; dct:license now names it by the address Creative Commons publishes it at, so that a consumer matching the canonical IRI finds it.
-
-
Version 1
Created from the license text on 2026-09-15 (Eclipse, Common Public and Lucent).
Every change names the reason behind it: a finding of the content review, one of its library-wide decisions, the metadata that review wrote onto every record, or a hand edit. None of it is legal advice.
Nothing on this page is legal advice. What a license means is decided by its text; ask a legal advisor before you rely on it.