Pam_p11 authors and license

wrote parts of pam_p11 or contributed to it, or their code in other projects was reused in pam_p11. Specificaly pam_p11 uses code from OpenSC, OpenSSH, Pam_pkcs11 projects.

Pam_p11 is Open Source software licensed under the GNU LGPL license version 2.1 or later.

Pam_p11 uses libp11 and openssl, as well as some implementation of PKCS#11 API, for example OpenSC, Musclecard or gpkcs11.

Applications using pam should best be licensed under LGPL license. If the applications are used under GPL license, they should allow linking with openssl and libp11 (openssl has a bsd license with advertising clause, libp11 uses PKCS#11 header files which have a similar clause), and any PKCS#11 module (most other implementations are binary only and under proprietory license).

Pam_p11 includes svn2cl by

   Copyright (C) 2004, 2005 Arthur de Jong.

   Redistribution and use in source and binary forms, with or without
   modification, are permitted provided that the following conditions
   are met:
   1. Redistributions of source code must retain the above copyright
      notice, this list of conditions and the following disclaimer.
   2. Redistributions in binary form must reproduce the above copyright
      notice, this list of conditions and the following disclaimer in
      the documentation and/or other materials provided with the
      distribution.
   3. The name of the author may not be used to endorse or promote
      products derived from this software without specific prior
      written permission.

   THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
   IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
   WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
   ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
   DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
   DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE
   GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
   INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
   IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
   OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
   IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.