Hi!

On Wed, Nov 11, 2009 at 10:53 AM, Vladimir 'phcoder' Serbinenko
<phco...@gmail.com> wrote:
>> I'd appreciated knowing non-licensing reasons as well.
>>
> The only other reason was to encourage developpement of sh-like scripting.

Fair enough. Would it be, then, fair to say that Lua was never meant to be
a scripting engine for GRUB, but was more of an oddity?

I was pretty excited when it first made its way into GRUB simply because it is
such a delight to do scripting in. Don't get me wrong, but compared to Lua
sh-like scripting feels like hard labor :-(

>> 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?
>>
> GNU isn't Debian. GNU has a very strong copyright policy and for code to
> become GNU it usually has to be copyright-assigned to FSF. It's not the
> case of LUA. So we created grub-extras specifically to hold code which
> is perfectly legal, free and GPLv3-compatible but not suitable for GNU.
> Any distribution which doesn't have anything against code not being
> copyrighted by FSF shouldn't have any reason not to add grub-extras

Got it! This makes perfect sense.

Thanks,
Roman.


_______________________________________________
Grub-devel mailing list
Grub-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/grub-devel

Reply via email to