From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1N8IRl-0004XE-SQ for mharc-grub-devel@gnu.org; Wed, 11 Nov 2009 14:01:37 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N8IRk-0004VC-BG for grub-devel@gnu.org; Wed, 11 Nov 2009 14:01:36 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N8IRf-0004OP-NC for grub-devel@gnu.org; Wed, 11 Nov 2009 14:01:35 -0500 Received: from [199.232.76.173] (port=58933 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N8IRf-0004OB-Ei for grub-devel@gnu.org; Wed, 11 Nov 2009 14:01:31 -0500 Received: from moutng.kundenserver.de ([212.227.17.9]:55009) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1N8IRe-0008TA-OI for grub-devel@gnu.org; Wed, 11 Nov 2009 14:01:31 -0500 Received: from [85.180.61.117] (e180061117.adsl.alicedsl.de [85.180.61.117]) by mrelayeu.kundenserver.de (node=mrbap2) with ESMTP (Nemesis) id 0MbsGc-1MrJpG415i-00JPVb; Wed, 11 Nov 2009 20:01:29 +0100 From: Felix Zielcke To: The development of GNU GRUB In-Reply-To: References: <1257936106.2864.5.camel@fz.local> Content-Type: text/plain; charset="UTF-8" Date: Wed, 11 Nov 2009 20:01:27 +0100 Message-ID: <1257966087.2864.71.camel@fz.local> Mime-Version: 1.0 X-Mailer: Evolution 2.28.1 Content-Transfer-Encoding: 7bit X-Provags-ID: V01U2FsdGVkX1+MhnVB7+XK0Bl29y25mF+pyR6fj5wTUCAIZ21 2VrFvPKRdeKlIvXbRs7vs0w41YLoExfPK3o5e5enLKZbgvrnjo UPItRi9gcvlQWEYFQnZsNcpymNXbWxn X-detected-operating-system: by monty-python.gnu.org: Genre and OS details not recognized. Subject: Re: Roadmap for LUA support in GRUB X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Nov 2009 19:01:36 -0000 Am Mittwoch, den 11.11.2009, 10:13 -0800 schrieb Roman Shaposhnik: > Hi! > > On Wed, Nov 11, 2009 at 2:41 AM, Felix Zielcke wrote: > > Am Dienstag, den 10.11.2009, 19:38 -0800 schrieb Roman Shaposhnik: > >> Browsing the archives of grub-devel reveals that Lua support was moved to > >> grub-extras which makes me ask these two questions: > >> 1. Was the decision to move Lua based exclusively on the licensing concerns? > > > > I don't think it was exclusively only decided because of the license, > > but this is the top reason for it. > > I'd appreciated knowing non-licensing reasons as well. Uhm actually I should have written `I don't know if it was*' and I forgot that Robert even sent a mail to this list about it: http://lists.gnu.org/archive/html/grub-devel/2009-09/msg00424.html > On the licensing front, though, what was an actual issue there? > After all, Lua has a respectable FOSS license and I'm sure there's tons of > MIT-licensed software in Debian. What made Lua different? The difference is that GRUB is a GNU project and not some other random open source package. FSF wants to have the copyright of all code which is in GNU so that they have the right to enforce the licences of all GNU projects in courts. > > > lua.mod IIRC was 99K big and it was always included into the floppy > > rescue images. > > 99K doesn't seem to be a lot compared to other auxiliary modules I find > in /boot/grub on my Ubuntu. > To some extent, that's exactly the reason of my frustration -- saving 99K > on a partition full of all sorts of stuff hardly justifies withholding a useful > feature. Don't take it the wrong way, though, this frustration is totally > misplaced on grub-devel, but to some extent had Lua module been part > of the core GRUB v2 I'm pretty sure distribution maintainers wouldn't have > thrown it out. > Well another solution would be if you can convince lua developers to assign copyright to the FSF for all the code we need to have in GRUB in order to support it. But before you go this route please talk with Robert if he's willing to reintrage it after assigned copyright. Not that you waste your time. -- Felix Zielcke Proud Debian Maintainer and GNU GRUB developer