From 121180e118b501b7c3356c39fad47f50ae269694 Mon Sep 17 00:00:00 2001 From: Eric Blake Date: Wed, 3 Jul 2013 15:38:07 -0600 Subject: [PATCH] xalloc-oversized: relax license to LGPLv2+ Unlike the bulk of xalloc* which calls exit() on allocation failure, and thus is unacceptable in a library, the xalloc-oversized.h header is a mere macro that makes checks for allocation overflow possible in all sorts of portable code. In fact, the LGPLv2+ module malloca already has a copy of this check, arguing that this header is more useful under a permissive license. See also this thread. https://lists.gnu.org/archive/html/bug-gnulib/2013-05/msg00092.html * modules/xalloc-oversized (License): Change from GPLv3+. Signed-off-by: Eric Blake (cherry picked from commit 33758ba748480b6e85c34894deb4e6aed15b4bd2) --- ChangeLog | 3 +++ modules/xalloc-oversized | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 4babec672..f3a9a21ae 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2013-07-03 Eric Blake + xalloc-oversized: relax license to LGPLv2+ + * modules/xalloc-oversized (License): Change from GPLv3+. + nproc: relax license to LGPLv2+ * modules/nproc (License): Change from LGPLv3+. diff --git a/modules/xalloc-oversized b/modules/xalloc-oversized index 708c621f3..7f9bd18f1 100644 --- a/modules/xalloc-oversized +++ b/modules/xalloc-oversized @@ -14,7 +14,7 @@ Include: "xalloc-oversized.h" License: -GPL +LGPLv2+ Maintainer: all -- 2.11.0