Sriram Natarajan wrote:

> From what I understand , ncurses component is licensed under MIT
> license and is not GPL. However, I see that ncurses library is
> integrated under /usr/gnu/lib.  Should this library be not integrated
> under /usr/lib  ? Is there any significant reason for this doing this
> way ?

Alan's right about the licenses, but ncurses is also misdelivered.  The
reason to have /usr/gnu is only for conflicting entries in the namespace.
That is, GNU coreutils can't deliver /usr/bin/ls, since ON already does.
So it delivers /usr/gnu/bin/ls and (optionally) a non-conflicting name in
/usr/bin, such as /usr/bin/gls.

The same holds for ncurses, but the team integrating it botched it, and no
one's bothered to clean up yet.  The correct thing to do is to have
/usr/lib/libncurses.* and /usr/gnu/lib/libcurses.*.

Danek

Reply via email to