Eric Blake wrote: > >> For what package is this? > > netcf, which is currently one of the libraries directly linked into the > LGPLv2+ libvirt.
And you have already explained that libvirt needs to stay LGPLv2+, in <http://lists.gnu.org/archive/html/bug-gnulib/2010-07/msg00199.html> <http://lists.gnu.org/archive/html/bug-gnulib/2010-08/msg00112.html> <http://lists.gnu.org/archive/html/bug-gnulib/2010-09/msg00435.html> Since the posix_spawn sources in gnulib come actually from glibc, there's no problem with going back to LGPLv2+. Patch below. > For good or for bad, both netcf and libvirt are managed by Red Hat > rather than FSF, so the political battle to relicense these libraries > lies with Red Hat management. I don't wish to start a political battle. I only asked the question whether you have considered LGPLv3+. You say "yes, but we choose LGPLv2+". Fine. 2010-10-28 Bruno Haible <br...@clisp.org> posix_spawn*, getdtablesize: Relax license. * modules/posix_spawn (License): Change to LGPLv2+. * modules/posix_spawnp (License): Likewise. * modules/posix_spawn-internal (License): Likewise. * modules/posix_spawnattr_init (License): Likewise. * modules/posix_spawnattr_getflags (License): Likewise. * modules/posix_spawnattr_setflags (License): Likewise. * modules/posix_spawnattr_getpgroup (License): Likewise. * modules/posix_spawnattr_setpgroup (License): Likewise. * modules/posix_spawnattr_getschedparam (License): Likewise. * modules/posix_spawnattr_setschedparam (License): Likewise. * modules/posix_spawnattr_getschedpolicy (License): Likewise. * modules/posix_spawnattr_setschedpolicy (License): Likewise. * modules/posix_spawnattr_getsigdefault (License): Likewise. * modules/posix_spawnattr_setsigdefault (License): Likewise. * modules/posix_spawnattr_getsigmask (License): Likewise. * modules/posix_spawnattr_setsigmask (License): Likewise. * modules/posix_spawnattr_destroy (License): Likewise. * modules/posix_spawn_file_actions_init (License): Likewise. * modules/posix_spawn_file_actions_addclose (License): Likewise. * modules/posix_spawn_file_actions_adddup2 (License): Likewise. * modules/posix_spawn_file_actions_addopen (License): Likewise. * modules/posix_spawn_file_actions_destroy (License): Likewise. * modules/getdtablesize (License): Likewise. Requested by Adam Stokes <a...@redhat.com> for use in netcf. --- modules/getdtablesize.orig Thu Oct 28 23:19:29 2010 +++ modules/getdtablesize Thu Oct 28 23:18:02 2010 @@ -18,7 +18,7 @@ <unistd.h> License: -LGPL +LGPLv2+ Maintainer: Bruno Haible --- modules/posix_spawn.orig Thu Oct 28 23:19:29 2010 +++ modules/posix_spawn Thu Oct 28 23:18:53 2010 @@ -24,7 +24,7 @@ <spawn.h> License: -LGPL +LGPLv2+ Maintainer: Bruno Haible, glibc --- modules/posix_spawn-internal.orig Thu Oct 28 23:19:29 2010 +++ modules/posix_spawn-internal Thu Oct 28 23:18:54 2010 @@ -21,7 +21,7 @@ Include: License: -LGPL +LGPLv2+ Maintainer: Bruno Haible, glibc --- modules/posix_spawn_file_actions_addclose.orig Thu Oct 28 23:19:30 2010 +++ modules/posix_spawn_file_actions_addclose Thu Oct 28 23:18:54 2010 @@ -25,7 +25,7 @@ <spawn.h> License: -LGPL +LGPLv2+ Maintainer: Bruno Haible, glibc --- modules/posix_spawn_file_actions_adddup2.orig Thu Oct 28 23:19:30 2010 +++ modules/posix_spawn_file_actions_adddup2 Thu Oct 28 23:18:54 2010 @@ -25,7 +25,7 @@ <spawn.h> License: -LGPL +LGPLv2+ Maintainer: Bruno Haible, glibc --- modules/posix_spawn_file_actions_addopen.orig Thu Oct 28 23:19:30 2010 +++ modules/posix_spawn_file_actions_addopen Thu Oct 28 23:18:54 2010 @@ -25,7 +25,7 @@ <spawn.h> License: -LGPL +LGPLv2+ Maintainer: Bruno Haible, glibc --- modules/posix_spawn_file_actions_destroy.orig Thu Oct 28 23:19:30 2010 +++ modules/posix_spawn_file_actions_destroy Thu Oct 28 23:18:54 2010 @@ -23,7 +23,7 @@ <spawn.h> License: -LGPL +LGPLv2+ Maintainer: Bruno Haible, glibc --- modules/posix_spawn_file_actions_init.orig Thu Oct 28 23:19:30 2010 +++ modules/posix_spawn_file_actions_init Thu Oct 28 23:18:54 2010 @@ -24,7 +24,7 @@ <spawn.h> License: -LGPL +LGPLv2+ Maintainer: Bruno Haible, glibc --- modules/posix_spawnattr_destroy.orig Thu Oct 28 23:19:30 2010 +++ modules/posix_spawnattr_destroy Thu Oct 28 23:18:54 2010 @@ -23,7 +23,7 @@ <spawn.h> License: -LGPL +LGPLv2+ Maintainer: Bruno Haible, glibc --- modules/posix_spawnattr_getflags.orig Thu Oct 28 23:19:30 2010 +++ modules/posix_spawnattr_getflags Thu Oct 28 23:18:54 2010 @@ -23,7 +23,7 @@ <spawn.h> License: -LGPL +LGPLv2+ Maintainer: Bruno Haible, glibc --- modules/posix_spawnattr_getpgroup.orig Thu Oct 28 23:19:30 2010 +++ modules/posix_spawnattr_getpgroup Thu Oct 28 23:18:54 2010 @@ -23,7 +23,7 @@ <spawn.h> License: -LGPL +LGPLv2+ Maintainer: Bruno Haible, glibc --- modules/posix_spawnattr_getschedparam.orig Thu Oct 28 23:19:30 2010 +++ modules/posix_spawnattr_getschedparam Thu Oct 28 23:18:54 2010 @@ -25,7 +25,7 @@ <spawn.h> License: -LGPL +LGPLv2+ Maintainer: Bruno Haible, glibc --- modules/posix_spawnattr_getschedpolicy.orig Thu Oct 28 23:19:30 2010 +++ modules/posix_spawnattr_getschedpolicy Thu Oct 28 23:18:54 2010 @@ -25,7 +25,7 @@ <spawn.h> License: -LGPL +LGPLv2+ Maintainer: Bruno Haible, glibc --- modules/posix_spawnattr_getsigdefault.orig Thu Oct 28 23:19:30 2010 +++ modules/posix_spawnattr_getsigdefault Thu Oct 28 23:18:54 2010 @@ -23,7 +23,7 @@ <spawn.h> License: -LGPL +LGPLv2+ Maintainer: Bruno Haible, glibc --- modules/posix_spawnattr_getsigmask.orig Thu Oct 28 23:19:30 2010 +++ modules/posix_spawnattr_getsigmask Thu Oct 28 23:18:54 2010 @@ -23,7 +23,7 @@ <spawn.h> License: -LGPL +LGPLv2+ Maintainer: Bruno Haible, glibc --- modules/posix_spawnattr_init.orig Thu Oct 28 23:19:30 2010 +++ modules/posix_spawnattr_init Thu Oct 28 23:18:54 2010 @@ -23,7 +23,7 @@ <spawn.h> License: -LGPL +LGPLv2+ Maintainer: Bruno Haible, glibc --- modules/posix_spawnattr_setflags.orig Thu Oct 28 23:19:30 2010 +++ modules/posix_spawnattr_setflags Thu Oct 28 23:18:54 2010 @@ -23,7 +23,7 @@ <spawn.h> License: -LGPL +LGPLv2+ Maintainer: Bruno Haible, glibc --- modules/posix_spawnattr_setpgroup.orig Thu Oct 28 23:19:30 2010 +++ modules/posix_spawnattr_setpgroup Thu Oct 28 23:18:54 2010 @@ -22,7 +22,7 @@ <spawn.h> License: -LGPL +LGPLv2+ Maintainer: Bruno Haible, glibc --- modules/posix_spawnattr_setschedparam.orig Thu Oct 28 23:19:30 2010 +++ modules/posix_spawnattr_setschedparam Thu Oct 28 23:18:54 2010 @@ -25,7 +25,7 @@ <spawn.h> License: -LGPL +LGPLv2+ Maintainer: Bruno Haible, glibc --- modules/posix_spawnattr_setschedpolicy.orig Thu Oct 28 23:19:30 2010 +++ modules/posix_spawnattr_setschedpolicy Thu Oct 28 23:18:54 2010 @@ -25,7 +25,7 @@ <spawn.h> License: -LGPL +LGPLv2+ Maintainer: Bruno Haible, glibc --- modules/posix_spawnattr_setsigdefault.orig Thu Oct 28 23:19:30 2010 +++ modules/posix_spawnattr_setsigdefault Thu Oct 28 23:18:54 2010 @@ -23,7 +23,7 @@ <spawn.h> License: -LGPL +LGPLv2+ Maintainer: Bruno Haible, glibc --- modules/posix_spawnattr_setsigmask.orig Thu Oct 28 23:19:30 2010 +++ modules/posix_spawnattr_setsigmask Thu Oct 28 23:18:54 2010 @@ -23,7 +23,7 @@ <spawn.h> License: -LGPL +LGPLv2+ Maintainer: Bruno Haible, glibc --- modules/posix_spawnp.orig Thu Oct 28 23:19:30 2010 +++ modules/posix_spawnp Thu Oct 28 23:18:55 2010 @@ -24,7 +24,7 @@ <spawn.h> License: -LGPL +LGPLv2+ Maintainer: Bruno Haible, glibc