"Dr. Arne Babenhauserheide" <[email protected]> writes:

> Srayan Jana <[email protected]> writes:
>> This might sound dumb, but could you make a closed source application using 
>> Guile? Guile itself is GPL, but does that mean anything I make using Guile 
>> ALSO has to be GPL?
>
> Guile is LGPL, so you can make closed source applications, as long as
> you release your changes to Guile itself as Free Software.

Is that sufficient thought?  One of requirements for LGPL is to be able
to re-link with changed version of the LGPL software, at least if I
understand section 4 correctly.  Since Guile (being Scheme) heavily uses
syntax forms and macros, and what is more, the compiler can inline
(though I am not cure whether currently across modules), I am not sure
closed source application in Guile is possible, unless extreme care is
taken.

For example, I give you .go files, you change some syntax-form in your
Guile version, and what now?  How do you apply those changes to the .go
files I gave you?

But, as everyone else keeps saying, I am not a layer.  And am interested
in your thoughts on this topic.

Tomas

-- 
There are only two hard things in Computer Science:
cache invalidation, naming things and off-by-one errors.

Reply via email to