]> git.ipfire.org Git - thirdparty/openvpn.git/blame - COPYING
Persist-key: enable persist-key option by default
[thirdparty/openvpn.git] / COPYING
CommitLineData
6fbf66fa
JY
1OpenVPN (TM) -- An Open Source VPN daemon
2
ccf9d572 3Copyright (C) 2002-2023 OpenVPN Inc <sales@openvpn.net>
6fbf66fa
JY
4
5This distribution contains multiple components, some
6of which fall under different licenses. By using OpenVPN
7or any of the bundled components enumerated below, you
8agree to be bound by the conditions of the license for
9each respective component.
10
11OpenVPN trademark
12-----------------
13
49979459 14 "OpenVPN" is a trademark of OpenVPN Inc
6fbf66fa
JY
15
16
17OpenVPN license:
18----------------
19
20 OpenVPN is distributed under the GPL license version 2 (see Below).
21
22 Special exception for linking OpenVPN with OpenSSL:
23
49979459 24 In addition, as a special exception, OpenVPN Inc gives
6fbf66fa
JY
25 permission to link the code of this program with the OpenSSL
26 library (or with modified versions of OpenSSL that use the same
27 license as OpenSSL), and distribute linked combinations including
28 the two. You must obey the GNU General Public License in all
29 respects for all of the code used other than OpenSSL. If you modify
30 this file, you may extend this exception to your version of the
31 file, but you are not obligated to do so. If you do not wish to
32 do so, delete this exception statement from your version.
33
7b21c69d
AS
34Apache2 linking exception:
35---------------------------
7b21c69d
AS
36 In addition, as a special exception, OpenVPN Inc and the
37 contributors give permission to link the code of this program to
38 libraries (the "Libraries") licensed under the Apache License
39 version 2.0 (this work and any linked library the "Combined Work")
40 and copy and distribute the Combined Work without an obligation to
41 license the Libraries under the GNU General Public License v2
42 (GPL-2.0) as required by Section 2 of the GPL-2.0, and without an
43 obligation to refrain from imposing any additional restrictions in
44 the Apache License version 2 that are not in the GPL-2.0, as
45 required by Section 6 of the GPL-2.0. You must comply with the
46 GPL-2.0 in all other respects for the Combined Work, including
47 the obligation to provide source code. If you modify this file, you
48 may extend this exception to your version of the file, but you are
49 not obligated to do so. If you do not wish to do so, delete this
50 exception statement from your version.
51
52For better understanding, in plain non-legalese English this basically says:
53
54 * The intention for this license exception is to allow OpenVPN to be
55 linked against APL-2 licensed libraries, even where the GPL-2.0 and
56 APL-2 licenses conflict from a legal perspective.
57
58 * OpenVPN itself will stay GPL-2.0 and the code belonging to the
59 OpenVPN project must comply to the GPL-2.0 license. This is NOT
60 dual-licensing of the OpenVPN code base.
61
62 * This license exception DOES NOT require NOR expect a license change
63 of the APL-2 based library. This exception allows using the APL-2
64 library as-is. However, when distributing a compiled OpenVPN binary
65 linking against APL-2 libraries ("Combined Work"), the REQUIREMENT is
66 that the APL-2 library MUST also be available on similar terms as in
67 GPL-2.0, like providing the source code of the library upon request,
68 except in the two specific ways mentioned.
69
70 * If the APL-2 based library forbids such linking and distribution,
71 this license exception DOES NOT overrule the restriction of the APL-2
72 based library. If the APL-2 library cannot satisfy the requirements
73 in this license exception, you CANNOT distribute an OpenVPN binary
74 linked with this library.
75
6fbf66fa
JY
76LZO license:
77------------
78
79 LZO is Copyright (C) Markus F.X.J. Oberhumer,
80 and is licensed under the GPL.
81
82 Special exception for linking OpenVPN with both OpenSSL and LZO:
83
84 Hereby I grant a special exception to the OpenVPN project
85 (http://openvpn.net/) to link the LZO library with
86 the OpenSSL library (http://www.openssl.org).
87
88 Markus F.X.J. Oberhumer
89
6a6a068e
JY
90TAP-Win32/TAP-Win64 Driver license:
91-----------------------------------
92
93 This device driver was inspired by the CIPE-Win32 driver by
94 Damion K. Wilson.
95
96 The source and object code of the TAP-Win32/TAP-Win64 driver
49979459 97 is Copyright (C) 2002-2018 OpenVPN Inc, and is released under
e54724b0 98 the GPL version 2.
6fbf66fa
JY
99
100Windows DDK Samples:
101--------------------
102
103 The Windows binary distribution includes devcon.exe, a
104 Microsoft DDK sample which is redistributed under the terms
105 of the DDK EULA.
106
107NSIS License:
108-------------
109
110 Copyright (C) 2002-2003 Joost Verburg
111
112 This software is provided 'as-is', without any express or implied
113 warranty. In no event will the authors be held liable for any damages
114 arising from the use of this software.
115
116 Permission is granted to anyone to use this software for any purpose,
117 including commercial applications, and to alter it and redistribute
118 it freely, subject to the following restrictions:
119
120 1. The origin of this software must not be misrepresented;
121 you must not claim that you wrote the original software.
122 If you use this software in a product, an acknowledgment in the
123 product documentation would be appreciated but is not required.
124 2. Altered versions must be plainly marked as such,
125 and must not be misrepresented as being the original software.
126 3. This notice may not be removed or altered from any distribution.
127
128OpenSSL License:
129----------------
130
131 The OpenSSL toolkit stays under a dual license, i.e. both the conditions of
132 the OpenSSL License and the original SSLeay license apply to the toolkit.
133 See below for the actual license texts. Actually both licenses are BSD-style
134 Open Source licenses. In case of any license issues related to OpenSSL
135 please contact openssl-core@openssl.org.
136
137/* ====================================================================
138 * Copyright (c) 1998-2003 The OpenSSL Project. All rights reserved.
139 *
140 * Redistribution and use in source and binary forms, with or without
141 * modification, are permitted provided that the following conditions
142 * are met:
143 *
144 * 1. Redistributions of source code must retain the above copyright
145 * notice, this list of conditions and the following disclaimer.
146 *
147 * 2. Redistributions in binary form must reproduce the above copyright
148 * notice, this list of conditions and the following disclaimer in
149 * the documentation and/or other materials provided with the
150 * distribution.
151 *
152 * 3. All advertising materials mentioning features or use of this
153 * software must display the following acknowledgment:
154 * "This product includes software developed by the OpenSSL Project
155 * for use in the OpenSSL Toolkit. (http://www.openssl.org/)"
156 *
157 * 4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
158 * endorse or promote products derived from this software without
159 * prior written permission. For written permission, please contact
160 * openssl-core@openssl.org.
161 *
162 * 5. Products derived from this software may not be called "OpenSSL"
163 * nor may "OpenSSL" appear in their names without prior written
164 * permission of the OpenSSL Project.
165 *
166 * 6. Redistributions of any form whatsoever must retain the following
167 * acknowledgment:
168 * "This product includes software developed by the OpenSSL Project
169 * for use in the OpenSSL Toolkit (http://www.openssl.org/)"
170 *
171 * THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
172 * EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
173 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
174 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
175 * ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
176 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
177 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
178 * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
179 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
180 * STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
181 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
182 * OF THE POSSIBILITY OF SUCH DAMAGE.
183 * ====================================================================
184 *
185 * This product includes cryptographic software written by Eric Young
186 * (eay@cryptsoft.com). This product includes software written by Tim
187 * Hudson (tjh@cryptsoft.com).
188 *
189 */
190
191 Original SSLeay License
192 -----------------------
193
194/* Copyright (C) 1995-1998 Eric Young (eay@cryptsoft.com)
195 * All rights reserved.
196 *
197 * This package is an SSL implementation written
198 * by Eric Young (eay@cryptsoft.com).
199 * The implementation was written so as to conform with Netscapes SSL.
200 *
201 * This library is free for commercial and non-commercial use as long as
202 * the following conditions are aheared to. The following conditions
203 * apply to all code found in this distribution, be it the RC4, RSA,
204 * lhash, DES, etc., code; not just the SSL code. The SSL documentation
205 * included with this distribution is covered by the same copyright terms
206 * except that the holder is Tim Hudson (tjh@cryptsoft.com).
207 *
208 * Copyright remains Eric Young's, and as such any Copyright notices in
209 * the code are not to be removed.
210 * If this package is used in a product, Eric Young should be given attribution
211 * as the author of the parts of the library used.
212 * This can be in the form of a textual message at program startup or
213 * in documentation (online or textual) provided with the package.
214 *
215 * Redistribution and use in source and binary forms, with or without
216 * modification, are permitted provided that the following conditions
217 * are met:
218 * 1. Redistributions of source code must retain the copyright
219 * notice, this list of conditions and the following disclaimer.
220 * 2. Redistributions in binary form must reproduce the above copyright
221 * notice, this list of conditions and the following disclaimer in the
222 * documentation and/or other materials provided with the distribution.
223 * 3. All advertising materials mentioning features or use of this software
224 * must display the following acknowledgement:
225 * "This product includes cryptographic software written by
226 * Eric Young (eay@cryptsoft.com)"
227 * The word 'cryptographic' can be left out if the rouines from the library
228 * being used are not cryptographic related :-).
229 * 4. If you include any Windows specific code (or a derivative thereof) from
230 * the apps directory (application code) you must include an acknowledgement:
231 * "This product includes software written by Tim Hudson (tjh@cryptsoft.com)"
232 *
233 * THIS SOFTWARE IS PROVIDED BY ERIC YOUNG ``AS IS'' AND
234 * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
235 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
236 * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
237 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
238 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
239 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
240 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
241 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
242 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
243 * SUCH DAMAGE.
244 *
245 * The licence and distribution terms for any publically available version or
246 * derivative of this code cannot be changed. i.e. this code cannot simply be
247 * copied and put under another distribution licence
248 * [including the GNU Public Licence.]
249 */
250
251GNU Public License (GPL)
252------------------------
253
254 OpenVPN, LZO, and the TAP-Win32 distributions are
255 licensed under the GPL version 2 (see COPYRIGHT.GPL).
256
257 In the Windows binary distribution of OpenVPN, the
258 GPL is reproduced below.
259