diff --git a/site/content/en/spec-3.2.md b/site/content/en/spec-3.2.md index 48e3fb89..751d93a1 100644 --- a/site/content/en/spec-3.2.md +++ b/site/content/en/spec-3.2.md @@ -37,23 +37,7 @@ These are the definitions for some of the terms used in this specification: - Copyright Notice --- a line of text that conveys copyright of a copyright holder. Its format is defined in the [Format of Copyright Notices](#format-of-copyright-notices) section. -- Covered File --- any file in a Project, except for - - The License Files stored in the `LICENSES/` directory. - - `COPYING` and `LICENSE`, with or without file extensions. - - The files belonging to the Project's version control system (example: - `.git/`). - - The files ignored by the version control system (example: files listed in - `.gitignore`). - - Submodules of the Project's version control system and Meson subprojects. - Each submodule and Meson subproject is understood as a separate Project. - - The files in the `.reuse/` directory in the root of the Project. This - directory MUST contain only files relevant for the operation of the REUSE - Tool. - - Symlinks and files with no data (zero-byte). - - SPDX documents in their various formats as defined in the [SPDX - Specification, Clause - 4.4](https://spdx.github.io/spdx-spec/v2.3/conformance/#44-standard-data-format-requirements) - (example: `sbom.spdx.json`). +- Covered File --- a file which must contain Licensing Information. - Commentable File --- a plain text file that can contain comments. - Snippet --- a portion of text in a Commentable File to which different Licensing Information applies. @@ -76,6 +60,28 @@ These are the definitions for some of the terms used in this specification: - TOML --- A configuration file format as available at . +## Covered Files + +Covered Files are any file which must contain Licensing Information. This is +effectively equal to all files in a project, with the exception of: + +- The License Files stored in the `LICENSES/` directory. +- `COPYING` and `LICENSE`, with or without file extensions. +- The files belonging to the Project's version control system (example: + `.git/`). +- The files ignored by the version control system (example: files listed in + `.gitignore`). +- Submodules of the Project's version control system and Meson subprojects. Each + submodule and Meson subproject is understood as a separate Project. +- The files in the `.reuse/` directory in the root of the Project. This + directory MUST contain only files relevant for the operation of the REUSE + Tool. +- Symlinks and files with no data (zero-byte). +- SPDX documents in their various formats as defined in the [SPDX Specification, + Clause + 4.4](https://spdx.github.io/spdx-spec/v2.3/conformance/#44-standard-data-format-requirements) + (example: `sbom.spdx.json`). + ## License Files A Project MUST include a License File for every license under which Covered