fix: handle EINTR correctly in get_cpu_mask_from_sysfs
[lttng-ust.git] / LICENSE
diff --git a/LICENSE b/LICENSE
index 361eede1465601447347c5584d5de8f4c66fc538..15a08dd6186d3797d749846153ff847ab2815a76 100644 (file)
--- a/LICENSE
+++ b/LICENSE
@@ -1,21 +1,96 @@
-LTTng UST (User-Space Tracer) Licensing
-Mathieu Desnoyers
-December 5, 2012
+LTTng UST (User-Space Tracer) is provided under the terms of the GNU Lesser
+General Public License v2.1 only:
 
+       SPDX-License-Identifier: LGPL-2.1-only
 
-* LGPLv2.1
+According with:
 
-This library is distributed under the LGPLv2.1 license. It is intended
-to allow use of the tracer API from both free and proprietary software.
+       LICENSES/LGPL-2.1.txt
 
-* MIT license :
+It is intended to allow use of the tracer API from both free and proprietary
+software.
 
-Public header files are distributed under the MIT license. See
-mit-license.txt for details.
 
-* GPLv2
+Public header files, and LTTng filter runtime code are provided under the
+terms of the MIT License:
 
-Library test code is distributed under the GPLv2 license, as specified in the
-per-file license. See gpl-2.0.txt for details. A copy of the
-perf_event.h Linux kernel installed header file is also licensed under
-GPLv2.
+       SPDX-License-Identifier: MIT
+
+According with:
+
+       LICENSES/MIT.txt
+
+
+The UST control library is provided under the terms of the GNU General
+Public License v2.0 only:
+
+       SPDX-License-Identifier: GPL-2.0-only
+
+According with:
+
+       LICENSES/GPL-2.0-only.txt
+
+This applies to:
+
+       src/lib/lttng-ust-ctl/ust-ctl-private.h
+       src/lib/lttng-ust-ctl/ustctl.c
+
+
+
+The snprintf code is provided under the terms of the BSD 3-Clause "New" or
+"Revised" License:
+
+       SPDX-License-Identifier: BSD-3-Clause
+
+According with:
+
+       LICENSES/BSD-3-Clause.txt
+
+This applies to:
+
+       snprintf/fflush.c
+       snprintf/fileext.h
+       snprintf/floatio.h
+       snprintf/fvwrite.c
+       snprintf/fvwrite.h
+       snprintf/local.h
+       snprintf/mbrtowc_sb.c
+       snprintf/snprintf.c
+       snprintf/various.h
+       snprintf/vfprintf.c
+       snprintf/wcio.h:5
+       snprintf/wsetup.c
+
+
+The TAP test library is provided under the terms of the BSD 2-Clause
+"Simplified" License:
+
+        SPDX-License-Identifier: BSD-2-Clause
+
+According with:
+
+        LICENSES/BSD-2-Clause.txt
+
+They are only used when running the tests in the source tree. This applies
+to:
+
+        tests/utils/tap.h
+        tests/utils/tap.c
+
+
+The BASH TAP library is provided under the terms of the GNU General Public
+License v3.0 or later:
+
+        SPDX-License-Identifier: GPL-3.0-or-later
+
+According with:
+
+        LICENSES/GPL-3.0-or-later.txt
+
+It's only used when running the tests in the source tree. This applies to:
+
+        tests/utils/tap.sh
+
+
+In addition, other licenses may also apply, see SPDX-License-Identifier in
+individual files.
This page took 0.024496 seconds and 4 git commands to generate.