Commit | Line | Data |
---|---|---|
c0c0989a MJ |
1 | LTTng UST (User-Space Tracer) is provided under the terms of the GNU Lesser |
2 | General Public License v2.1 only: | |
d2428e87 | 3 | |
c0c0989a | 4 | SPDX-License-Identifier: LGPL-2.1-only |
d2428e87 | 5 | |
c0c0989a | 6 | According with: |
d2428e87 | 7 | |
c0c0989a | 8 | LICENSES/LGPL-2.1 |
d2428e87 | 9 | |
c0c0989a MJ |
10 | It is intended to allow use of the tracer API from both free and proprietary |
11 | software. | |
d2428e87 | 12 | |
d2428e87 | 13 | |
c0c0989a MJ |
14 | Public header files, and LTTng filter runtime code are provided under the |
15 | terms of the MIT License: | |
d2428e87 | 16 | |
c0c0989a MJ |
17 | SPDX-License-Identifier: MIT |
18 | ||
19 | According with: | |
20 | ||
21 | LICENSES/MIT | |
22 | ||
23 | ||
24 | The UST control library is provided under the terms of the GNU General | |
25 | Public License v2.0 only: | |
26 | ||
27 | SPDX-License-Identifier: GPL-2.0-only | |
28 | ||
29 | According with: | |
30 | ||
31 | LICENSES/GPL-2.0 | |
32 | ||
33 | This applies to: | |
34 | ||
35 | liblttng-ust-ctl/ust-ctl-private.h | |
36 | liblttng-ust-ctl/ustctl.c | |
37 | ||
38 | ||
39 | ||
40 | The snprintf code is provided under the terms of the BSD 3-Clause "New" or | |
41 | "Revised" License: | |
42 | ||
43 | SPDX-License-Identifier: BSD-3-Clause | |
44 | ||
45 | According with: | |
46 | ||
47 | LICENSES/BSD-3-Clause | |
48 | ||
49 | This applies to: | |
50 | ||
51 | snprintf/fflush.c | |
52 | snprintf/fileext.h | |
53 | snprintf/floatio.h | |
54 | snprintf/fvwrite.c | |
55 | snprintf/fvwrite.h | |
56 | snprintf/local.h | |
57 | snprintf/mbrtowc_sb.c | |
58 | snprintf/snprintf.c | |
59 | snprintf/various.h | |
60 | snprintf/vfprintf.c | |
61 | snprintf/wcio.h:5 | |
62 | snprintf/wsetup.c | |
63 | ||
64 | ||
65 | The TAP test library is provided under the terms of the BSD 2-Clause | |
66 | "Simplified" License: | |
67 | ||
68 | SPDX-License-Identifier: BSD-2-Clause | |
69 | ||
70 | According with: | |
71 | ||
72 | LICENSES/BSD-2-Clause | |
73 | ||
74 | They are only used when running the tests in the source tree. This applies | |
75 | to: | |
76 | ||
77 | tests/utils/tap.h | |
78 | tests/utils/tap.c | |
79 | ||
80 | ||
81 | The BASH TAP library is provided under the terms of the GNU General Public | |
82 | License v3.0 or later: | |
83 | ||
84 | SPDX-License-Identifier: GPL-3.0-or-later | |
85 | ||
86 | According with: | |
87 | ||
88 | LICENSES/GPL-3.0 | |
89 | ||
90 | It's only used when running the tests in the source tree. This applies to: | |
91 | ||
92 | tests/utils/tap.sh | |
93 | ||
94 | ||
95 | In addition, other licenses may also apply, see SPDX-License-Identifier in | |
96 | individual files. |