From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1GoMzB-0005yo-6W for mharc-grub-devel@gnu.org; Sun, 26 Nov 2006 11:36:09 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1GoMz9-0005yf-33 for grub-devel@gnu.org; Sun, 26 Nov 2006 11:36:07 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1GoMz7-0005y8-Ft for grub-devel@gnu.org; Sun, 26 Nov 2006 11:36:05 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1GoMz7-0005y5-Ab for grub-devel@gnu.org; Sun, 26 Nov 2006 11:36:05 -0500 Received: from [207.69.195.72] (helo=pop-sarus.atl.sa.earthlink.net) by monty-python.gnu.org with esmtp (Exim 4.52) id 1GoMz7-0000wQ-9e for grub-devel@gnu.org; Sun, 26 Nov 2006 11:36:05 -0500 Received: from user-0vvdf2d.cable.mindspring.com ([63.246.188.77] helo=diesel.unsanctioned.org) by pop-sarus.atl.sa.earthlink.net with esmtp (Exim 3.36 #1) id 1GoMz2-0003Bn-00 for grub-devel@gnu.org; Sun, 26 Nov 2006 11:36:00 -0500 From: Hollis Blanchard To: The development of GRUB 2 In-Reply-To: <1399.84.242.81.204.1164536314.squirrel@drak.ucw.cz> References: <1163466980.1801.44.camel@basalt> <200611152315.22348.okuji@enbug.org> <1163630906.8873.134.camel@basalt> <200611250356.51500.okuji@enbug.org> <1399.84.242.81.204.1164536314.squirrel@drak.ucw.cz> Content-Type: text/plain; charset=utf-8 Date: Sun, 26 Nov 2006 10:35:56 -0600 Message-Id: <1164558956.9086.3.camel@diesel> Mime-Version: 1.0 X-Mailer: Evolution 2.6.3 (2.6.3-1.fc5.5) Content-Transfer-Encoding: quoted-printable 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: Sun, 26 Nov 2006 16:36:07 -0000 On Sun, 2006-11-26 at 11:18 +0100, Tom=C3=A1=C5=A1 Ebenlendr wrote: >=20 > >> 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. > > > > Because GRUB is not a library. The spec is available independently, > so > > you can write your own header easily. Nothing prevents you from > doing > > this. > > > > Okuji > > >=20 > And should the multiboot header file be "Grub's"? What about having > "Multiboot's" header as a part of "Multiboot project". Such project > should > contain only specification, and header file, that can be freely > copied. > The only thing that should be forbidden is that some third party will > claim she owns the header. I think that GPL is too restrictive for > this > purpose. Such header file can be then added to grub as well as to > BSD-licenced and other software.=20 Great point. A "multiboot" project could easily be created, and wouldn't even need the approval of the GRUB project. Beyond the specification and header file, it could also contain a "Hello World" multiboot kernel. -Hollis