# HG changeset patch # User Eric Blake # Date 1372887904 21600 # Node ID f397e0c78a149ac6ddbc6334a7c2a9776cdf6173 # Parent 4b1922190fd58cd5ba5130cdb445fb376871dd4e 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 diff -r 4b1922190fd5 -r f397e0c78a14 ChangeLog --- a/ChangeLog Wed Jul 03 15:38:07 2013 -0600 +++ b/ChangeLog Wed Jul 03 15:45:04 2013 -0600 @@ -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 -r 4b1922190fd5 -r f397e0c78a14 modules/getgroups --- a/modules/getgroups Wed Jul 03 15:38:07 2013 -0600 +++ b/modules/getgroups Wed Jul 03 15:45:04 2013 -0600 @@ -23,7 +23,7 @@ License: -LGPL +LGPLv2+ Maintainer: Jim Meyering, Eric Blake diff -r 4b1922190fd5 -r f397e0c78a14 modules/getugroups --- a/modules/getugroups Wed Jul 03 15:38:07 2013 -0600 +++ b/modules/getugroups Wed Jul 03 15:45:04 2013 -0600 @@ -19,7 +19,7 @@ "getugroups.h" License: -GPL +LGPLv2+ Maintainer: Jim Meyering diff -r 4b1922190fd5 -r f397e0c78a14 modules/mgetgroups --- a/modules/mgetgroups Wed Jul 03 15:38:07 2013 -0600 +++ b/modules/mgetgroups Wed Jul 03 15:45:04 2013 -0600 @@ -22,7 +22,7 @@ "mgetgroups.h" License: -GPL +LGPLv2+ Maintainer: Jim Meyering, Eric Blake