From: Eric Blake Date: Wed, 3 Jul 2013 21:38:07 +0000 (-0600) Subject: xalloc-oversized: relax license to LGPLv2+ X-Git-Tag: v0.1~99 X-Git-Url: http://erislabs.net/gitweb/?p=gnulib.git;a=commitdiff_plain;h=33758ba748480b6e85c34894deb4e6aed15b4bd2 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 --- diff --git a/ChangeLog b/ChangeLog index 49e71c711..60a61c5e6 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