include: implement REUSE with SPDX identifiers
authorMichael Jeanson <mjeanson@efficios.com>
Thu, 6 Jul 2023 18:40:39 +0000 (14:40 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Wed, 10 Jan 2024 17:19:55 +0000 (12:19 -0500)
commit1c1968450409b3c159a3000f9e1a968ff1e5f7e8
treec1f99abbadf1ea3ee0632cc94dc63a280fc3920f
parent71ca25096f065a790cd0482d6be15dbc90970bc4
include: 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: Ie6e7d801e879f78ee34361c2327338ac8b60c92b
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
37 files changed:
include/lttng/tp/lttng-ust-tracef.h
include/lttng/tp/lttng-ust-tracelog.h
include/lttng/tracef.h
include/lttng/tracelog.h
include/lttng/tracepoint-event.h
include/lttng/tracepoint-rcu.h
include/lttng/tracepoint-types.h
include/lttng/tracepoint.h
include/lttng/urcu/pointer.h
include/lttng/urcu/static/pointer.h
include/lttng/urcu/static/urcu-ust.h
include/lttng/urcu/urcu-ust.h
include/lttng/ust-abi.h
include/lttng/ust-api-compat.h
include/lttng/ust-arch.h
include/lttng/ust-cancelstate.h
include/lttng/ust-clock.h
include/lttng/ust-common.h
include/lttng/ust-compiler.h
include/lttng/ust-config.h.in
include/lttng/ust-ctl.h
include/lttng/ust-endian.h
include/lttng/ust-error.h
include/lttng/ust-events.h
include/lttng/ust-fork.h
include/lttng/ust-getcpu.h
include/lttng/ust-libc-wrapper.h
include/lttng/ust-ringbuffer-context.h
include/lttng/ust-sigbus.h
include/lttng/ust-thread.h
include/lttng/ust-tracepoint-event-nowrite.h
include/lttng/ust-tracepoint-event-reset.h
include/lttng/ust-tracepoint-event-write.h
include/lttng/ust-tracepoint-event.h
include/lttng/ust-tracer.h
include/lttng/ust-utils.h
include/lttng/ust-version.h.in
This page took 0.030162 seconds and 4 git commands to generate.