From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:56486) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VALcJ-0007bu-PW for qemu-devel@nongnu.org; Fri, 16 Aug 2013 11:07:11 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VALcF-0007nB-Jw for qemu-devel@nongnu.org; Fri, 16 Aug 2013 11:07:07 -0400 Received: from mx1.redhat.com ([209.132.183.28]:52317) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VALcF-0007mj-Bm for qemu-devel@nongnu.org; Fri, 16 Aug 2013 11:07:03 -0400 Date: Fri, 16 Aug 2013 16:06:55 +0100 From: "Daniel P. Berrange" Message-ID: <20130816150655.GU22602@redhat.com> References: <1376662507-5212-1-git-send-email-lersek@redhat.com> <874napfzr8.fsf@codemonkey.ws> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <874napfzr8.fsf@codemonkey.ws> Subject: Re: [Qemu-devel] [PATCH 0/7] introduce BSD-licensed block driver for "raw" Reply-To: "Daniel P. Berrange" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Anthony Liguori Cc: pbonzini@redhat.com, Laszlo Ersek , hch@lst.de, qemu-devel@nongnu.org On Fri, Aug 16, 2013 at 09:59:07AM -0500, Anthony Liguori wrote: > Laszlo Ersek writes: > > > Paolo asked me to write such a driver based on his textual specification > > alone. The first patch captures his email in full, the rest re-quotes > > parts that are being implemented. > > > > The tree compiles at each patch. The series passes "make check-block". > > > > "block/raw.c" is not removed because I wanted to keep it out of my > > series and out of my brain. > > > > Disclaimer: I couldn't care less if the raw block driver was public > > domain or AGPLv3+, as long as it qualifies as free software. I'm only > > trying to do what Paolo asked of me. > > Generally speaking, rewriting parts of QEMU to be !GPL is something I > would strongly, strongly oppose. > > I believe that Paolo had a good reason for this though. I suppose the > logic is that we want to expose a "libqemublock" that libvirt can use such > that it can stop parsing qcow2 files. > > Now libvirt just needs LGPLv2+, right? LGPLv2+ is fine, but regardless of license, libvirt won't use any libqemublock.so library as long as it links to glib with abort on OOM behaviour. Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|