Skip to content

Commit 1ff67ba

Browse files
committed
#746 Finalize jdp-2025-01
1 parent e1d5788 commit 1ff67ba

File tree

1 file changed

+13
-5
lines changed

1 file changed

+13
-5
lines changed

devdoc/jdp/jdp-2025-01-apply-spdx-license-info-and-comply-with-reuse-specification.adoc

Lines changed: 13 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77

88
== Status
99

10-
* Draft
11-
* Proposed for: Jaybird 7
10+
* Published
11+
* Implemented in: Jaybird 7
1212

1313
== Type
1414

@@ -74,6 +74,16 @@ The Jaybird project will follow the REUSE specification to provide license and c
7474
The project will *not* publish an SPDX file.
7575
Users in need of an SPDX file for SBOM purposes will need to generate it themselves using the repository contents (e.g. of a tagged release).
7676

77+
This can be done with the reuse tool (see installation instructions on <https://github.com/fsfe/reuse-tool?tab=readme-ov-file#install>):
78+
79+
[listing]
80+
----
81+
reuse spdx -o reuse.spdx
82+
----
83+
84+
This will output the spdx information to the file `reuse.spdx`.
85+
See also <https://reuse.readthedocs.io/en/stable/man/reuse-spdx.html>.
86+
7787
The project will also not provide SPDX information for dependencies.
7888

7989
=== License applied to documentation
@@ -132,8 +142,6 @@ As a result, Jaybird as a whole becomes `LGPL-2.1-or-later OR LGPL-2.1-or-later
132142

133143
== Consequences
134144

135-
NOTE: This section may be updated while applying the necessary changes.
136-
137145
[#apply-license]
138146
=== Applying the license
139147

@@ -244,7 +252,7 @@ It should not result in addition of a `SPDX-FileCopyrightText` by the person mak
244252
[#compliance-check]
245253
=== Compliance checking
246254

247-
A GitHub Action will be configured to run a compliance check post commit and for pull requests.
255+
A GitHub Action will be configured to run a compliance check post-commit and for pull requests.
248256

249257
Instructions will be provided in `./devdoc/` how developers can run compliance checks locally, and how to install a local Git commit hook to run the compliance check before commit.
250258

0 commit comments

Comments
 (0)