Felix Lechner via "Developers list for Guile, the GNU extensibility library" 
<guile-devel@gnu.org> writes:
> I would like to release some code under the GPL.  libguile.so calls it
> from C.  The setup is similar to the code in the Tortoise tutorial. [1]
>
> Guile is licensed under the LGPL, so it is possible for proprietary
> programs to use libguile.so.  I would now like to ensure that those
> proprietary programs may also legally run my code..
>
> May I publish my project under the GPL, or should I also choose the LGPL
> like Guile?

The rule of thumb is, if you want proprietary software to use your code,
you must choose LGPL.

> I am in contact with the licensing folks at FSF, but hope to collect
> some input here, as well.
>
> The technical question is, I think, whether libguile executes Guile code
> in a manner that is considered being "run" or being "linked."  The
> answer could potentially be different for compiled or uncompiled code.

Since the license is LGPLv3 or later, and version 3 has a clearer
definition of the corresponding source: is there “intimate data
communication or control flow”?

See https://www.gnu.org/licenses/gpl-3.0 1. paragraph 4: Corresponding Source.

So I think your code would be part of the corresponding source of the
linked libguile, which would propagate the requirements of the GPL.

I’m not a lawyer, though, so better wait for the reply from FSF before
making a final decision.

> P.S. I'm not subscribed to your list; please copy me on your replies.
-- 
Unpolitisch sein
heißt politisch sein,
ohne es zu merken.
draketo.de

Attachment: signature.asc
Description: PGP signature

  • 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