Add libxi-dev to Build-Depends
[keepassx] / debian / copyright
1 This package was debianized by David Valot <ptitdav69@gmail.com> on
2 Wed,  6 Sep 2006 21:07:02 +0200.
3
4 It was downloaded from http://keepassx.sourceforge.net
5
6 Upstream Author: Tarek Saidi <mail@tarek-saidi.de>
7
8 Copyright: 2006 Tarek Saidi
9
10 License:
11
12    This package is free software; you can redistribute it and/or modify
13    it under the terms of the GNU General Public License as published by
14    the Free Software Foundation; either version 2 of the License, or
15    (at your option) any later version.
16
17    This package is distributed in the hope that it will be useful,
18    but WITHOUT ANY WARRANTY; without even the implied warranty of
19    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
20    GNU General Public License for more details.
21
22    You should have received a copy of the GNU General Public License
23    along with this package; if not, write to the Free Software
24    Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
25
26 On Debian systems, the complete text of the GNU General
27 Public License can be found in `/usr/share/common-licenses/GPL'.
28
29 The Debian packaging is (C) 2006, David Valot <ptitdav69@gmail.com> and
30 (C) 2007, Reinhard Tartler <siretart@tauware.de>. It is licensed under
31 the GPL, see above.
32
33 The directory src/crypto contains implementations of several crypto
34 algorithms, which have other licences and/or copyright holders:
35
36 src/crypto/blowfish.c:
37
38 /* 2003.05.02: Derived from libgcrypt-1.1.12 by Michael Buesch */
39
40 /* blowfish.c  -  Blowfish encryption
41  *      Copyright (C) 1998, 2001, 2002 Free Software Foundation, Inc.
42  *
43  * This file is part of Libgcrypt.
44  *
45  * Libgcrypt is free software; you can redistribute it and/or modify
46  * it under the terms of the GNU Lesser general Public License as
47  * published by the Free Software Foundation; either version 2.1 of
48  * the License, or (at your option) any later version.
49  ...
50  */
51
52
53 src/crypto/rijandael.cpp:
54
55 // Another implementation of the Rijndael cipher.
56 // This is intended to be an easily usable library file.
57 // This code is public domain.
58 // Based on the Vincent Rijmen and K.U.Leuven implementation 2.4.
59 //
60
61 //
62 // Original Copyright notice:
63 //
64 //    rijndael-alg-fst.c   v2.4   April '2000
65 //    rijndael-alg-fst.h
66 //    rijndael-api-fst.c
67 //    rijndael-api-fst.h
68 //
69 //    Optimised ANSI C code
70 //
71 //    authors: v1.0: Antoon Bosselaers
72 //             v2.0: Vincent Rijmen, K.U.Leuven
73 //             v2.3: Paulo Barreto
74 //             v2.4: Vincent Rijmen, K.U.Leuven
75 //
76 //    This code is placed in the public domain.
77 //
78
79 src/crypto/sha1.cpp:
80 /*
81         100% free public domain implementation of the SHA-1 algorithm
82         by Dominik Reichl <dominik.reichl@t-online.de>
83 ...
84 */
85
86 src/crypto/sha256.c:
87
88 /*
89  *  FIPS-180-2 compliant SHA-256 implementation
90  *
91  *  Copyright (C) 2001-2003  Christophe Devine
92  *
93  *  This program is free software; you can redistribute it and/or modify
94  *  it under the terms of the GNU General Public License as published by
95  *  the Free Software Foundation; either version 2 of the License, or
96  *  (at your option) any later version.
97  ...
98  */
99
100 src/crypto/twoclass.cpp:
101
102 /*
103   Copyright (c) 2003/2004, Dominik Reichl <dominik.reichl@t-online.de>
104   All rights reserved.
105
106   Redistribution and use in source and binary forms, with or without
107   modification, are permitted provided that the following conditions are met:
108
109   - Redistributions of source code must retain the above copyright notice,
110     this list of conditions and the following disclaimer. 
111   - Redistributions in binary form must reproduce the above copyright notice,
112     this list of conditions and the following disclaimer in the documentation
113     and/or other materials provided with the distribution.
114   - Neither the name of ReichlSoft nor the names of its contributors may be
115     used to endorse or promote products derived from this software without
116     specific prior written permission.
117
118   THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
119   AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
120   IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
121   ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
122   LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
123   CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
124   SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
125   INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
126   CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
127   ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
128   POSSIBILITY OF SUCH DAMAGE.
129 */
130
131 src/crypto/twofish.cpp:
132
133  * Fast, portable, and easy-to-use Twofish implementation, 
134  * Version 0.3.
135  * Copyright (c) 2002 by Niels Ferguson. 
136
137  * Now for the license:
138  * The author hereby grants a perpetual license to everybody to
139  * use this code for any purpose as long as the copyright message is included
140  * in the source code of this or any derived work.
141  * 
142  * Yes, this means that you, your company, your club, and anyone else
143  * can use this code anywhere you want. You can change it and distribute it
144  * under the GPL, include it in your commercial product without releasing
145  * the source code, put it on the web, etc. 
146  * The only thing you cannot do is remove my copyright message, 
147  * or distribute any source code based on this implementation that does not 
148  * include my copyright message. 
149  * 
150  * I appreciate a mention in the documentation or credits, 
151  * but I understand if that is difficult to do.
152  * I also appreciate it if you tell me where and why you used my code.
153  *
154  * Please send any questions or comments to niels@ferguson.net
155
156  * DISCLAIMER: As I'm giving away my work for free, I'm of course not going
157  * to accept any liability of any form. This code, or the Twofish cipher,
158  * might very well be flawed; you have been warned.
159  * This software is provided as-is, without any kind of warrenty or
160  * guarantee. And that is really all you can expect when you download 
161  * code for free from the Internet.