bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

relaxing fsusage's license to LGPL, and dependents


From: Jim Meyering
Subject: relaxing fsusage's license to LGPL, and dependents
Date: Fri, 15 Jun 2007 08:40:15 +0200

I want to make fsusage and its dependents LGPL.
Since fsusage is just a thin wrapper around statvfs, and
{full,safe}-{read,write} are pretty thin, too, I think this is fair.

I suggested that libvirt use fsusage, but they can't, because it's
GPL, and they require LGPL.

Here are fsusage's dependent modules:

      full-read            GPL
        safe-read          GPL
          ssize_t          unlimited
        full-write         GPL
          safe-write       GPL

      stdbool              LGPL
      stdint               LGPL
        absolute-header    LGPL
        wchar              LGPL

I'd like to apply the following, but will wait to hear from Bruno,
since he contributed enough to {full,safe}-{read,write} to put his
name in their Maintainer: field.

        Change license (GPL to LGPL) of fsusage and dependents.
        * modules/fsusage (License): Change to LGPL.
        * modules/full-read (License): Likewise.
        * modules/full-write (License): Likewise.
        * modules/safe-read (License): Likewise.
        * modules/safe-write (License): Likewise.

>From 108cdcb9e5d946e9095ab7646be0405d6c959147 Mon Sep 17 00:00:00 2001
From: Jim Meyering <address@hidden>
Date: Fri, 15 Jun 2007 08:37:18 +0200
Subject: [PATCH] fsusage: s/GPL/LGPL/


Signed-off-by: Jim Meyering <address@hidden>
---
 ChangeLog          |    9 +++++++++
 modules/fsusage    |    2 +-
 modules/full-read  |    2 +-
 modules/full-write |    3 +--
 modules/safe-read  |    2 +-
 modules/safe-write |    2 +-
 6 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/ChangeLog b/ChangeLog
index 32c29bc..67a6d7a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2007-06-15  Jim Meyering  <address@hidden>
+
+       Change license (GPL to LGPL) of fsusage and dependents.
+       * modules/fsusage (License): Change to LGPL.
+       * modules/full-read (License): Likewise.
+       * modules/full-write (License): Likewise.
+       * modules/safe-read (License): Likewise.
+       * modules/safe-write (License): Likewise.
+
 2007-06-14  Ben Pfaff  <address@hidden>

        Missing part of allocsa -> malloca transition.
diff --git a/modules/fsusage b/modules/fsusage
index ae8a458..c849688 100644
--- a/modules/fsusage
+++ b/modules/fsusage
@@ -20,7 +20,7 @@ Include:
 "fsusage.h"

 License:
-GPL
+LGPL

 Maintainer:
 Jim Meyering
diff --git a/modules/full-read b/modules/full-read
index 1988248..c12ba97 100644
--- a/modules/full-read
+++ b/modules/full-read
@@ -18,7 +18,7 @@ Include:
 "full-read.h"

 License:
-GPL
+LGPL

 Maintainer:
 Jim Meyering, Bruno Haible
diff --git a/modules/full-write b/modules/full-write
index e242d50..cc8f8b2 100644
--- a/modules/full-write
+++ b/modules/full-write
@@ -17,8 +17,7 @@ Include:
 "full-write.h"

 License:
-GPL
+LGPL

 Maintainer:
 Jim Meyering, Bruno Haible
-
diff --git a/modules/safe-read b/modules/safe-read
index a2b3afa..e8f8d23 100644
--- a/modules/safe-read
+++ b/modules/safe-read
@@ -18,7 +18,7 @@ Include:
 "safe-read.h"

 License:
-GPL
+LGPL

 Maintainer:
 Jim Meyering, Bruno Haible
diff --git a/modules/safe-write b/modules/safe-write
index 09d2d1d..3853553 100644
--- a/modules/safe-write
+++ b/modules/safe-write
@@ -18,7 +18,7 @@ Include:
 "safe-write.h"

 License:
-GPL
+LGPL

 Maintainer:
 Jim Meyering, Bruno Haible




reply via email to

[Prev in Thread] Current Thread [Next in Thread]