From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40206) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZZy86-0005Zx-LI for qemu-devel@nongnu.org; Thu, 10 Sep 2015 05:26:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZZy83-0001oV-GD for qemu-devel@nongnu.org; Thu, 10 Sep 2015 05:26:54 -0400 Received: from mx1.redhat.com ([209.132.183.28]:36547) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZZy83-0001oN-B6 for qemu-devel@nongnu.org; Thu, 10 Sep 2015 05:26:51 -0400 Date: Thu, 10 Sep 2015 10:26:43 +0100 From: "Daniel P. Berrange" Message-ID: <20150910092643.GE11366@redhat.com> References: <55C8D046.7040203@redhat.com> <55EFF48F.7090005@redhat.com> <20150909161735.30348.87652@jljusten-ivb> <20150909175753.1013.69101@jljusten-ivb> <20150909222410.14692.78094@jljusten-ivb> <2291309F-6521-4966-B8EB-FDCC1DCD2B1F@apple.com> <20150910004159.19487.83764@jljusten-ivb> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20150910004159.19487.83764@jljusten-ivb> Subject: Re: [Qemu-devel] [edk2] EDK II & GPL - Re: OVMF BoF @ KVM Forum 2015 Reply-To: "Daniel P. Berrange" List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Jordan Justen Cc: Lenny Szubowicz , Karen Noel , "El-Haj-Mahmoud, Samer" , Ard Biesheuvel , qemu devel list , edk2-devel-01 , Cole Robinson , "Ademar de Souza Reis Jr." , Andrew Fish , Alexander Graf , "Gabriel L. Somlo (GMail)" , Peter Jones , Peter Batard , Gerd Hoffmann , "Doran, Mark" , Reza Jelveh , Paolo Bonzini , "xen-devel@lists.xen.org" , Laszlo Ersek , Hannes Reinecke On Wed, Sep 09, 2015 at 05:41:59PM -0700, Jordan Justen wrote: > On 2015-09-09 16:05:20, Andrew Fish wrote: > > > > > On Sep 9, 2015, at 3:24 PM, Jordan Justen wrot> > > FWIW, I don't mind if the consensus is that GplDriverPkg must live in > > > a separate repo. But, it would be nice to hear a good reason why it > > > must live elsewhere. > > > > Because GPL is not a permissive license. An accidental git grep and > > copying some code can change the license of the code that gets the > > GPL code pasted into it. > > I like this argument. It is slightly tempered by the fact that git > grep always shows the source path, and thus 'GplDriverPkg' would be > obviously visible. Plenty of projects have a scenario in which different parts of their codebase are under different licenses, without there being undue problems. If you make it clear by having a separate directory, then I think you can ultimately credit the developers with having enough intelligence to do the right thing here. If not, then I'd probably question whether you can trust them to submit any code at all, as they could equally have blindly copied it from a 3rd party project under an incompatible license. Regards, 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 :|