[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: posix_spawn* license change request
From: |
Bruno Haible |
Subject: |
Re: posix_spawn* license change request |
Date: |
Thu, 28 Oct 2010 23:27:30 +0200 |
User-agent: |
KMail/1.9.9 |
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 <address@hidden>
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 <address@hidden> 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