doc: implement REUSE with SPDX identifiers
authorMichael Jeanson <mjeanson@efficios.com>
Thu, 6 Jul 2023 18:40:15 +0000 (14:40 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Wed, 10 Jan 2024 17:20:10 +0000 (12:20 -0500)
commit53f7d0d7404de911dd62dff06f08539e33ea7519
treea5b2a86fdf5fea6b819fd41a279e2852ac4414ff
parent1c1968450409b3c159a3000f9e1a968ff1e5f7e8
doc: 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. This is the first step
towards implementing the full REUSE spec [2] to help with copyright and
licensing audits and compliance.

This will reduce a lot a manual work required for the licensing audit
required in Debian on each update.

For files that lacked copyright and licensing information, I used the
following guidelines. If a clear author could be determined from the git
history use it, otherwise use 'EfficiOS Inc.'. For build system files,
use 'MIT', for documentation 'CC-BY-4.0' and for data files 'CC0-1.0'.

Freeform text files were converted to Markdown to allow licensing
comments.

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

Change-Id: Idc57357d401c4efac4d0c641108607236fa8ecd4
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
60 files changed:
doc/Makefile.am
doc/examples/Makefile.am
doc/examples/clock-override/README [deleted file]
doc/examples/clock-override/README.md [new file with mode: 0644]
doc/examples/clock-override/run-clock-override
doc/examples/cmake-multiple-shared-libraries/CMakeLists.txt
doc/examples/cmake-multiple-shared-libraries/cmake/FindLTTngUST.cmake
doc/examples/cmake-multiple-shared-libraries/trace.sh
doc/examples/demo-tracef/README [deleted file]
doc/examples/demo-tracef/README.md [new file with mode: 0644]
doc/examples/demo-tracelog/README [deleted file]
doc/examples/demo-tracelog/README.md [new file with mode: 0644]
doc/examples/demo-tracelog/demo-vtracelog.c
doc/examples/demo/README [deleted file]
doc/examples/demo/README.md [new file with mode: 0644]
doc/examples/demo/demo-trace
doc/examples/gen-tp/sample.c
doc/examples/gen-tp/sample_tracepoint.tp
doc/examples/getcpu-override/README [deleted file]
doc/examples/getcpu-override/README.md [new file with mode: 0644]
doc/examples/getcpu-override/run-getcpu-override
doc/examples/hello-static-lib/README [deleted file]
doc/examples/hello-static-lib/README.md [new file with mode: 0644]
doc/examples/java-jul/README [deleted file]
doc/examples/java-jul/README.md [new file with mode: 0644]
doc/examples/java-jul/run
doc/examples/java-log4j/run
doc/examples/java-log4j2-basic/log4j2.xml
doc/examples/java-log4j2-basic/run
doc/examples/java-log4j2-ctx/log4j2.ctx1.xml
doc/examples/java-log4j2-ctx/log4j2.ctx2.xml
doc/examples/java-log4j2-ctx/run
doc/examples/java-log4j2-prog/run
doc/examples/python/hello.py
doc/java-agent.md [new file with mode: 0644]
doc/java-agent.txt [deleted file]
doc/man/asciidoc.conf
doc/man/common-authors.txt
doc/man/common-copyrights.txt
doc/man/common-footer-author.txt
doc/man/common-footer.txt
doc/man/do_tracepoint.3
doc/man/log-levels.txt
doc/man/lttng-gen-tp.1.txt
doc/man/lttng-ust-cyg-profile.3.txt
doc/man/lttng-ust-dl.3.txt
doc/man/lttng-ust.3.txt
doc/man/lttng_ust_do_tracepoint.3
doc/man/lttng_ust_tracef.3.txt
doc/man/lttng_ust_tracelog.3.txt
doc/man/lttng_ust_tracepoint.3
doc/man/lttng_ust_tracepoint_enabled.3
doc/man/manpage.xsl
doc/man/tracef-tracelog-limitations.txt
doc/man/tracef.3.txt
doc/man/tracelog.3.txt
doc/man/tracepoint.3
doc/man/tracepoint_enabled.3
doc/python-agent.md [new file with mode: 0644]
doc/python-agent.txt [deleted file]
This page took 0.029383 seconds and 4 git commands to generate.