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>
Wed, 26 Jan 2022 21:40:21 +0000 (16:40 -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

40 files changed:
src/common/compat/compat-fcntl.c
src/common/compat/compat-poll.c
src/common/compat/directory-handle.c
src/common/compat/directory-handle.h
src/common/compat/endian.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.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/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 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 fd304a23b05bef0a375d707506161eda67702778..3cac580bb677082be511e546236f8d4bedfc1d09 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 aea4be5fe27ffc54e3c9c873fa36209317cb2ba9..a7e0e78689aadff3b1e478e3b466d2991c5f2f1a 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 574a09d743776e831d04fe9ef24f07e4790be32d..e514dc5e3b9fc7747a195abb0cc22adb452245f7 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 42c7fab31af9e53d67ac9eacf82bcc897f79e0b5..652802a67f340ab989309d35a0ad1d743864c950 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 bbbf47ba593aaba2e4f6c1b7ee4ba07707d21fce..e4e17e8e7edb82bb548cea70338ea27b2cb7f28e 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 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 1b9989369a30132c1d44e1583b6751497f93a4cb..4045a89b4185855b756a72c84772f1019fd362bf 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 41f675041536aba6216412ac929c4253a9266d38..9e1143380422d1c4d6bcd852e6287e6500ec20a7 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 5b65a9e0aec1039ed1dbd999097fa983bada1198..946e8ccb7c8d33d90115c9881a7126e324a427d1 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 82400a5ae8fa1073caba517eec8d355323c429e5..99e505778c015b234fa37b0290b051c4169a2a62 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 a0d93308c42d11ecf64a7a659d6c4ef0d6621278..f03b44c60fa40a4c9034ca6e9fc6416644cb492f 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 70063e5044400ab521f8e9b1383728f1fb71e359..7300e50e0f4a1419d025574b21113d21375e5fde 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 96cc10bd4589b65f84ede8294383591163de2dce..8b4dfd518b36657dfdb7b023f20094ae5e6e3494 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 fe2cdcc4ed4f84f1c629e27c630964d25d10f377..cfdab69bb9dc6dae2c2e2a92e1c34c63bf166719 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 aa7574ef30460b3d3bf2b8dc485b7a54ce6b2e55..5807695638b2dd1a1530804a024f0166b30fb9ea 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 75a0844be8fa9cb418bcaaec494854aad8f1ceca..6b28837ad9797559934a37a85499235d39d3c791 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 ebf4f6e52cc689e3f41e075ccd5f717cbfc482cb..76455c25ca4161f644e7928538e742e1407dcd54 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 c9ad486b8357764352d6386f503473df23047bc1..6f7d38b1f1b839285405551b209db6015f5c35e5 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 758b60505bcb24c9ed6c7356b80572c71e16d5ad..eaa652444bc9d28bbc5ac8a552f5be4ca5859677 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 f111320e44c564b7b202cf39e2bc1260da85ecae..50778073c8aa2cd08fb92e91d189840c5c649a77 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 9f35a88b57a118a82ca91fb0e335af0d99c5391d..36866dc2a2280a4798206496537d8fa04b2fc35d 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 5789246821202bcff529f2288f81ab88a1b82c78..bb05e904d10e014d5bd3d408ab5691e1a38db7b4 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 e77ddfedbf51a1a88ad3c1f47d5b498ff3611032..722686678cf5e070e990b3b8e6b5bf830215f781 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 3c1a413cee5e51cbce03c4fa410e4d7042d6e6e7..91cdd5a5318dff239531802378a1807c3a5a53af 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 3a10447e96011e01a9079d9b23d6213af0aebd1b..54eb2a4ab49e4583e75cdd5db417bb2c997f4b3e 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 3945eae4c3c9a2bdbf11ddd21b543587734ca610..c37a2ac81594474cefdc439b9674cd15a1440e2f 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 5505a4e70accd7b1449f8299ed9aa900a1e6f99d..f44c0821c5b9182acacfcff96d8ae69b660ff2f4 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 0638aebd90026ea9b7378106927ec5d9796af704..a27f873bf3fed140034fbbb8b13c47004f03da1e 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 4295a584a0b57ed951b80f9007f81c6b19626a75..6c34dd56200dfd8a46be50e6a1a0461695cd667e 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 9544eba3752cf819f377453b5024c0342cef863e..79049508b6db3a1a7c355f062f630e09a2eda17c 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.040277 seconds and 5 git commands to generate.