Hi Arne, On Thu, Jun 13 2024, Arne Babenhauserheide wrote:
> The rule of thumb is, if you want proprietary software to use your > code, you must choose LGPL. > So I think your code would be part of the corresponding source of the > linked libguile, which would propagate the requirements of the GPL. Okay, but does that also mean my code--when licensed under the LGPL and loaded by a proprietary program via libguile.so---may not call any Guile code released under the GPL? I am thinking specifically about the GNU Shepherd. For context, my software aims to replace a common system facility. The current license is GPL, although the C piece that starts Guile via libguile.so is available under the LGPL. Likewise releasing the remainder under the LGPL, however, logically implies that no interpreted GPL code may be called by my software. Is that right? Kind regards Felix P.S. I'm not subscribed to your list; please copy me on your replies.