From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:43233) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YtGLr-0001YR-8V for qemu-devel@nongnu.org; Fri, 15 May 2015 10:12:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YtGLo-0006QQ-36 for qemu-devel@nongnu.org; Fri, 15 May 2015 10:12:35 -0400 Received: from mx1.redhat.com ([209.132.183.28]:47115) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YtGLn-0006Pv-SI for qemu-devel@nongnu.org; Fri, 15 May 2015 10:12:32 -0400 Message-ID: <5555FEBE.5040007@redhat.com> Date: Fri, 15 May 2015 16:12:14 +0200 From: Paolo Bonzini MIME-Version: 1.0 References: <1431692725-27656-1-git-send-email-hw.claudio@gmail.com> <1431692725-27656-2-git-send-email-hw.claudio@gmail.com> <5555FB55.5070909@huawei.com> In-Reply-To: <5555FB55.5070909@huawei.com> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] [RFC v5 1/2] util: add memmem replacement function List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Claudio Fontana , hw.claudio@gmail.com, Luiz Capitulino Cc: Peter Maydell , Gonglei , qemu-devel@nongnu.org, karl@freefriends.org On 15/05/2015 15:57, Claudio Fontana wrote: > The header here mentions GPLv2+, but the module data for memmem in gnulib mentions LGPLv2+. > > Very confusing. > > The COPYING file in gnulib mentions: > > "The files in here are mostly copyright (C) Free Software Foundation, and > are under assorted licenses. Mostly, but not entirely, GPL. > > Many modules are provided dual-license, either GPL or LGPL at your > option. The headers of files in the lib directory (e.g., lib/error.c) > state GPL for convenience, since the bulk of current gnulib users are > GPL'd programs. But the files in the modules directory (e.g., > modules/error) state the true license of each file, [...] > " > > So if one would want to include the gnulib code without using the gnulib esoteric modules mechanisms, what should one do? Change it manually, I guess. Paolo > CCing Karl Berry since he probably knows what's going on here..