This is the mail archive of the guile@cygnus.com mailing list for the guile project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Do programs that link with libguile _really_ need libreadline? The default gh_repl() uses it, if it was found. Probably it should be a module and dynlinked if needed. If this isn't used in a program with which guile is extended, it's bloat. libguile is GPL? AFAICS, if libguile links with readline then it can't be LGPLed. No, it means that you can only distribute the resulting binaries if libguile can be distributed under the GPL. (The GPL can't require license terms; it just prohibits copying if the terms of other code aren't acceptable.) guile's copying terms are GPL, with an exception that linking a program with it does not cause the GPL to apply to the resulting binary. I think this is important to keep in mind as things are added to guile; IMHO they shouldn't be part of the core if the exception doesn't apply. Of course the whole issue of dynamic linking makes this muddled; I'm not trying to start a flame about this. Greg Troxel <gdt@ir.bbn.com>