Relicence all source and header files included in LGPL code
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Wed, 12 Jan 2022 21:46:21 +0000 (16:46 -0500)
committerJérémie Galarneau <jeremie.galarneau@efficios.com>
Thu, 20 Jan 2022 19:47:05 +0000 (14:47 -0500)
All code included in libcommon-lgpl.a should be LGPL. Some were licensed
as GPLv2 by mistake. We need to relicense those.

EfficiOS owns the copyright to all of the affected source files and
agrees to this relicensing from GPLv2 to LGPLv2.1.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Signed-off-by: Jérémie Galarneau <jeremie.galarneau@efficios.com>
Change-Id: Ib4aa1a7cc8a6f8e2a9891f1bd05c7ea2f8530e9b

45 files changed:
src/common/bytecode/bytecode.cpp
src/common/compat/compat-fcntl.cpp
src/common/compat/directory-handle.cpp
src/common/compat/directory-handle.h
src/common/compat/endian.h
src/common/compat/errno.h
src/common/compat/fcntl.h
src/common/compat/getenv.h
src/common/compat/mman.h
src/common/compat/path.h
src/common/compat/paths.h
src/common/compat/poll.cpp
src/common/compat/poll.h
src/common/compat/pthread.h
src/common/compat/socket.h
src/common/config/config-internal.h
src/common/config/config-session-abi.h
src/common/config/session-config.cpp
src/common/config/session-config.h
src/common/credentials.h
src/common/defaults.cpp
src/common/error.cpp
src/common/error.h
src/common/fd-tracker/utils.cpp
src/common/fd-tracker/utils.h
src/common/hashtable/utils.cpp
src/common/hashtable/utils.h
src/common/mi-lttng.cpp
src/common/mi-lttng.h
src/common/runas.cpp
src/common/runas.h
src/common/session-descriptor.cpp
src/common/snapshot.cpp
src/common/snapshot.h
src/common/spawn-viewer.cpp
src/common/spawn-viewer.h
src/common/string-utils/string-utils.cpp
src/common/string-utils/string-utils.h
src/common/time.cpp
src/common/unix.cpp
src/common/unix.h
src/common/uri.cpp
src/common/uri.h
src/common/utils.cpp
src/common/utils.h

index 064f2bfe203d92c8e1b0c14f1e1fa5282f8f69c8..6100892b718554c762a5a398c4431f6cc682bde5 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright 2020 EfficiOS, Inc.
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index bc014d6404df4f1a78f71a0783d4b4ab6b47656a..004939a3d3d247220b44f6e71b8673dad5e510a5 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2011 David Goulet <dgoulet@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index edd82ebb64765bb1f887cbfb7b075ce9a0c0e6c5..5bfb4b9eee2a94c03af9ec4f94e1d4b840740e86 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2019 Jérémie Galarneau <jeremie.galarneau@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index 6aa5c3d3e3691b65fedc52b48ed8aae74d879b28..4a9b6571824937493cd93cfe652fa812490abe7f 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2019 Jérémie Galarneau <jeremie.galarneau@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index d808b40e4e42e829b8383c8f120b0cefbe2b06e8..752d8a7316a09631318f5940d22ffe009c923303 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2011 David Goulet <dgoulet@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index 18cb847e5e71c5314f3906dc82562e721efc21d2..204443988d8bd7a01add624b74b67744f58dfc57 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2020 Michael Jeanson <mjeanson@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index b18e2f4e76d653b2810e1bd8892edbd9031d1b90..5e566e500ffc76967230312d297aed927b3ed14e 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2011 David Goulet <dgoulet@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index 83feaeeeb5469b194313964e3fd8fa6f5b3610f5..2a6c0033afffc7c16ff136b63c988af8b29c547c 100644 (file)
@@ -4,7 +4,7 @@
 /*
  * Copyright (C) 2015 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index 37d11feecaa1cf39d678d6a8d5dd84701e728d16..61d27b8b02b98fa0c05392ec486273500eb285c2 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2011 David Goulet <dgoulet@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index 5584e1b64af5781b3fcdbb6022c417f9ad2febe7..8c3d1ded1006046451b0b17dd4c4e6e1ed0ff9d0 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2020 Jérémie Galarneau <jeremie.galarneau@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index 7d50e59ededabea359c7937c8c5ab0f2405d0118..0203ae80db0074d3893f97c0d15558fcf1910e21 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2015 Michael Jeanson <mjeanson@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index ee4fc012c982af330429a7d7d81a16b22259bd31..0c40c4511d266731d7a556daab9aebb172de9982 100644 (file)
@@ -2,7 +2,7 @@
  * Copyright (C) 2011 EfficiOS Inc.
  * Copyright (C) 2019 Yannick Lamarre <ylamarre@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index 7a7842066bd977111cde429fe553d87c66fb3d13..8e99a3150ddaa53691d9198b1be477b4f34dc7ab 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2011 EfficiOS Inc.
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index bedfd91ff5387e26ef5f71da6afc19ba8614be02..dd30c8b9b08f4465ceb411f8d824c777998520df 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2020 Michael Jeanson <mjeanson@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index b5a37065040fa07eb19443a47d99e0a25f3089e6..ee475a1d1c54eb4a585c9a0f3dc6cfd7f7450328 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2011 David Goulet <dgoulet@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index ee632ef3badd50d230bf0913a6ed0aa1a490dffd..30f7226df5fc8417f12d592f59945a7c11c79c2f 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2013 Jérémie Galarneau <jeremie.galarneau@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index 6c903ef7a4911751849e6a4dd8e3cd9bcc4cc32e..f921a7363953a172db1f0d688aba09b9c665f00d 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2014 Jérémie Galarneau <jeremie.galarneau@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index c1256985ad737f3374ccf6aefd43dd7cd4f9496f..2d2f303f5aef7d964d39eff93db69dbe4268b0c1 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2013 Jérémie Galarneau <jeremie.galarneau@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index b97c5ad41a9b25b6c64854165dc5130a6f3941c1..e7bb7ef567cdaf9bd07a24a75bb26ed0da0fe65b 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2013 Jérémie Galarneau <jeremie.galarneau@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index b1576a75795a5bd924f13fd7003e224808b7591b..66f2dbebf7d1fdf499fdf9441cbe32314836da25 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2019 Jérémie Galarneau <jeremie.galarneau@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index b295045b7c0821ad7a7da8fc1fa10d93b10fcb27..830720bd2698645e9d8f6e320a6d3d5aa54927f2 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2012 EfficiOS Inc.
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index 6ca5557f473b3008a3eb1638f3b8a71bc10df474..0ec467bcd7d282323a59ea4c2b275eeaa040f7d2 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2012 David Goulet <dgoulet@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index b78801fb82cbb3722b6b035592c9972d566e2541..b3e19c433cff5ff271fdbd564b70e7de0d1ee57e 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2011 EfficiOS Inc.
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index be6c65df6aed6e0c836ca7d075342618a46a5687..dfe2e188be8af19cdf5ba5bd4138782ba667c8b9 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2018 Jérémie Galarneau <jeremie.galarneau@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index 829b56b6d2ab5f82efb3e634de0108293b10db31..9c3d48937a4bf2af8e5361dd2be8aea662a33726 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2018 Jérémie Galarneau <jeremie.galarneau@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index cc145e2e5e74c03e7dc2d858f3995796629bfc99..12aed19390bfd4d88e494a3d2fe3706f900bb6e7 100644 (file)
@@ -3,7 +3,7 @@
  * Copyright (C) 2011 EfficiOS Inc.
  * Copyright (C) 2011 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index edbf5e89bb8661a20d1d4a4b9ab89b45c1bc4ced..a8c8de20ff897ce13459e1336df1c5fc507c5812 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2011 EfficiOS Inc.
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index 78785916fd810ca94001bc16d43730485c467494..10201d8737e4c0738a18870c9acbe2137b97d2d3 100644 (file)
@@ -2,7 +2,7 @@
  * Copyright (C) 2014 EfficiOS Inc.
  * Copyright (C) 2016 Jérémie Galarneau <jeremie.galarneau@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index 69899a53225cbf819c341572d3f57ec9ddf13549..fa82834dcdc0021a91b002724230928e67e867bd 100644 (file)
@@ -2,7 +2,7 @@
  * Copyright (C) 2014 EfficiOS Inc.
  * Copyright (C) 2016 Jérémie Galarneau <jeremie.galarneau@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index 98bbd10ffa0422c5458251ebc1b93c584e512bf4..a87eb13cfbb182351ff14abf3bc14caf6bab71b1 100644 (file)
@@ -3,7 +3,7 @@
  * Copyright (C) 2011 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  * Copyright (C) 2019 Jérémie Galarneau <jeremie.galarneau@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index 4369d5c7269cd88ab19a3fa92402b9279feb4be5..99c541f0a7090b0667279bfe015bba8bdb68b992 100644 (file)
@@ -5,7 +5,7 @@
  * Copyright (C) 2011 EfficiOS Inc.
  * Copyright (C) 2011 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index ec510b0c6e392b1299f27dee414551bc64e7a03d..36b6fc4eb073de81b99d17b619a04d238b220be1 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2019 Jérémie Galarneau <jeremie.galarneau@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  */
 
 #include <lttng/session-descriptor-internal.h>
index 960240b2c4a1144830109a97fe5389473c19fe43..5145dd120707dadee4b8e6c26c8e8d79dc7bf8d7 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2020 Simon Marchi <simon.marchi@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index 7395c04d1c7e30731cfbd855a0ca59a08118ee10..56f35089954d0ccbf66554077b5a3c6c8ec5c548 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2020 Simon Marchi <simon.marchi@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index b9099bbd0e80b3a9d0088e4efba902bbf14d633d..e7d2ca02dcfc24586f41ca68bf0527dafcfef4c2 100644 (file)
@@ -3,7 +3,7 @@
  * Copyright (C) 2014 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  * Copyright (C) 2020 Francis Deslauriers <francis.deslauriers@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index 1221c5b08c51f21474282f9aa45efc343011ca84..4c2fe0252824b30afcfa3404cf30534c8eb6d851 100644 (file)
@@ -4,7 +4,7 @@
 /*
  * Copyright (C) 2020 Francis Deslauriers <francis.deslauriers@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index d23cf794cb34b0edb7da097f4393b4bced4fb8bb..8e6a76adc4ca097940a8d4c1600357dee4e86353 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2017 Philippe Proulx <pproulx@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index 57cf4ecbfb5ae2316b2af392be9a348bd18bf655..3cafa0f8a91fddb38b7d72dd353f324617ecc34d 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2017 Philippe Proulx <pproulx@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index a08358ffc66562507b7a199cadddfcc096e8b140..57078331c4f31add87924b0b0d80814a053618d5 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2013 Jérémie Galarneau <jeremie.galarneau@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index 9c36c883e9afc6af62108828334312421ee36040..091587f48f0edbd31ebdb4d24f6714abba19b131 100644 (file)
@@ -2,7 +2,7 @@
  * Copyright (C) 2011 EfficiOS Inc.
  * Copyright (C) 2011 Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index 820dff0b56893f86edeb1f40f8e289a8a0b6d6b3..e7f9e791930a039b7d786e71cadc2bb432c83948 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2012 David Goulet <dgoulet@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index b1c2c63d09bcc28475445cfd5f998076bfc0d245..98ff2b471b0d87b3c9f3ae4dea8c449e83ae291e 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2012 David Goulet <dgoulet@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index b0af0326810e851556ab84f7cad6bb84295dbc68..7f6ab00a103836955a155791a0fd2d007a8e13b1 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2012 David Goulet <dgoulet@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index 2ebaa84bb507c44a39715d74e900366f3486c81b..410f8ec872e92de06da8171a10df72257372be9b 100644 (file)
@@ -2,7 +2,7 @@
  * Copyright (C) 2012 David Goulet <dgoulet@efficios.com>
  * Copyright (C) 2013 Jérémie Galarneau <jeremie.galarneau@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
index a0b2622a9748f843f3ce5c582e73478d03eb1180..791b1098e79fefce2b72229986d564f76c652ad0 100644 (file)
@@ -1,7 +1,7 @@
 /*
  * Copyright (C) 2012 David Goulet <dgoulet@efficios.com>
  *
- * SPDX-License-Identifier: GPL-2.0-only
+ * SPDX-License-Identifier: LGPL-2.1-only
  *
  */
 
This page took 0.043014 seconds and 5 git commands to generate.