Skip to content

Differences between V2.2.1 and V2.2

There were no technical differences; V2.2.1 is V2.2 reformatted for submission to ISO via the PAS process.

As a result, new clauses were added causing the previous clause-numbering sequence to change. Also, Annexes went from having Roman numbers to Latin letters.

Here is the translation between numbering in V2.2.1 and the version that came before it:

Table 1 — SPDX V2.2.1 Organizational Changes

Title V2.2 V2.2.1 (spdx.dev) V2.2.1 (ISO)
Scope N/A Clause 1 Clause 1
Normative references N/A Clause 2 Clause 2
Terms and definitions N/A Clause 3 Clause 3
Conformance N/A Clause 4 Clause 4
Composition of an SPDX document N/A Clause 5 Clause 5
Document Creation Information Chapter 2 Clause 6 Clause 6
Package Information Chapter 3 Clause 7 Clause 7
File Information Chapter 4 Clause 8 Clause 8
Snippet Information Chapter 5 Clause 9 Clause 9
Other Licensing Information Detected Chapter 6 Clause 10 Clause 1
Relationship between SPDX Elements Information Chapter 7 Clause 11 Clause 1
Annotation Information Chapter 8 Clause 12 Clause 1
Review Information (deprecated) Chapter 9 Clause 13 Clause 1
SPDX License List Appendix I Annex A Annex A
License Matching Guidelines and Templates Appendix II Annex B Annex B
RDF Object Model and Identifier Syntax Appendix III Annex C Annex C
SPDX License Expressions Appendix IV Annex D Annex D
Using SPDX short identifiers in Source Files Appendix V Annex E Annex E
External Repository Identifiers Appendix VI Annex F Annex F
Creative Commons Attribution License 3.0 Unported Appendix VII Annex G [omitted]
SPDX Lite Appendix VIII Annex H/G* Annex G
SPDX File Tags Appendix IX Annex I/H* Annex H
Differences from Earlier SPDX Versions N/A Annex J/I* Annex I

*This edition featured inconsistent lettering.