updated on Thu Jan 12 20:00:29 UTC 2012
[aur-mirror.git] / krb5-crypto / license
blobac2e975371f55e1e4b9302ccb1c0a4d99f3f5133
1 Copyright Notice and Legal Administrivia
2 ----------------------------------------
4 Copyright (C) 1985-2006 by the Massachusetts Institute of Technology.
6 All rights reserved.
8 Export of this software from the United States of America may require
9 a specific license from the United States Government.  It is the
10 responsibility of any person or organization contemplating export to
11 obtain such a license before exporting.
13 WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
14 distribute this software and its documentation for any purpose and
15 without fee is hereby granted, provided that the above copyright
16 notice appear in all copies and that both that copyright notice and
17 this permission notice appear in supporting documentation, and that
18 the name of M.I.T. not be used in advertising or publicity pertaining
19 to distribution of the software without specific, written prior
20 permission.  Furthermore if you modify this software you must label
21 your software as modified software and not distribute it in such a
22 fashion that it might be confused with the original MIT software.
23 M.I.T. makes no representations about the suitability of this software
24 for any purpose.  It is provided "as is" without express or implied
25 warranty.
27 THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
28 IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
29 WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
31 Individual source code files are copyright MIT, Cygnus Support,
32 OpenVision, Oracle, Sun Soft, FundsXpress, and others.
34 Project Athena, Athena, Athena MUSE, Discuss, Hesiod, Kerberos, Moira,
35 and Zephyr are trademarks of the Massachusetts Institute of Technology
36 (MIT).  No commercial use of these trademarks may be made without
37 prior written permission of MIT.
39 "Commercial use" means use of a name in a product or other for-profit
40 manner.  It does NOT prevent a commercial firm from referring to the
41 MIT trademarks in order to convey information (although in doing so,
42 recognition of their trademark status should be given).
44 ----
46 The following copyright and permission notice applies to the
47 OpenVision Kerberos Administration system located in kadmin/create,
48 kadmin/dbutil, kadmin/passwd, kadmin/server, lib/kadm5, and portions
49 of lib/rpc:
51    Copyright, OpenVision Technologies, Inc., 1996, All Rights Reserved
53    WARNING: Retrieving the OpenVision Kerberos Administration system 
54    source code, as described below, indicates your acceptance of the 
55    following terms.  If you do not agree to the following terms, do not 
56    retrieve the OpenVision Kerberos administration system.
58    You may freely use and distribute the Source Code and Object Code
59    compiled from it, with or without modification, but this Source
60    Code is provided to you "AS IS" EXCLUSIVE OF ANY WARRANTY,
61    INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY OR
62    FITNESS FOR A PARTICULAR PURPOSE, OR ANY OTHER WARRANTY, WHETHER
63    EXPRESS OR IMPLIED.  IN NO EVENT WILL OPENVISION HAVE ANY LIABILITY
64    FOR ANY LOST PROFITS, LOSS OF DATA OR COSTS OF PROCUREMENT OF 
65    SUBSTITUTE GOODS OR SERVICES, OR FOR ANY SPECIAL, INDIRECT, OR
66    CONSEQUENTIAL DAMAGES ARISING OUT OF THIS AGREEMENT, INCLUDING, 
67    WITHOUT LIMITATION, THOSE RESULTING FROM THE USE OF THE SOURCE 
68    CODE, OR THE FAILURE OF THE SOURCE CODE TO PERFORM, OR FOR ANY 
69    OTHER REASON.
71    OpenVision retains all copyrights in the donated Source Code. OpenVision
72    also retains copyright to derivative works of the Source Code, whether
73    created by OpenVision or by a third party. The OpenVision copyright 
74    notice must be preserved if derivative works are made based on the 
75    donated Source Code.
77    OpenVision Technologies, Inc. has donated this Kerberos 
78    Administration system to MIT for inclusion in the standard 
79    Kerberos 5 distribution.  This donation underscores our 
80    commitment to continuing Kerberos technology development 
81    and our gratitude for the valuable work which has been 
82    performed by MIT and the Kerberos community.
84 ----
86     Portions contributed by Matt Crawford <crawdad@fnal.gov> were
87     work performed at Fermi National Accelerator Laboratory, which is
88     operated by Universities Research Association, Inc., under
89     contract DE-AC02-76CHO3000 with the U.S. Department of Energy.
91 ---- The implementation of the Yarrow pseudo-random number generator
92 in src/lib/crypto/yarrow has the following copyright:
94 Copyright 2000 by Zero-Knowledge Systems, Inc.
96 Permission to use, copy, modify, distribute, and sell this software
97 and its documentation for any purpose is hereby granted without fee,
98 provided that the above copyright notice appear in all copies and that
99 both that copyright notice and this permission notice appear in
100 supporting documentation, and that the name of Zero-Knowledge Systems,
101 Inc. not be used in advertising or publicity pertaining to
102 distribution of the software without specific, written prior
103 permission.  Zero-Knowledge Systems, Inc. makes no representations
104 about the suitability of this software for any purpose.  It is
105 provided "as is" without express or implied warranty.
107 ZERO-KNOWLEDGE SYSTEMS, INC. DISCLAIMS ALL WARRANTIES WITH REGARD TO
108 THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
109 FITNESS, IN NO EVENT SHALL ZERO-KNOWLEDGE SYSTEMS, INC. BE LIABLE FOR
110 ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
111 WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
112 ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTUOUS ACTION, ARISING OUT
113 OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
115 ---- The implementation of the AES encryption algorithm in
116 src/lib/crypto/aes has the following copyright:
118  Copyright (c) 2001, Dr Brian Gladman <brg@gladman.uk.net>, Worcester, UK.
119  All rights reserved.
121  LICENSE TERMS
123  The free distribution and use of this software in both source and binary 
124  form is allowed (with or without changes) provided that:
126    1. distributions of this source code include the above copyright 
127       notice, this list of conditions and the following disclaimer;
129    2. distributions in binary form include the above copyright
130       notice, this list of conditions and the following disclaimer
131       in the documentation and/or other associated materials;
133    3. the copyright holder's name is not used to endorse products 
134       built using this software without specific written permission. 
136  DISCLAIMER
138  This software is provided 'as is' with no explcit or implied warranties
139  in respect of any properties, including, but not limited to, correctness 
140  and fitness for purpose.
142 --- The implementations of GSSAPI mechglue in GSSAPI-SPNEGO in
143     src/lib/gssapi, including the following files:
145 lib/gssapi/generic/gssapi_err_generic.et
146 lib/gssapi/mechglue/g_accept_sec_context.c
147 lib/gssapi/mechglue/g_acquire_cred.c
148 lib/gssapi/mechglue/g_canon_name.c
149 lib/gssapi/mechglue/g_compare_name.c
150 lib/gssapi/mechglue/g_context_time.c
151 lib/gssapi/mechglue/g_delete_sec_context.c
152 lib/gssapi/mechglue/g_dsp_name.c
153 lib/gssapi/mechglue/g_dsp_status.c
154 lib/gssapi/mechglue/g_dup_name.c
155 lib/gssapi/mechglue/g_exp_sec_context.c
156 lib/gssapi/mechglue/g_export_name.c
157 lib/gssapi/mechglue/g_glue.c
158 lib/gssapi/mechglue/g_imp_name.c
159 lib/gssapi/mechglue/g_imp_sec_context.c
160 lib/gssapi/mechglue/g_init_sec_context.c
161 lib/gssapi/mechglue/g_initialize.c
162 lib/gssapi/mechglue/g_inq_context.c
163 lib/gssapi/mechglue/g_inq_cred.c
164 lib/gssapi/mechglue/g_inq_names.c
165 lib/gssapi/mechglue/g_process_context.c
166 lib/gssapi/mechglue/g_rel_buffer.c
167 lib/gssapi/mechglue/g_rel_cred.c
168 lib/gssapi/mechglue/g_rel_name.c
169 lib/gssapi/mechglue/g_rel_oid_set.c
170 lib/gssapi/mechglue/g_seal.c
171 lib/gssapi/mechglue/g_sign.c
172 lib/gssapi/mechglue/g_store_cred.c
173 lib/gssapi/mechglue/g_unseal.c
174 lib/gssapi/mechglue/g_verify.c
175 lib/gssapi/mechglue/mglueP.h
176 lib/gssapi/mechglue/oid_ops.c
177 lib/gssapi/spnego/gssapiP_spnego.h
178 lib/gssapi/spnego/spnego_mech.c
180 are subject to the following license:
182 Copyright (c) 2004 Sun Microsystems, Inc.
184 Permission is hereby granted, free of charge, to any person obtaining a
185 copy of this software and associated documentation files (the
186 "Software"), to deal in the Software without restriction, including
187 without limitation the rights to use, copy, modify, merge, publish,
188 distribute, sublicense, and/or sell copies of the Software, and to
189 permit persons to whom the Software is furnished to do so, subject to
190 the following conditions:
192 The above copyright notice and this permission notice shall be included
193 in all copies or substantial portions of the Software.
195 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
196 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
197 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
198 IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
199 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
200 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
201 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
203 Acknowledgments
204 ---------------
206 Thanks to Russ Allbery for contributing and integrating patches from
207 Debian and other places.
209 Thanks to Michael Calmer for contributing patches for code clean-up.
211 Thanks to Novell for donating the KDB abstraction layer.
213 Thanks to Sun Microsystems for donating their implementations of
214 mechglue and SPNEGO.
216 Thanks to the numerous others who reported bugs and/or contributed
217 patches.
219 Thanks to the members of the Kerberos V5 development team at MIT, both
220 past and present: Danilo Almeida, Jeffrey Altman, Richard Basch, Jay
221 Berkenbilt, Mitch Berger, Andrew Boardman, Joe Calzaretta, John Carr,
222 Don Davis, Alexandra Ellwood, Nancy Gilman, Matt Hancher, Sam Hartman,
223 Paul Hill, Marc Horowitz, Eva Jacobus, Miroslav Jurisic, Barry Jaspan,
224 Geoffrey King, John Kohl, Peter Litwack, Scott McGuire, Kevin
225 Mitchell, Cliff Neuman, Paul Park, Ezra Peisach, Chris Provenzano, Ken
226 Raeburn, Jon Rochlis, Jeff Schiller, Jen Selby, Brad Thompson, Harry
227 Tsai, Ted Ts'o, Marshall Vale, Tom Yu.