|
- .. -*- restructuredtext -*-
-
- =====================
- Copyrights & Licenses
- =====================
-
- Credits
- =======
- Passlib is primarily developed by Eli Collins.
-
- Special thanks to Darin Gordon for testing and
- feedback on the :mod:`passlib.totp` module.
-
- License for Passlib
- ===================
- Passlib is (c) `Assurance Technologies <http://www.assurancetechnologies.com>`_,
- and is released under the `BSD license <http://www.opensource.org/licenses/bsd-license.php>`_::
-
- Passlib
- Copyright (c) 2008-2020 Assurance Technologies, LLC.
- All rights reserved.
-
- Redistribution and use in source and binary forms, with or without
- modification, are permitted provided that the following conditions are
- met:
-
- * Redistributions of source code must retain the above copyright
- notice, this list of conditions and the following disclaimer.
-
- * 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.
-
- * Neither the name of Assurance Technologies, nor the names of the
- contributors may be used to endorse or promote products derived
- from this software without specific prior written permission.
-
- THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- "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 COPYRIGHT
- OWNER OR CONTRIBUTORS 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.
-
- Licenses for incorporated software
- ==================================
- Passlib contains some code derived from the following sources:
-
- MD5-Crypt
- ---------
- The source file ``passlib/handlers/md5_crypt.py`` contains code derived from the original
- `FreeBSD md5-crypt implementation <http://www.freebsd.org/cgi/cvsweb.cgi/~checkout~/src/lib/libcrypt/crypt.c?rev=1.2>`_,
- which is available under the following license::
-
- "THE BEER-WARE LICENSE" (Revision 42):
- <phk@login.dknet.dk> wrote this file. As long as you retain this notice you
- can do whatever you want with this stuff. If we meet some day, and you think
- this stuff is worth it, you can buy me a beer in return. Poul-Henning Kamp
-
- converted to python May 2008
- by Eli Collins
-
- DES
- ---
- The source file ``passlib/crypto/des.py`` contains code derived from
- `UnixCrypt.java <http://www.dynamic.net.au/christos/crypt/UnixCrypt2.txt>`_,
- a pure-java implementation of the historic unix-crypt password hash algorithm.
- It is available under the following license::
-
- UnixCrypt.java 0.9 96/11/25
- Copyright (c) 1996 Aki Yoshida. All rights reserved.
- Permission to use, copy, modify and distribute this software
- for non-commercial or commercial purposes and without fee is
- hereby granted provided that this copyright notice appears in
- all copies.
-
- modified April 2001
- by Iris Van den Broeke, Daniel Deville
-
- modified Aug 2005
- by Greg Wilkins (gregw)
-
- converted to python Jun 2009
- by Eli Collins
-
- jBCrypt
- -------
- The source file ``passlib/crypto/_blowfish/base.py`` contains code derived
- from `jBcrypt 0.2 <http://www.mindrot.org/projects/jBCrypt/>`_, a Java
- implementation of the BCrypt password hash algorithm. It is available under
- a BSD/ISC license::
-
- Copyright (c) 2006 Damien Miller <djm@mindrot.org>
-
- Permission to use, copy, modify, and distribute this software for any
- purpose with or without fee is hereby granted, provided that the above
- copyright notice and this permission notice appear in all copies.
-
- THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
- WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
- MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
- ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
- WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
- ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTUOUS ACTION, ARISING OUT OF
- OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-
- Wordsets
- --------
- The EFF wordsets in ``passlib/_data/wordsets`` are (c) 2016 the Electronic Freedom Foundation.
- They were downloaded from `<https://www.eff.org/deeplinks/2016/07/new-wordlists-random-passphrases>`_,
- and are released under the `Creative Commons License <https://www.eff.org/copyright>`_.
|