[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: Okay, let's talk assembly and Lua (was Re: A bit more on bits...)
- From: Frank Mitchell <frank_mitchell_us@...>
- Date: Sun, 19 Feb 2023 06:40:34 +0000 (UTC)
On Saturday, February 18, 2023 at 06:57:31 AM CST, Spar <email@example.com> wrote:
> GPL for an intrinsic? There are libraries already and if not the function itself is easy in C/C++
> using asm or builtin functions in case of MSVC
It's LGPL, which IIRC limits the GPL "virality" at the boundary of the library interface. That is, if you change the library code you have to make your changes available, but if you link it into another program without changing the API *that* program isn't automatically GPLed. I am not a lawyer, though.
I won't comment on the obviousness (or not) of the original program, though. Which is the problem with software copyright in general; there's only so many ways to write a for loop (in any given language, especially Lua). On greenfield projects I always make my stuff MIT; it's moving bytes around, not brain surgery.
(long-time Lua fan, first-time Lua commenter.)