Rob Browning <r...@defaultvalue.org> writes:

> Ian Jackson <ijack...@chiark.greenend.org.uk> writes:
>
>> Upstream presumably cannot assume that readline is available.
>
> I imagined they may also have it disabled by default for reasons related
> to the licensing.  I'll plan to ask.

So I believe that's the primary reason.  Readline is GPL and Guile
itself is not, and so enabling it by default involves affected programs
with a that license.

I have the impression that Guix may add activation to the user "skel"
files (or their equivalent)[1].  I'm not sure whether that would be
feasible/appropriate for us, but that approach would only affect new
users, and presumably only users created after guile was installed.

But first we'd have to decide whether we should, and wanted to be
automatically entangling other code with the GPL to whatever extent that
does.

[1] This looked likely: 
https://git.savannah.gnu.org/cgit/guix.git/tree/gnu/system/shadow.scm?id=dfabaa8a6faa58612a069eb47ee3f35a94b146fb#n234

-- 
Rob Browning
rlb @defaultvalue.org and @debian.org
GPG as of 2011-07-10 E6A9 DA3C C9FD 1FF8 C676 D2C4 C0F0 39E9 ED1B 597A
GPG as of 2002-11-03 14DD 432F AE39 534D B592 F9A0 25C8 D377 8C7E 73A4

Reply via email to