From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1GkTYt-0006mu-Jy for mharc-grub-devel@gnu.org; Wed, 15 Nov 2006 17:48:55 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GkTYq-0006lA-Tm for grub-devel@gnu.org; Wed, 15 Nov 2006 17:48:52 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GkTYo-0006jk-8H for grub-devel@gnu.org; Wed, 15 Nov 2006 17:48:51 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GkTYo-0006jh-2w for grub-devel@gnu.org; Wed, 15 Nov 2006 17:48:50 -0500 Received: from [32.97.182.141] (helo=e1.ny.us.ibm.com) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA:32) (Exim 4.52) id 1GkTYo-0005PU-Hl for grub-devel@gnu.org; Wed, 15 Nov 2006 17:48:50 -0500 Received: from d01relay02.pok.ibm.com (d01relay02.pok.ibm.com [9.56.227.234]) by e1.ny.us.ibm.com (8.13.8/8.12.11) with ESMTP id kAFMmkxi023944 for ; Wed, 15 Nov 2006 17:48:46 -0500 Received: from d01av04.pok.ibm.com (d01av04.pok.ibm.com [9.56.224.64]) by d01relay02.pok.ibm.com (8.13.6/8.13.6/NCO v8.1.1) with ESMTP id kAFMmVn4284856 for ; Wed, 15 Nov 2006 17:48:37 -0500 Received: from d01av04.pok.ibm.com (loopback [127.0.0.1]) by d01av04.pok.ibm.com (8.12.11.20060308/8.13.3) with ESMTP id kAFMmVDa024473 for ; Wed, 15 Nov 2006 17:48:31 -0500 Received: from [9.53.41.42] (basalt.austin.ibm.com [9.53.41.42]) by d01av04.pok.ibm.com (8.12.11.20060308/8.12.11) with ESMTP id kAFMmVks024468 for ; Wed, 15 Nov 2006 17:48:31 -0500 From: Hollis Blanchard To: The development of GRUB 2 In-Reply-To: <200611152315.22348.okuji@enbug.org> References: <1163466980.1801.44.camel@basalt> <200611152133.25173.okuji@enbug.org> <1163625049.8873.113.camel@basalt> <200611152315.22348.okuji@enbug.org> Content-Type: text/plain Date: Wed, 15 Nov 2006 16:48:26 -0600 Message-Id: <1163630906.8873.134.camel@basalt> Mime-Version: 1.0 X-Mailer: Evolution 2.8.1 Content-Transfer-Encoding: 7bit Subject: Re: [RFC] multiboot2 loader X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 15 Nov 2006 22:48:53 -0000 On Thu, 2006-11-16 at 00:15 +0200, Yoshinori K. Okuji wrote: > On Wednesday 15 November 2006 22:10, Hollis Blanchard wrote: > > On Wed, 2006-11-15 at 22:33 +0200, Yoshinori K. Okuji wrote: > > > On Tuesday 14 November 2006 02:16, Hollis Blanchard wrote: > > > > I've placed a generic multiboot.h directly into include/ (not in the > > > > grub subdirectory), since it it suitable for using in kernels > > > > independently of GRUB. As for the license, I believe that > > > > include/multiboot.h should NOT be GPL, to allow it to be used directly > > > > for non-GPL operating systems like the BSDs. > > > > > > GRUB is entirely licensed under GPL. Please don't make an exception. > > > > An exception is exactly what I am proposing. What is your objection? > > The GNU Project endorses the use of GPL to promote freedom. Don't forget that > GRUB is a part of GNU. The GNU project also includes GCC, which is used to build non-Free software. In fact GCC even contains libgcc, which is *linked* with non-free software. The GNU project also includes glibc, which is linked with (almost?) all non-Free software on Linux. The GNU project also uses the LGPL license, which allows all sorts of Free software to be used with non-Free software. GRUB itself is used to boot non-Free operating systems. There is plenty of precedent here. So I still see nothing wrong with putting a header file, which describes an interface, under a non-GPL license. -Hollis