From a08b13184bca671a9e27622ebc473868c0e47409 Mon Sep 17 00:00:00 2001 From: Eric Blake Date: Wed, 3 Jul 2013 15:45:04 -0600 Subject: [PATCH] mgetgroups: relax license to LGPLv2+ getgrouplist is part of glibc and LGPLv2+; the mgetgroups module is merely an ease-of-use wrapper around this interface. There's nothing in the algorithm worth protecting by the more-restrictive GPLv3+. See also this thread. https://lists.gnu.org/archive/html/bug-gnulib/2013-05/msg00092.html * modules/getugroups (License): Change from GPLv3+. * modules/mgetgroups (License): Likewise. * modules/getgroups (License): Change from LGPLv3+. Signed-off-by: Eric Blake (cherry picked from commit 612ef3f7eabd0630941517d225e866a7fb7a3b3e) --- ChangeLog | 5 +++++ modules/getgroups | 2 +- modules/getugroups | 2 +- modules/mgetgroups | 2 +- 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index f3a9a21ae..6235a46f6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,10 @@ 2013-07-03 Eric Blake + mgetgroups: relax license to LGPLv2+ + * modules/getugroups (License): Change from GPLv3+. + * modules/mgetgroups (License): Likewise. + * modules/getgroups (License): Change from LGPLv3+. + xalloc-oversized: relax license to LGPLv2+ * modules/xalloc-oversized (License): Change from GPLv3+. diff --git a/modules/getgroups b/modules/getgroups index 66ff12f2a..9926a1244 100644 --- a/modules/getgroups +++ b/modules/getgroups @@ -23,7 +23,7 @@ Include: License: -LGPL +LGPLv2+ Maintainer: Jim Meyering, Eric Blake diff --git a/modules/getugroups b/modules/getugroups index c79c74ba9..f36355344 100644 --- a/modules/getugroups +++ b/modules/getugroups @@ -19,7 +19,7 @@ Include: "getugroups.h" License: -GPL +LGPLv2+ Maintainer: Jim Meyering diff --git a/modules/mgetgroups b/modules/mgetgroups index cdfa5701f..76eee0140 100644 --- a/modules/mgetgroups +++ b/modules/mgetgroups @@ -22,7 +22,7 @@ Include: "mgetgroups.h" License: -GPL +LGPLv2+ Maintainer: Jim Meyering, Eric Blake -- 2.11.0