Annotation of src/usr.bin/ssh/LICENCE, Revision 1.15
1.3 stevesk 1: This file is part of the OpenSSH software.
1.1 deraadt 2:
1.3 stevesk 3: The licences which components of this software fall under are as
4: follows. First, we will summarize and say that all components
1.1 deraadt 5: are under a BSD licence, or a licence more free than that.
6:
7: OpenSSH contains no GPL code.
8:
9: 1)
10: * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
11: * All rights reserved
12: *
13: * As far as I am concerned, the code I have written for this software
14: * can be used freely for any purpose. Any derived versions of this
15: * software must be clearly marked as such, and if the derived work is
16: * incompatible with the protocol description in the RFC file, it must be
17: * called by a name other than "ssh" or "Secure Shell".
18:
19: [Tatu continues]
20: * However, I am not implying to give any licenses to any patents or
21: * copyrights held by third parties, and the software includes parts that
22: * are not under my direct control. As far as I know, all included
23: * source code is used in accordance with the relevant license agreements
24: * and can be used freely for any purpose (the GNU license being the most
25: * restrictive); see below for details.
26:
27: [However, none of that term is relevant at this point in time. All of
28: these restrictively licenced software components which he talks about
1.4 stevesk 29: have been removed from OpenSSH, i.e.,
1.1 deraadt 30:
31: - RSA is no longer included, found in the OpenSSL library
1.3 stevesk 32: - IDEA is no longer included, its use is deprecated
1.1 deraadt 33: - DES is now external, in the OpenSSL library
34: - GMP is no longer used, and instead we call BN code from OpenSSL
35: - Zlib is now external, in a library
36: - The make-ssh-known-hosts script is no longer included
37: - TSS has been removed
38: - MD5 is now external, in the OpenSSL library
1.2 deraadt 39: - RC4 support has been replaced with ARC4 support from OpenSSL
1.1 deraadt 40: - Blowfish is now external, in the OpenSSL library
41:
42: [The licence continues]
43:
44: Note that any information and cryptographic algorithms used in this
45: software are publicly available on the Internet and at any major
46: bookstore, scientific library, and patent office worldwide. More
47: information can be found e.g. at "http://www.cs.hut.fi/crypto".
48:
49: The legal status of this program is some combination of all these
50: permissions and restrictions. Use only at your own responsibility.
51: You will be responsible for any legal consequences yourself; I am not
52: making any claims whether possessing or using this is legal or not in
53: your country, and I am not taking any responsibility on your behalf.
54:
55:
56: NO WARRANTY
57:
58: BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
59: FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
60: OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
61: PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
62: OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
63: MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
64: TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
65: PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
66: REPAIR OR CORRECTION.
67:
68: IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
69: WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
70: REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
71: INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
72: OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
73: TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
74: YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
75: PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
76: POSSIBILITY OF SUCH DAMAGES.
77:
78: 2)
79: The 32-bit CRC compensation attack detector in deattack.c was
1.4 stevesk 80: contributed by CORE SDI S.A. under a BSD-style license.
1.1 deraadt 81:
82: * Cryptographic attack detector for ssh - source code
83: *
84: * Copyright (c) 1998 CORE SDI S.A., Buenos Aires, Argentina.
85: *
86: * All rights reserved. Redistribution and use in source and binary
87: * forms, with or without modification, are permitted provided that
88: * this copyright notice is retained.
89: *
90: * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESS OR IMPLIED
91: * WARRANTIES ARE DISCLAIMED. IN NO EVENT SHALL CORE SDI S.A. BE
92: * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY OR
93: * CONSEQUENTIAL DAMAGES RESULTING FROM THE USE OR MISUSE OF THIS
94: * SOFTWARE.
95: *
96: * Ariel Futoransky <futo@core-sdi.com>
97: * <http://www.core-sdi.com>
1.4 stevesk 98:
1.11 markus 99: 3)
1.4 stevesk 100: ssh-keygen was contributed by David Mazieres under a BSD-style
101: license.
102:
103: * Copyright 1995, 1996 by David Mazieres <dm@lcs.mit.edu>.
104: *
105: * Modification and redistribution in source and binary forms is
106: * permitted provided that due credit is given to the author and the
107: * OpenBSD project by leaving this copyright notice intact.
108:
1.11 markus 109: 4)
1.5 markus 110: The Rijndael implementation by Vincent Rijmen, Antoon Bosselaers
111: and Paulo Barreto is in the public domain and distributed
112: with the following license:
1.4 stevesk 113:
1.5 markus 114: * @version 3.0 (December 2000)
115: *
116: * Optimised ANSI C code for the Rijndael cipher (now AES)
117: *
118: * @author Vincent Rijmen <vincent.rijmen@esat.kuleuven.ac.be>
119: * @author Antoon Bosselaers <antoon.bosselaers@esat.kuleuven.ac.be>
120: * @author Paulo Barreto <paulo.barreto@terra.com.br>
121: *
122: * This code is hereby placed in the public domain.
123: *
124: * THIS SOFTWARE IS PROVIDED BY THE AUTHORS ''AS IS'' AND ANY EXPRESS
125: * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
126: * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
127: * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE
128: * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
129: * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
130: * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
131: * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
132: * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
133: * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
134: * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1.6 deraadt 135:
1.11 markus 136: 5)
1.13 deraadt 137: One component of the ssh source code is under a 3-clause BSD license,
1.6 deraadt 138: held by the University of California, since we pulled these parts from
1.13 deraadt 139: original Berkeley code.
1.6 deraadt 140:
1.8 stevesk 141: * Copyright (c) 1983, 1990, 1992, 1993, 1995
1.6 deraadt 142: * The Regents of the University of California. All rights reserved.
143: *
144: * Redistribution and use in source and binary forms, with or without
145: * modification, are permitted provided that the following conditions
146: * are met:
147: * 1. Redistributions of source code must retain the above copyright
148: * notice, this list of conditions and the following disclaimer.
149: * 2. Redistributions in binary form must reproduce the above copyright
150: * notice, this list of conditions and the following disclaimer in the
151: * documentation and/or other materials provided with the distribution.
1.13 deraadt 152: * 3. Neither the name of the University nor the names of its contributors
1.6 deraadt 153: * may be used to endorse or promote products derived from this software
154: * without specific prior written permission.
155: *
156: * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
157: * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
158: * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
159: * ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
160: * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
161: * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
162: * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
163: * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
164: * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
165: * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
166: * SUCH DAMAGE.
167:
1.11 markus 168: 6)
1.12 markus 169: The progresssmeter code used by scp(1) and sftp(1) is copyright by
170: the NetBSD Foundation.
171:
172: * Copyright (c) 1997-2003 The NetBSD Foundation, Inc.
173: * All rights reserved.
174: *
175: * This code is derived from software contributed to The NetBSD Foundation
176: * by Luke Mewburn.
177: *
178: * This code is derived from software contributed to The NetBSD Foundation
179: * by Jason R. Thorpe of the Numerical Aerospace Simulation Facility,
180: * NASA Ames Research Center.
181: *
182: * Redistribution and use in source and binary forms, with or without
183: * modification, are permitted provided that the following conditions
184: * are met:
185: * 1. Redistributions of source code must retain the above copyright
186: * notice, this list of conditions and the following disclaimer.
187: * 2. Redistributions in binary form must reproduce the above copyright
188: * notice, this list of conditions and the following disclaimer in the
189: * documentation and/or other materials provided with the distribution.
190: * 3. All advertising materials mentioning features or use of this software
191: * must display the following acknowledgement:
192: * This product includes software developed by the NetBSD
193: * Foundation, Inc. and its contributors.
194: * 4. Neither the name of The NetBSD Foundation nor the names of its
195: * contributors may be used to endorse or promote products derived
196: * from this software without specific prior written permission.
197: *
198: * THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
199: * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
200: * TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
201: * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
202: * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
203: * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
204: * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
205: * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
206: * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
207: * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
208: * POSSIBILITY OF SUCH DAMAGE.
209:
210: 7)
1.1 deraadt 211: Remaining components of the software are provided under a standard
212: 2-term BSD licence with the following names as copyright holders:
213:
214: Markus Friedl
215: Theo de Raadt
216: Niels Provos
217: Dug Song
218: Aaron Campbell
1.4 stevesk 219: Damien Miller
220: Kevin Steves
1.9 stevesk 221: Daniel Kouril
1.15 ! djm 222: Wesley Griffin
1.10 stevesk 223: Per Allansson
1.15 ! djm 224: Nils Nordman
1.1 deraadt 225:
226: * Redistribution and use in source and binary forms, with or without
227: * modification, are permitted provided that the following conditions
228: * are met:
229: * 1. Redistributions of source code must retain the above copyright
230: * notice, this list of conditions and the following disclaimer.
231: * 2. Redistributions in binary form must reproduce the above copyright
232: * notice, this list of conditions and the following disclaimer in the
233: * documentation and/or other materials provided with the distribution.
234: *
235: * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
236: * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
237: * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
238: * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
239: * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
240: * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
241: * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
242: * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
243: * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
244: * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
1.14 djm 245:
246: ------
1.15 ! djm 247: $OpenBSD: LICENCE,v 1.14 2003/06/11 11:23:07 djm Exp $