7 ms·
Gee, what a great interpreter to embed in a program... that's GPLed. Nice option for that niche, I suppose.
by zach 17y ago
Gee, what a great interpreter to embed in a program... that's GPLed. Nice option for that niche, I suppose.
- omouse 17y agoThere are lots of GPL programs around, not really a "niche" anymore ;)
- Dobbs 17y agoYou missed his statement about it being embedded into other programs. You see when you embedded a gpl scripting language into a larger program the entire program becomes gpl. This makes it a very bad embeddable program.
- narag 17y agoIIRC, there is another license (guile, maybe?) that's identical to GPL except it doesn't affect the outer program.
- justinhj 17y agoMIT license is far less restrictive.
- narag 17y agoOf course, but if you want to go with the GPL, you can use exceptions and protect just the part you want.
- silentbicycle 17y agoThat's the LGPL, used in the GMP library for example.
- narag 17y agoNo, it's not: http://www.gnu.org/software/guile/docs/docs-1.6/guile-ref/Guile-License.html http://www.gnu.org/software/guile/docs/docs-1.6/guile-ref/Gu...
- silentbicycle 17y agoYou're right - Guile has its own license. The LGPL has similar concessions to linking to non-GPL programs, though.
- omouse 17y agoThat makes it a very good embeddable program, but then I do like Free Software.
- lele 17y agoWhy would this be bad? If you are developing commercial software you want to keep closed-source, look for a commercial closed-source license.
- 10ren 17y agoGood for dual licensing: free for GPL use, commercial license needed for otherwise.