From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([140.186.70.92]:40331) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RGCfG-0004xI-Ay for qemu-devel@nongnu.org; Tue, 18 Oct 2011 12:37:23 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RGCfC-0007R3-EY for qemu-devel@nongnu.org; Tue, 18 Oct 2011 12:37:18 -0400 Received: from mail-ww0-f53.google.com ([74.125.82.53]:39183) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RGCfC-0007Qx-74 for qemu-devel@nongnu.org; Tue, 18 Oct 2011 12:37:14 -0400 Received: by wwi36 with SMTP id 36so1030016wwi.10 for ; Tue, 18 Oct 2011 09:37:12 -0700 (PDT) Sender: Paolo Bonzini Message-ID: <4E9DAB35.9080900@redhat.com> Date: Tue, 18 Oct 2011 18:37:09 +0200 From: Paolo Bonzini MIME-Version: 1.0 References: <1318213565-3268-1-git-send-email-jcmvbkbc@gmail.com> <1318213565-3268-7-git-send-email-jcmvbkbc@gmail.com> <4E9C0746.3030509@suse.de> <4E9C21C0.5070102@us.ibm.com> <4E9C249D.3080509@redhat.com> <4E9C38F5.2060803@codemonkey.ws> <4E9C5832.908@suse.de> <4E9C5C3E.8030505@codemonkey.ws> <4E9C69E3.6080501@weilnetz.de> <4E9C93C5.9070101@redhat.com> <4E9D7918.7060103@codemonkey.ws> <4E9D9BEE.2050406@redhat.com> <4E9DA2DE.2050904@codemonkey.ws> In-Reply-To: <4E9DA2DE.2050904@codemonkey.ws> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: [Qemu-devel] GPLv3 troubles List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Anthony Liguori Cc: Peter Maydell , Stefan Weil , qemu-devel@nongnu.org, Markus Armbruster , Blue Swirl , Max Filippov , Avi Kivity , =?UTF-8?B?QW5kcmVhcyBGw6RyYmVy?= On 10/18/2011 06:01 PM, Anthony Liguori wrote: > > Unless we split linux-user off into a separate repository. The only > real code sharing is TCG. I can imagine a world where TCG lived in a > separate repo along with qemu-system and linux-user. Both repos could > pull in TCG as a submodule. Nah, the simplest thing to do is to really implement a binary format to store (or pipe) in_asm and out_asm traces. Then the trace dumper could use all the binutils code it wants to, and would be the only thing requiring a v3 license. in_asm/out_asm traces are so huge that this thing does have some actual benefit if somebody wants to write it. That said, it is still nice if we can get people to agree on relicensing what they own, if only to help sharing code with other GPL programs. With the obvious exception of MIPS and linux-user, it does not seem impossible, though indeed hard, and it is also a good occasion to clean up files without a license. Paolo