Implement REUSE with SPDX identifiers
authorMichael Jeanson <mjeanson@efficios.com>
Mon, 23 Oct 2023 21:11:34 +0000 (17:11 -0400)
committerPhilippe Proulx <eeppeliteloop@gmail.com>
Tue, 24 Oct 2023 22:19:14 +0000 (18:19 -0400)
commitd2d068936dd528c94a076f7c7f4201179b1060c3
tree23ac2e835cc898adccb5abc7b883796e520cba55
parent9403947ba6dbd7119e91565d155176f517c5ae7a
Implement REUSE with SPDX identifiers

The SPDX identifiers [1] are a legally binding shorthand, which can be
used instead of the full boiler plate text. The REUSE specification [2]
defines a standardized method for declaring copyright and licensing for
software projects.

The objective is to facilitate copyright and licensing audits and
compliance for users of our software. We are currently in the process of
converting our projects to REUSE and this will facilitate the vendoring
of normand in those projects.

For files that lacked licensing information, I used the following
guidelines. For code and build system use 'MIT', for documentation
'CC-BY-SA-4.0' and for data files 'CC0-1.0'. This can be altered to your
liking.

Changes to the original patch by Philippe:

* Keep the original copyright notice and MIT license text in
  `normand/normand.py` to keep this module file portable and independent
  from the project.

* Remove newlines between SPDX lines.

[1] https://spdx.org/ids-how
[2] https://reuse.software/tutorial/

Change-Id: I58861cb873585dc773f3993338766c520bf92747
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Reviewed-on: https://review.lttng.org/c/normand/+/11135
Reviewed-by: Philippe Proulx <eeppeliteloop@gmail.com>
15 files changed:
.gitignore
.gitreview
.reuse/dep5 [new file with mode: 0644]
LICENSES/CC-BY-SA-4.0.txt [new file with mode: 0644]
LICENSES/CC0-1.0.txt [new file with mode: 0644]
LICENSES/MIT.txt [new file with mode: 0644]
README.adoc
normand-logo.png.license [new file with mode: 0644]
normand/__init__.py
normand/normand.py
poetry.lock.license [new file with mode: 0644]
pyproject.toml
tests/conftest.py
tests/test_api.py
tests/test_trans_gz_bz2.py
This page took 0.025476 seconds and 4 git commands to generate.