Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
steps:
- uses: actions/checkout@v2
- name: REUSE Compliance Check
uses: fsfe/reuse-action@v3
uses: fsfe/reuse-action@v5

build:
runs-on: ubuntu-latest
Expand Down
36 changes: 0 additions & 36 deletions .reuse/dep5

This file was deleted.

55 changes: 55 additions & 0 deletions REUSE.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
version = 1

[[annotations]]
path = "site/static/*.schema.json"
precedence = "override"
SPDX-FileCopyrightText = "2025 Free Software Foundation Europe <https://fsfe.org>"
SPDX-License-Identifier = "CC0-1.0"

[[annotations]]
path = "site/static/fonts/roboto/**"
precedence = "aggregate"
SPDX-FileCopyrightText = "2018 Google"
SPDX-License-Identifier = "Apache-2.0"

[[annotations]]
path = "site/static/fonts/fontawesome/css/**"
precedence = "aggregate"
SPDX-FileCopyrightText = "Font Awesome <https://fontawesome.com>"
SPDX-License-Identifier = "MIT"

[[annotations]]
path = "site/static/fonts/fontawesome/webfonts/**"
precedence = "aggregate"
SPDX-FileCopyrightText = "Font Awesome <https://fontawesome.com>"
SPDX-License-Identifier = "OFL-1.1"

[[annotations]]
path = "site/static/fonts/fontawesome/webfonts/**.svg"
precedence = "aggregate"
SPDX-FileCopyrightText = "Font Awesome <https://fontawesome.com>"
SPDX-License-Identifier = "CC-BY-4.0"

[[annotations]]
path = "site/static/img/**.png"
precedence = "aggregate"
SPDX-FileCopyrightText = "2019 Free Software Foundation Europe <https://fsfe.org>"
SPDX-License-Identifier = "CC-BY-SA-4.0"

[[annotations]]
path = "site/static/img/**.jpg"
precedence = "aggregate"
SPDX-FileCopyrightText = "2019 Free Software Foundation Europe <https://fsfe.org>"
SPDX-License-Identifier = "CC-BY-SA-4.0"

[[annotations]]
path = "site/i18n/**.json"
precedence = "aggregate"
SPDX-FileCopyrightText = "2019 Free Software Foundation Europe <https://fsfe.org>"
SPDX-License-Identifier = "CC-BY-SA-4.0"

[[annotations]]
path = "site/po/**.po**"
precedence = "aggregate"
SPDX-FileCopyrightText = "2020 Free Software Foundation Europe e.V."
SPDX-License-Identifier = "CC-BY-SA-4.0"
3 changes: 2 additions & 1 deletion site/content/en/faq.md
Original file line number Diff line number Diff line change
Expand Up @@ -416,7 +416,8 @@ SPDX-License-Identifier = "CC0-1.0"
```

The [REUSE Specification](/spec) documents more thoroughly how `REUSE.toml` can
be used.
be used. You can find a JSON schema for `REUSE.toml` at
<https://reuse.software/reuse-toml-v1.schema.json>.

## ... override erroneous REUSE information? {#override-info}

Expand Down
4 changes: 4 additions & 0 deletions site/content/en/spec-3.2.md
Original file line number Diff line number Diff line change
Expand Up @@ -309,6 +309,10 @@ SPDX-FileCopyrightText = "2019 Jane Doe"
SPDX-License-Identifier = "CC0-1.0"
```

A JSON schema of version 1 of `REUSE.toml` is provided at
<https://reuse.software/reuse-toml-v1.schema.json>. This Specification remains
authoritative.
Comment on lines +313 to +314
Copy link
Member Author

@carmenbianca carmenbianca Sep 25, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This Specification → The REUSE specification

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Or: [...] is provided at [...] for your convenience.


### DEP5 (deprecated)

Licensing Information MAY be associated with a file through a DEP5 file, but you
Expand Down
4 changes: 4 additions & 0 deletions site/content/en/spec-3.3.md
Original file line number Diff line number Diff line change
Expand Up @@ -317,6 +317,10 @@ SPDX-FileCopyrightText = "2019 Jane Doe"
SPDX-License-Identifier = "CC0-1.0"
```

A JSON schema of version 1 of `REUSE.toml` is provided at
<https://reuse.software/reuse-toml-v1.schema.json>. This Specification remains
authoritative.

### DEP5 (deprecated)

Licensing Information MAY be associated with a file through a DEP5 file, but you
Expand Down
85 changes: 85 additions & 0 deletions site/static/reuse-toml-v1.schema.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,85 @@
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://reuse.software/reuse-toml-v1.schema.json",
"$comment": "See https://reuse.software/spec-3.2/ for details",
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"title": "REUSE.toml global licensing file, version 1",
"description": "A configuration file which declares the copyright and licensing of files in a directory tree",
"type": "object",
"required": ["version"],
"properties": {
"version": {
"description": "The schema version of the REUSE.toml file",
"type": "integer",
"exclusiveMinimum": 0,
"examples": [1]
},
"annotations": {
"description": "Annotation object array",
"type": "array",
"items": {
"description": "Annotation object",
"type": "object",
"required": ["path"],
"properties": {
"path": {
"description": "Relative path(s) to files, with optional globbing",
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
],
"examples": [["po/*.po", "po/*.pot"], "tests/resources/**"]
},
"precedence": {
"description": "The order of precedence for Licensing Information between this REUSE.toml file and the files covered by path",
"enum": ["closest", "aggregate", "override"],
"default": "closest",
"examples": ["closest"]
},
"SPDX-FileCopyrightText": {
"description": "Copyright notice(s)",
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
],
"examples": [
"2019 Jane Doe <[email protected]>",
"© 2019 John Doe <[email protected]>",
"Contributors to Example Project <https://project.example.com>",
"(C) Example Cooperative <[email protected]>",
"Copyright 2016, 2018-2019 Joe Anybody"
]
},
"SPDX-License-Identifier": {
"description": "License identifier(s)",
"oneOf": [
{
"type": "string"
},
{
"type": "array",
"items": {
"type": "string"
}
}
],
"examples": ["GPL-3.0-or-later", "GPL-3.0-or-later OR Apache-2.0"]
}
}
}
}
}
}