{"id":"CC-BY-NC-ND-2.0","title":"Creative Commons Attribution-NonCommercial-NoDerivatives 2.0 Generic","reviewed_on":"2026-09-22","reviewer":"Giray Havur","text_source":"https://raw.githubusercontent.com/spdx/license-list-data/main/text/CC-BY-NC-ND-2.0.txt","text_retrieved":true,"verdict":"created","summary":"The record models the generic text of Attribution-NonCommercial-NoDerivatives 2.0, the original that the Creative Commons jurisdiction ports of this version were adapted from. It copies the model of CC-BY-NC-ND-4.0, the 4.0 record of the same element set, and departs from it only where the 2.0 text departs from the 4.0 text. Version 2.0 added the musical and webcasting royalty clauses and the file-sharing sentence, and both are in the record.","findings":[{"rubric":1,"severity":"info","field":"spdx:licenseId","description":"File name, identifier, SPDX identifier and IRI agree. The record models the generic original of version 2.0, which the library did not hold: it held the 4.0 International record of this element set and the jurisdiction ports adapted from version 2.0. The record is not a port, so it carries no dalicc:jurisdictionPortOf and no country; cc:jurisdiction is dalicc:worldwide and dalicc:variantKind is \"version\", the kind docs/DATA.md gives a record that is an earlier version of a text the library holds.","action":"applied"},{"rubric":2,"severity":"info","field":"odrl:target","description":"One odrl:AssetCollection of dct:type dalicc:CreativeWork. dcmitype:Dataset is left out: the words \"database\" and \"sui generis\" do not occur anywhere in this legal code, so the text neither licenses nor waives a database right. CC-BY-NC-ND-4.0 carries dcmitype:Dataset because Section 4 of the 4.0 text licenses the sui generis database right, and the German 3.0 ports carry it because their adapted text does. This record differs from both on that point, and the difference is in the texts.","action":"applied"},{"rubric":3,"severity":"major","field":"odrl:permission","description":"Section 3 grants a license \"to reproduce the Work, to incorporate the Work into one or more Collective Works, and to reproduce the Work as incorporated in the Collective Works\" and to \"distribute copies or phonorecords of, display publicly, perform publicly, and perform publicly by means of a digital audio transmission the Work including as incorporated in Collective Works\". There is no grant to create a derivative work at all, so the permissions are odrl:reproduce, odrl:distribute, odrl:display and odrl:present, and nothing else. The section ends \"All rights not expressly granted by Licensor are hereby reserved.\"","action":"applied"},{"rubric":4,"severity":"major","field":"odrl:prohibition","description":"The NonCommercial element reads: \"You may not exercise any of the rights granted to You in Section 3 above in any manner that is primarily intended for or directed toward commercial advantage or private monetary compensation.\" cc:CommercialUse is therefore a prohibition and not a permission. The licence adds: \"The exchange of the Work for other copyrighted works by means of digital file-sharing or otherwise shall not be considered to be intended for or directed toward commercial advantage or private monetary compensation, provided there is no payment of any monetary compensation in connection with the exchange of copyrighted works.\" dalicc:chargeDistributionFee stays a permission, which is the reading CC-BY-NC-ND-4.0 and the ports of this element set already carry: a fee for the act of transferring a copy is not the commercial advantage the clause bars. dalicc:chargeLicenseFee is not written, because the licence bars charging for the grant itself.","action":"applied"},{"rubric":4,"severity":"major","field":"odrl:prohibition","description":"Review decision 2 of 2026-09-15 for a NoDerivatives record: neither odrl:modify nor dalicc:ModifiedWorks is permitted and odrl:derive is prohibited. The text supports it directly, because Section 3 grants no right to create a derivative work and closes \"All rights not expressly granted by Licensor are hereby reserved.\" the data checks (docs/LICENSE_REVIEW.md section 10) enforces the same shape.","action":"applied"},{"rubric":4,"severity":"major","field":"odrl:prohibition","description":"Section 4(a) reads: \"You may not offer or impose any terms on the Work that alter or restrict the terms of this License or the recipients' exercise of the rights granted hereunder. You may not sublicense the Work.\" That is dalicc:sublicense prohibited, which review decision 1 of 2026-09-15 requires of every Creative Commons record except the CC0 dedication, and dalicc:ChangeLicense prohibited, which library convention 15 expressly keeps for this family because the no-downstream-restrictions clause is the bar the rule otherwise denies.","action":"applied"},{"rubric":4,"severity":"minor","field":"odrl:prohibition","description":"dalicc:promote is prohibited, as it is on CC-BY-NC-ND-4.0 and on the ports of this element set. Version 2.0 has no endorsement sentence in its restrictions: the nearest text is the paragraph that closes the document, \"Except for the limited purpose of indicating to the public that the Work is licensed under the CCPL, neither party will use the trademark \"Creative Commons\" or any related trademark or logo of Creative Commons without the prior written consent of Creative Commons\". Unlike the 3.0 text, this version does not say that the paragraph falls outside the License. The paragraph is quoted in dalicc:additionalClauses so a reader can judge it.","action":"applied"},{"rubric":4,"severity":"major","field":"odrl:prohibition","description":"The licence reserves the royalty collection against the licensee: \"Licensor reserves the exclusive right to collect, whether individually or via a performance rights society (e.g. ASCAP, BMI, SESAC), royalties for the public performance or public digital performance (e.g. webcast) of the Work if that performance is primarily intended for or directed toward commercial advantage or private monetary compensation.\" dalicc:royaltyCollectionReserved says exactly that and is written as a prohibition, because it is the licensee who may not exercise the reserved right. The term was defined by the review of 2026-09-15 and applied to no record until now; the whole clause is quoted in dalicc:additionalClauses.","action":"applied"},{"rubric":5,"severity":"major","field":"odrl:duty","description":"Section 4(a) reads: \"You must include a copy of, or the Uniform Resource Identifier for, this License with every copy or phonorecord of the Work\" and the attribution clause asks You to \"keep intact all copyright notices for the Work\" and to name the Original Author and the title. cc:Attribution and cc:Notice therefore hang on odrl:distribute. The duties hang on the acts that trigger them, not on the odrl:Set.","action":"applied"},{"rubric":8,"severity":"gap","field":"dalicc:additionalClauses","description":"Two clauses the record quotes rather than models, because CC-BY-NC-ND-4.0 and the 287 ports do not model them either and a single set of records should not change the family on its own. The first is the technological measures sentence: \"You may not distribute, publicly display, publicly perform, or publicly digitally perform the Work with any technological measures that control access or use of the Work in a manner inconsistent with the terms of this License Agreement.\" dalicc:applyTechnicalProtectionMeasures exists and would carry it as a prohibition. The second is Section 8: \"the Licensor offers to the recipient a license to the Work on the same terms and conditions as the license granted to You under this License\", which dalicc:downstreamOffer describes exactly; odrl:grantUse cannot carry it, because the dependency graph makes odrl:grantUse the same action as dalicc:sublicense and this licence prohibits sublicensing. Both are proposals for the whole Creative Commons family rather than for this record.","action":"none"},{"rubric":7,"severity":"major","field":"dalicc:terminatesOnBreach","description":"Section 7(a) reads: \"This License and the rights granted hereunder will terminate automatically upon any breach by You of the terms of this License.\" dalicc:terminatesOnBreach is true and no dalicc:curePeriod is written, because this generation of the licence has no reinstatement clause: once the licence ends, it ends. The 4.0 text added the 30-day reinstatement, and CC-BY-NC-ND-4.0 carries neither property today. Section 7(b) says \"the license granted here is perpetual (for the duration of the applicable copyright in the Work)\", so dalicc:validityType is dalicc:perpetual, and the text names no legal system, so cc:jurisdiction is dalicc:worldwide.","action":"applied"},{"rubric":6,"severity":"minor","field":"dalicc:WarrantyDisclaimer","description":"The warranty disclaimer and the limitation of liability are separate sections and are quoted into separate properties, which is family rule 10. Both are quoted verbatim, including the spelling of the source text (\"MERCHANTIBILITY\", \"THE PRESENCE OF ABSENCE OF ERRORS\"). The text of CC-BY-NC-ND-2.0 carries no long dash, so no quotation needed a hyphen in place of one. Line breaks inside a quoted clause are collapsed to single spaces, the way CC-BY-NC-ND-4.0 writes its clauses; the ports keep the line breaks of their own source.","action":"applied"},{"rubric":9,"severity":"info","field":"record","description":"The consistency check of app.services.composer against the axioms of licensedata/dependencygraph/dg_default.ttl returned no conflicts.","action":"none"},{"rubric":10,"severity":"info","field":"record","description":"The nearest sibling is CC-BY-NC-ND-4.0, and the nearest port is the 2.0 port of this element set. The record carries the same permissions, duties and prohibitions as CC-BY-NC-ND-4.0 and differs from it in five things, all of them differences between the two texts: no dcmitype:Dataset on the target, dalicc:terminatesOnBreach with no cure period, dalicc:licenseVersion \"2.0\" with dalicc:variantKind \"version\", the clause quotes of this generation of the text, and the statements this version adds (dalicc:royaltyCollectionReserved, dalicc:moralRightsRestriction, dalicc:shareAlikeVersionQualifier and dalicc:reciprocityScope where the text has them).","action":"none"},{"rubric":10,"severity":"minor","field":"dalicc:additionalClauses","description":"The six records of this version quote the same passages of the version's text, each literal a single verbatim run of this record's own legal code, in the order the text states them. A passage the element set does not have is absent, which is a difference between the texts and not between two readings.","action":"applied"},{"rubric":4,"severity":"minor","field":"odrl:prohibition","description":"dalicc:promote was prohibited and no sentence of this text supports it. The statement was the library's reading of a legal default, that a copyright licence which says nothing about endorsement grants no right to it, and it sat in 519 of 581 records as a house convention. That reading is now an adopted dalicc:DefaultRule of the core dependency graph, which supplies it to every licence that is silent about the action, so a compatibility check reaches the same answer and the record states only what the text states. Removed on 2026-09-23; see section 13 of docs/LICENSE_REVIEW.md.","action":"applied","change":"# removed\nodrl:prohibition [ a odrl:Prohibition ;\n        odrl:action dalicc:promote ] ;\n"}],"family":"Creative Commons 2.0 Generic","port_of":null,"variant_kind":"version","variant_of":null,"notes":"Modelled from the SPDX plain text of CC-BY-NC-ND-2.0. The record is not a jurisdiction port: it is the generic original, so port_of is null and the record carries no country. Quoted clauses have their line breaks collapsed to single spaces."}