bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] readline: Support libedit.


From: Ludovic Courtès
Subject: Re: [PATCH] readline: Support libedit.
Date: Wed, 16 Oct 2013 23:50:59 +0200
User-agent: Gnus/5.130007 (Ma Gnus v0.7) Emacs/24.3 (gnu/linux)

Eric Blake <address@hidden> skribis:

> On 10/16/2013 02:08 PM, Ludovic Courtès wrote:
>> Mats Erik Andersson <address@hidden> skribis:
>> 
>>> I would like to see the module readline to access also libedit,
>>> should libreadline be missing on a particular system. The patch
>>> contained here successfully links against libedit on NetBSD and
>>> Debian GNU/kFreeBSD. Likewise, it still behaves correctly with
>>> libreadline on GNU/Linux, FreeBSD, DragonFlyBSD, OpenBSD, and
>>> OpenSolaris.
>> 
>> Isn’t libedit supposed to be a clone of Readline just for the sake of
>> avoiding the GPL?
>> 
>> Why not let its maintainers fix it, if they really want it to behave
>> like a drop-in replacement?
>
> libedit does NOT support history; as such, it is only a drop-in
> replacement for a subset of the full power of GNU readline.  It may
> indeed be an appropriate use for gnulib's readline module (which
> fortunately only guarantees a subset of libreadline that happens to be
> met by libedit), but I'm not sure if we would be setting a poor
> precedent by making it easier to shift away from GPL over to BSD
> licensing, as the BSD license does not guarantee the same set of freedoms.

Indeed.

[...]

> Oh, and while on the topic of license interactions: gnutls recently
> started linking against nettle, but nettle links against gmp which is
> now LGPLv3+; thus, even though the code base of gnutls still claims to
> use LGPLv2+, gnutls can no longer be linked into programs that are
> [L]GPLv2-only, at least not without forking a version of gmp from its
> LGPLv2+ days.
> https://bugzilla.redhat.com/show_bug.cgi?id=986347

Not to mention the use of v3+ Gnulib modules:
<http://thread.gmane.org/gmane.comp.encryption.gpg.gnutls.devel/6869>.

Ludo’.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]