Shantonu Sen wrote:
>i've taken glibc getpass, stripped out some flock-ing code that didn't
>compile on BSD, and made it into a patch (attached). it should depend only
>on termios.h (add to the includes) and stdio and strings.h, which are
>included in nmh.h. so hopefully, this should be pretty portable.

This can not be included in the nmh sources. The glibc license
is incompatible -- it's GPL. You can not use the source without
re-licensing the code you include it into.

You may want to consider using using the BSD version of getpass
instead from any BSD distribution (Free,Net,Open), as it is clearly
compatible. Otherwise, You need to write to the FSF and ask that
the conditions of the GPL be waived in this case.  The specific
section of the GPL is:

  10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission.  For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this.  Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.

--
Doug Morris
Morris Communications & Computer Services, Inc.
http://www.mhost.com/

Reply via email to