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>
Sat, 22 Jan 2022 00:48:21 +0000 (19:48 -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.c
src/common/compat/compat-fcntl.c
src/common/compat/directory-handle.c
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.c
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.c
src/common/config/session-config.h
src/common/credentials.h
src/common/defaults.c
src/common/error.c
src/common/error.h
src/common/fd-tracker/utils.c
src/common/fd-tracker/utils.h
src/common/hashtable/utils.c
src/common/hashtable/utils.h
src/common/mi-lttng.c
src/common/mi-lttng.h
src/common/runas.c
src/common/runas.h
src/common/session-descriptor.c
src/common/snapshot.c
src/common/snapshot.h
src/common/spawn-viewer.c
src/common/spawn-viewer.h
src/common/string-utils/string-utils.c
src/common/string-utils/string-utils.h
src/common/time.c
src/common/unix.c
src/common/unix.h
src/common/uri.c
src/common/uri.h
src/common/utils.c
src/common/utils.h

index 28224e30f141463978de1dfe3a12438f6a0c61b5..34dcbb9221dddc1f5f658fa17422d3ba1da8ed1f 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 95999686a31f8e3b75a99d97ff7a6e935847574f..5c0bdc98f661b37a43d64be889e6f7f1d18a3e55 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 a66d768e871f5eef5ae4be4556d3636c69c9fdca..887e83593622f1f9b6eb5dd036bd3fd4982e24a3 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 24f1e6f6810b318ac8ab8e0b26decdddcc388260..27203d3fa9f816ce2ca2726db92fd359e9448fad 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 ad3e90f2dc83c5bb1f699dd4d689feaf5c2574d5..9b6d26ddad9489763ebc6ef925b3e6a9f70e57ed 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 c9fba2d6b711963a780ebdbfaf269f76e36e2c69..f0791512fbcad3f255885b5f0aa83a6cf69e9382 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 fda00e536413ed22ab69302fcd4aa0fe8f8740dd..1879529dd435bf3cf69f97272bb8481e608845e2 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 75ff303d49a818dbf34f0b489bee520d97cb3255..50b7253b6cf2831e1cfdbc9a6ab759926bf803d4 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 2263d9478039311163fa5bce2e79554b71f5367b..bb4e9feea5fbf65833174c2a34a6a5f9c3c3781e 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 1a6019fb122ed8fdb00195e29e324b01b8f3f071..21ddb2ed65180510de2838da782ccea4aa2eb885 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 a13e8d65485c556bfdbb0544bfbde10589e3cfc9..ca0a2b1dbad38127b367f34f5103cf48aebba35f 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 888d37ee3839957cbe2822608772076b4a5d860c..3ae3e37fe4588469b71c15398838d9a0471192b1 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 4d6b26b229c0a8773fe9ebb427b880c5986afc84..ee00ca881d32c6e292a0b19ad0f56e552927041d 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 605df859aea380f8f4fca67359dcc8701a0f99e6..d656625d1fa56381102afce29c897a75cd2e6fe6 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 85d28b29468208ef34f595bd18bcd769ebaac0a9..844586ecab7069226bb555bb71be58a661f7ff2e 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 202c4a1b846f47d0dd434daa32daccd0020ff0bc..bc0db097363b857599c9062bc240f99ee8588458 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 100b9c10f9f52f61f520674766feff6d70926d19..ef0807e6e025c39b51300fe133195b0f9eb71ca5 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 a84e7bc8623d6f46aed4848fafa2dd03247b70e6..558f21073224f7be519d65613f572dd5014b1b35 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 33c39aa6ce83c6b41995e339ae80531a2a139adb..c07355557f5d49f21bded3e9c04f465dd5324cf9 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 afbec8882c8833801e8a812da55355adff39b9aa..ac268cfd5b2c45d01173d85f6ac0e4cd71004299 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 460dec6cf954a69f29fdb03a5fe440d6154c448e..71aed96ea3bc4f7b44a6da274ecda11799830372 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 276c840a3f61f534765ffec5fec85bba6f0c918a..8b475909c43b771958bcfba9d75e62b98a6ea583 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 ec10f8d636dbca1cd5ba457763fa09924800d248..f7ea89c6cda592885a1b214e2bba5b15e0aa5f01 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 3edcf16ae7cc33b5faaae56b732aae387ae054cb..024364dfdec863e66fe64e1829ad85faa4aa5758 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 4d90a1a6c3929e9662544e4b12b898578224fd90..13cc79213e72776361ce6919b1fcc5f891dca95a 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 409c60ec86067fe023527c9c0942d314573fbb3a..c5c71a03a4e74505e1b8400fd7df02cfd7709907 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 80b9f73504f8cfba664429a87a721a113b9ebda1..bc71e01dafe2595fd8c70bdacf1cc75e7cdf625b 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 25f11085636cc3494953ef189daddb914964b580..0d14840160b5c1f0e433504247c8e5995d5e5b7a 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 90ce4d4b67694bd046b3ddd589bf27e9644d1231..61ff691e30fa4bb582bd78345b7047ddf8f4036c 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 d3bb48f44004e880b8a38d5b7873c32f91283a08..ec3a4ba9759f1bb0212639b08e8c8e1e34dc2441 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 4f69e6d48fe75db60512dc085d61c10ce90b20db..2897df968257da044d3b1639826423c4bdedf342 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 a774cb3cb70567d5c96f57e1b6878fb6d4c0d7ec..26a7ca72de5ac873e44af3632f69a63e132f8ebd 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 ac1de9e0cbc2450f2592f54c46beb499321734c3..d8cabdc018cd449fa48696f933b15ea3fa2bd777 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 391e6d77e8da494375dd586ceb0815f91e4d8fba..5aedb0889896eb41e60dfdefc3e44ba896a9ac9a 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 2ea3d62ce0e92d8722154e5d4db3c83df06eee76..6eb8bf3711abbe948826379d811db8f4f912a0a5 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.04218 seconds and 4 git commands to generate.