From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on dcvr.yhbt.net X-Spam-Level: X-Spam-ASN: AS3215 2.0.0.0/16 X-Spam-Status: No, score=-0.5 required=3.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_HI, RCVD_IN_SORBS_SPAM,SPF_FAIL shortcircuit=no autolearn=no autolearn_force=no version=3.4.0 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1Vdiv8-0004pa-Od for mharc-bug-gnulib@gnu.org; Tue, 05 Nov 2013 10:51:58 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:57317) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vdiv2-0004oo-BX for bug-gnulib@gnu.org; Tue, 05 Nov 2013 10:51:57 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vdiux-0006gj-FZ for bug-gnulib@gnu.org; Tue, 05 Nov 2013 10:51:52 -0500 Received: from mx1.redhat.com ([209.132.183.28]:12642) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vdiux-0006ga-7s for bug-gnulib@gnu.org; Tue, 05 Nov 2013 10:51:47 -0500 Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id rA5FpjJl025241 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 5 Nov 2013 10:51:46 -0500 Received: from localhost (vpn1-6-50.ams2.redhat.com [10.36.6.50]) by int-mx12.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id rA5FphVM004885; Tue, 5 Nov 2013 10:51:44 -0500 Date: Tue, 5 Nov 2013 15:51:41 +0000 From: "Richard W.M. Jones" To: bug-gnulib@gnu.org Subject: Re: Request to relicense hash gnulib module to LGPLv2+ Message-ID: <20131105155141.GA10094@redhat.com> References: <20130828175111.GA31307@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20130828175111.GA31307@redhat.com> User-Agent: Mutt/1.5.20 (2009-12-10) X-Scanned-By: MIMEDefang 2.68 on 10.5.11.25 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 209.132.183.28 Cc: Jim Meyering , libguestfs@redhat.com X-BeenThere: bug-gnulib@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Gnulib discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 05 Nov 2013 15:51:57 -0000 On Wed, Aug 28, 2013 at 06:51:11PM +0100, Richard W.M. Jones wrote: > libguestfs (an LGPLv2+ library) uses the 'hash' module, which turns > out to be "GPL". > > Actually this happened because we started to use it in a separate > GPL'd utility program, but later on included this functionality in the > core library, copying the same code from the utility but not checking > the license of 'hash'. > > We'd therefore like to request that 'hash' is relicensed as LGPLv2+. > If this is not possible, we will have to rewrite the code, probably > implementing our own hash table, which would be a shame because hash > works well for our needs. > > Notes: > > - the code doesn't appear to call exit (it does call abort), and so > seems to be suitable for a library > > - hash-pjw which we also use is already licensed as LGPLv2+ > > - it looks like the original author was Jim Meyering (CC'd) > > - the dependencies are all LGPLv2+ I'm going to write (or find) a new hash implementation for libguestfs really soon. Is there any final chance this will be relicensed? Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones libguestfs lets you edit virtual machines. Supports shell scripting, bindings from many languages. http://libguestfs.org