Public headers: use SPDX identifiers
authorMichael Jeanson <mjeanson@efficios.com>
Tue, 4 Jul 2023 20:52:00 +0000 (16:52 -0400)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 11 Jul 2023 16:13:22 +0000 (12:13 -0400)
commitd3d3857f678627e7bbfb5a8d6f3bc15cd2a694d9
tree94388e5dbf087d6afa5b9a0a4f4d5a7d5a551b4a
parentd001c88633f6a58e94eb73f4814976d13f61bd77
Public headers: use SPDX identifiers

The SPDX identifiers [1] are a legally binding shorthand, which can be
used instead of the full boiler plate text. This is another 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. Use the author from the git history and the main
project license 'LGPL-2.1-or-later'.

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

Change-Id: I31928c81be4821cca29b905d8a0a06de9bd0e1ec
Signed-off-by: Michael Jeanson <mjeanson@efficios.com>
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
98 files changed:
include/urcu-bp.h
include/urcu-call-rcu.h
include/urcu-defer.h
include/urcu-flavor.h
include/urcu-pointer.h
include/urcu-qsbr.h
include/urcu.h
include/urcu/arch.h
include/urcu/arch/aarch64.h
include/urcu/arch/alpha.h
include/urcu/arch/arm.h
include/urcu/arch/gcc.h
include/urcu/arch/generic.h
include/urcu/arch/hppa.h
include/urcu/arch/ia64.h
include/urcu/arch/m68k.h
include/urcu/arch/mips.h
include/urcu/arch/nios2.h
include/urcu/arch/ppc.h
include/urcu/arch/riscv.h
include/urcu/arch/s390.h
include/urcu/arch/sparc64.h
include/urcu/arch/tile.h
include/urcu/arch/x86.h
include/urcu/assert.h
include/urcu/call-rcu.h
include/urcu/cds.h
include/urcu/compiler.h
include/urcu/config.h.in
include/urcu/debug.h
include/urcu/defer.h
include/urcu/flavor.h
include/urcu/futex.h
include/urcu/hlist.h
include/urcu/lfstack.h
include/urcu/list.h
include/urcu/map/clear.h
include/urcu/map/urcu-bp.h
include/urcu/map/urcu-mb.h
include/urcu/map/urcu-memb.h
include/urcu/map/urcu-qsbr.h
include/urcu/map/urcu-signal.h
include/urcu/map/urcu.h
include/urcu/pointer.h
include/urcu/rcuhlist.h
include/urcu/rculfhash.h
include/urcu/rculfqueue.h
include/urcu/rculfstack.h
include/urcu/rculist.h
include/urcu/ref.h
include/urcu/static/lfstack.h
include/urcu/static/pointer.h
include/urcu/static/rculfqueue.h
include/urcu/static/rculfstack.h
include/urcu/static/urcu-bp.h
include/urcu/static/urcu-common.h
include/urcu/static/urcu-mb.h
include/urcu/static/urcu-memb.h
include/urcu/static/urcu-qsbr.h
include/urcu/static/urcu-signal-nr.h
include/urcu/static/urcu-signal.h
include/urcu/static/urcu.h
include/urcu/static/wfcqueue.h
include/urcu/static/wfqueue.h
include/urcu/static/wfstack.h
include/urcu/syscall-compat.h
include/urcu/system.h
include/urcu/tls-compat.h
include/urcu/uatomic.h
include/urcu/uatomic/aarch64.h
include/urcu/uatomic/alpha.h
include/urcu/uatomic/arm.h
include/urcu/uatomic/gcc.h
include/urcu/uatomic/generic.h
include/urcu/uatomic/hppa.h
include/urcu/uatomic/ia64.h
include/urcu/uatomic/m68k.h
include/urcu/uatomic/mips.h
include/urcu/uatomic/nios2.h
include/urcu/uatomic/ppc.h
include/urcu/uatomic/riscv.h
include/urcu/uatomic/s390.h
include/urcu/uatomic/sparc64.h
include/urcu/uatomic/tile.h
include/urcu/uatomic/x86.h
include/urcu/uatomic_arch.h
include/urcu/urcu-bp.h
include/urcu/urcu-futex.h
include/urcu/urcu-mb.h
include/urcu/urcu-memb.h
include/urcu/urcu-poll.h
include/urcu/urcu-qsbr.h
include/urcu/urcu-signal.h
include/urcu/urcu.h
include/urcu/urcu_ref.h
include/urcu/wfcqueue.h
include/urcu/wfqueue.h
include/urcu/wfstack.h
This page took 0.033541 seconds and 4 git commands to generate.