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
