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
