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]

Re: libguile and readline


  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>