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.

  • Licensing of Guil... Developers list for Guile, the GNU extensibility library
    • Re: Licensin... Dr. Arne Babenhauserheide
      • Re: Lice... Developers list for Guile, the GNU extensibility library
        • RE: ... Maxime Devos
        • Re: ... Philip McGrath
          • ... Developers list for Guile, the GNU extensibility library

Reply via email to