The specific context I'm thinking of in terms of making a closed source 
application for Guile is something like an application I can release on PC (or 
even the iOS/Android App Stores if possible)
So like, I dunno, like a chat app like Discord, or a game like Wordle.
________________________________
From: Basile Starynkevitch <[email protected]>
Sent: Friday, November 28, 2025 12:08 AM
To: Srayan Jana <[email protected]>; Guile User <[email protected]>
Subject: Re: Can you make a closed source application using Guile?

On Thu, 2025-11-27 at 23:38 +0000, Srayan Jana wrote:
> Hello!
> 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?


Legally and technically you could (as other explained), provided you do follow 
some rules and guidelines. On most operating systems, you need to have the 
libguile dynamically linked
(because a technical savy user should be able to improve or replace it with a 
newer version). However....

Your software will probably use Guile as a scripting language. I believe that 
you want to enable power users to write their own Guile scripts.

Your software could have proprietary Guile scripts. You then need some 
infrastructure to protect them (eg to "encrypt") them.

I recommend the opposite: ask you manager the permission to embed Guile, and to 
provide users with open source Guile scripting abilities.

And otherwise, explain on guile-user@ list the exact technical meaning of a 
closed source application using Guile.

Regards
--

Basile STARYNKEVITCH                    basile AT starynkevitch DOT net
8 rue de la Faïencerie                       http://starynkevitch.net/Basile/
92340 Bourg-la-Reine                         https://github.com/bstarynk
France                                https://github.com/RefPerSys/RefPerSys
                  https://orcid.org/0000-0003-0908-5250

Reply via email to