changeset 17442:f397e0c78a14

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 <eblake@redhat.com>
author Eric Blake <eblake@redhat.com>
date Wed, 03 Jul 2013 15:45:04 -0600
parents 4b1922190fd5
children a3a1becd3318
files ChangeLog modules/getgroups modules/getugroups modules/mgetgroups
diffstat 4 files changed, 8 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2013-07-03  Eric Blake  <eblake@redhat.com>
 
+	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+.
 
--- a/modules/getgroups
+++ b/modules/getgroups
@@ -23,7 +23,7 @@
 <unistd.h>
 
 License:
-LGPL
+LGPLv2+
 
 Maintainer:
 Jim Meyering, Eric Blake
--- a/modules/getugroups
+++ b/modules/getugroups
@@ -19,7 +19,7 @@
 "getugroups.h"
 
 License:
-GPL
+LGPLv2+
 
 Maintainer:
 Jim Meyering
--- a/modules/mgetgroups
+++ b/modules/mgetgroups
@@ -22,7 +22,7 @@
 "mgetgroups.h"
 
 License:
-GPL
+LGPLv2+
 
 Maintainer:
 Jim Meyering, Eric Blake