From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:40330) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Za0U7-0003fq-DB for qemu-devel@nongnu.org; Thu, 10 Sep 2015 07:57:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Za0U2-0005o1-Ig for qemu-devel@nongnu.org; Thu, 10 Sep 2015 07:57:47 -0400 Received: from mx1.redhat.com ([209.132.183.28]:51441) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Za0U2-0005nt-Bd for qemu-devel@nongnu.org; Thu, 10 Sep 2015 07:57:42 -0400 Date: Thu, 10 Sep 2015 12:57:34 +0100 From: "Dr. David Alan Gilbert" Message-ID: <20150910115733.GB2335@work-vm> 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> <20150910092643.GE11366@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20150910092643.GE11366@redhat.com> Subject: Re: [Qemu-devel] [edk2] EDK II & GPL - Re: OVMF BoF @ KVM Forum 2015 List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: "Daniel P. Berrange" Cc: Lenny Szubowicz , Alexander Graf , Karen Noel , "El-Haj-Mahmoud, Samer" , Ard Biesheuvel , Jordan Justen , edk2-devel-01 , Reza Jelveh , qemu devel list , Andrew Fish , Hannes Reinecke , "Gabriel L. Somlo (GMail)" , Peter Jones , Peter Batard , Gerd Hoffmann , "Doran, Mark" , Cole Robinson , Paolo Bonzini , "xen-devel@lists.xen.org" , Laszlo Ersek , "Ademar de Souza Reis Jr." * Daniel P. Berrange (berrange@redhat.com) wrote: > 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. Many companies dont trust their engineers to do that, and have painful review processes to stop their engineers stupidly copying closed code into open projects; and in general they're needed because the engineers would do it if they weren't stopped. Dave > > 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 :| > -- Dr. David Alan Gilbert / dgilbert@redhat.com / Manchester, UK