mirror of
https://github.com/OpenVPN/openvpn.git
synced 2026-02-18 18:19:42 -05:00
Some checks are pending
Build / Check code style with clang-format (push) Waiting to run
Build / Android - arm64-v8a (push) Waiting to run
Build / gcc-mingw - x64 - Debug - OSSL (push) Waiting to run
Build / gcc-mingw - x64 - Release - OSSL (push) Waiting to run
Build / gcc-mingw - x86 - Debug - OSSL (push) Waiting to run
Build / gcc-mingw - x86 - Release - OSSL (push) Waiting to run
Build / mingw unittest argv - x64 - Debug - OSSL (push) Blocked by required conditions
Build / mingw unittest auth_token - x64 - Debug - OSSL (push) Blocked by required conditions
Build / mingw unittest buffer - x64 - Debug - OSSL (push) Blocked by required conditions
Build / mingw unittest crypto - x64 - Debug - OSSL (push) Blocked by required conditions
Build / mingw unittest cryptoapi - x64 - Debug - OSSL (push) Blocked by required conditions
Build / mingw unittest misc - x64 - Debug - OSSL (push) Blocked by required conditions
Build / mingw unittest ncp - x64 - Debug - OSSL (push) Blocked by required conditions
Build / mingw unittest options_parse - x64 - Debug - OSSL (push) Blocked by required conditions
Build / mingw unittest packet_id - x64 - Debug - OSSL (push) Blocked by required conditions
Build / mingw unittest pkt - x64 - Debug - OSSL (push) Blocked by required conditions
Build / mingw unittest provider - x64 - Debug - OSSL (push) Blocked by required conditions
Build / mingw unittest ssl - x64 - Debug - OSSL (push) Blocked by required conditions
Build / mingw unittest tls_crypt - x64 - Debug - OSSL (push) Blocked by required conditions
Build / mingw unittest user_pass - x64 - Debug - OSSL (push) Blocked by required conditions
Build / mingw unittest argv - x64 - Release - OSSL (push) Blocked by required conditions
Build / mingw unittest auth_token - x64 - Release - OSSL (push) Blocked by required conditions
Build / mingw unittest buffer - x64 - Release - OSSL (push) Blocked by required conditions
Build / mingw unittest crypto - x64 - Release - OSSL (push) Blocked by required conditions
Build / mingw unittest cryptoapi - x64 - Release - OSSL (push) Blocked by required conditions
Build / mingw unittest misc - x64 - Release - OSSL (push) Blocked by required conditions
Build / mingw unittest ncp - x64 - Release - OSSL (push) Blocked by required conditions
Build / mingw unittest options_parse - x64 - Release - OSSL (push) Blocked by required conditions
Build / mingw unittest packet_id - x64 - Release - OSSL (push) Blocked by required conditions
Build / mingw unittest pkt - x64 - Release - OSSL (push) Blocked by required conditions
Build / mingw unittest provider - x64 - Release - OSSL (push) Blocked by required conditions
Build / mingw unittest ssl - x64 - Release - OSSL (push) Blocked by required conditions
Build / mingw unittest tls_crypt - x64 - Release - OSSL (push) Blocked by required conditions
Build / mingw unittest user_pass - x64 - Release - OSSL (push) Blocked by required conditions
Build / mingw unittest argv - x86 - Debug - OSSL (push) Blocked by required conditions
Build / mingw unittest auth_token - x86 - Debug - OSSL (push) Blocked by required conditions
Build / mingw unittest buffer - x86 - Debug - OSSL (push) Blocked by required conditions
Build / mingw unittest crypto - x86 - Debug - OSSL (push) Blocked by required conditions
Build / mingw unittest cryptoapi - x86 - Debug - OSSL (push) Blocked by required conditions
Build / mingw unittest misc - x86 - Debug - OSSL (push) Blocked by required conditions
Build / mingw unittest ncp - x86 - Debug - OSSL (push) Blocked by required conditions
Build / mingw unittest options_parse - x86 - Debug - OSSL (push) Blocked by required conditions
Build / mingw unittest packet_id - x86 - Debug - OSSL (push) Blocked by required conditions
Build / mingw unittest pkt - x86 - Debug - OSSL (push) Blocked by required conditions
Build / mingw unittest provider - x86 - Debug - OSSL (push) Blocked by required conditions
Build / mingw unittest ssl - x86 - Debug - OSSL (push) Blocked by required conditions
Build / mingw unittest tls_crypt - x86 - Debug - OSSL (push) Blocked by required conditions
Build / mingw unittest user_pass - x86 - Debug - OSSL (push) Blocked by required conditions
Build / mingw unittest argv - x86 - Release - OSSL (push) Blocked by required conditions
Build / mingw unittest auth_token - x86 - Release - OSSL (push) Blocked by required conditions
Build / mingw unittest buffer - x86 - Release - OSSL (push) Blocked by required conditions
Build / mingw unittest crypto - x86 - Release - OSSL (push) Blocked by required conditions
Build / mingw unittest cryptoapi - x86 - Release - OSSL (push) Blocked by required conditions
Build / mingw unittest misc - x86 - Release - OSSL (push) Blocked by required conditions
Build / mingw unittest ncp - x86 - Release - OSSL (push) Blocked by required conditions
Build / mingw unittest options_parse - x86 - Release - OSSL (push) Blocked by required conditions
Build / mingw unittest packet_id - x86 - Release - OSSL (push) Blocked by required conditions
Build / mingw unittest pkt - x86 - Release - OSSL (push) Blocked by required conditions
Build / mingw unittest provider - x86 - Release - OSSL (push) Blocked by required conditions
Build / mingw unittest ssl - x86 - Release - OSSL (push) Blocked by required conditions
Build / mingw unittest tls_crypt - x86 - Release - OSSL (push) Blocked by required conditions
Build / mingw unittest user_pass - x86 - Release - OSSL (push) Blocked by required conditions
Build / gcc - ubuntu-24.04 - OpenSSL 3.0.13 --enable-pkcs11 (push) Waiting to run
Build / gcc - ubuntu-22.04 - OpenSSL 3.0.2 --enable-pkcs11 (push) Waiting to run
Build / clang-asan - ubuntu-22.04 - openssl (push) Waiting to run
Build / clang-asan - ubuntu-24.04 - openssl (push) Waiting to run
Build / macos-14 - libressl - asan (push) Waiting to run
Build / macos-14 - openssl@3 - asan (push) Waiting to run
Build / macos-15 - libressl - asan (push) Waiting to run
Build / macos-15 - openssl@3 - asan (push) Waiting to run
Build / macos-26 - libressl - asan (push) Waiting to run
Build / macos-26 - openssl@3 - asan (push) Waiting to run
Build / macos-14 - libressl - normal (push) Waiting to run
Build / macos-14 - openssl@3 - normal (push) Waiting to run
Build / macos-15 - libressl - normal (push) Waiting to run
Build / macos-15 - openssl@3 - normal (push) Waiting to run
Build / macos-26 - libressl - normal (push) Waiting to run
Build / macos-26 - openssl@3 - normal (push) Waiting to run
Build / msbuild - amd64 - openssl (push) Waiting to run
Build / msbuild - amd64-clang - openssl (push) Waiting to run
Build / msbuild - arm64 - openssl (push) Waiting to run
Build / msbuild - x86 - openssl (push) Waiting to run
Build / msbuild - x86-clang - openssl (push) Waiting to run
Build / clang asan - ubuntu-22.04 - libressl (push) Waiting to run
Build / gcc normal - ubuntu-22.04 - libressl (push) Waiting to run
Build / clang asan - ubuntu-22.04 - mbedtls3 (push) Waiting to run
Build / gcc normal - ubuntu-22.04 - mbedtls3 (push) Waiting to run
Build / clang asan - ubuntu-24.04 - awslc (push) Waiting to run
Build / gcc normal - ubuntu-24.04 - awslc (push) Waiting to run
Deploy Doxygen documentation to Pages / build (push) Waiting to run
Deploy Doxygen documentation to Pages / deploy (push) Blocked by required conditions
Change-Id: I1728fcb75284ba106e5c37ef53f6e568b64fb647 Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com> Acked-by: Gert Doering <gert@greenie.muc.de> Gerrit URL: https://gerrit.openvpn.net/c/openvpn/+/1456 Message-Id: <20260108074915.9417-1-gert@greenie.muc.de> URL: https://sourceforge.net/p/openvpn/mailman/message/59280815/ Signed-off-by: Gert Doering <gert@greenie.muc.de>
88 lines
3.7 KiB
Text
88 lines
3.7 KiB
Text
OpenVPN (TM) -- An Open Source VPN daemon
|
|
|
|
Copyright (C) 2002-2026 OpenVPN Inc <sales@openvpn.net>
|
|
|
|
This distribution contains multiple components, some
|
|
of which fall under different licenses. By using OpenVPN
|
|
or any of the bundled components enumerated below, you
|
|
agree to be bound by the conditions of the license for
|
|
each respective component.
|
|
|
|
OpenVPN trademark
|
|
-----------------
|
|
|
|
"OpenVPN" is a trademark of OpenVPN Inc
|
|
|
|
|
|
OpenVPN license:
|
|
----------------
|
|
|
|
OpenVPN is distributed under the GPL license version 2.
|
|
|
|
Special exception for linking OpenVPN with OpenSSL:
|
|
|
|
In addition, as a special exception, OpenVPN Inc gives
|
|
permission to link the code of this program with the OpenSSL
|
|
library (or with modified versions of OpenSSL that use the same
|
|
license as OpenSSL), and distribute linked combinations including
|
|
the two. You must obey the GNU General Public License in all
|
|
respects for all of the code used other than OpenSSL. If you modify
|
|
this file, you may extend this exception to your version of the
|
|
file, but you are not obligated to do so. If you do not wish to
|
|
do so, delete this exception statement from your version.
|
|
|
|
Apache2 linking exception:
|
|
---------------------------
|
|
In addition, as a special exception, OpenVPN Inc and the
|
|
contributors give permission to link the code of this program to
|
|
libraries (the "Libraries") licensed under the Apache License
|
|
version 2.0 (this work and any linked library the "Combined Work")
|
|
and copy and distribute the Combined Work without an obligation to
|
|
license the Libraries under the GNU General Public License v2
|
|
(GPL-2.0) as required by Section 2 of the GPL-2.0, and without an
|
|
obligation to refrain from imposing any additional restrictions in
|
|
the Apache License version 2 that are not in the GPL-2.0, as
|
|
required by Section 6 of the GPL-2.0. You must comply with the
|
|
GPL-2.0 in all other respects for the Combined Work, including
|
|
the obligation to provide source code. If you modify this file, you
|
|
may extend this exception to your version of the file, but you are
|
|
not obligated to do so. If you do not wish to do so, delete this
|
|
exception statement from your version.
|
|
|
|
For better understanding, in plain non-legalese English this basically says:
|
|
|
|
* The intention for this license exception is to allow OpenVPN to be
|
|
linked against APL-2 licensed libraries, even where the GPL-2.0 and
|
|
APL-2 licenses conflict from a legal perspective.
|
|
|
|
* OpenVPN itself will stay GPL-2.0 and the code belonging to the
|
|
OpenVPN project must comply to the GPL-2.0 license. This is NOT
|
|
dual-licensing of the OpenVPN code base.
|
|
|
|
* This license exception DOES NOT require NOR expect a license change
|
|
of the APL-2 based library. This exception allows using the APL-2
|
|
library as-is. However, when distributing a compiled OpenVPN binary
|
|
linking against APL-2 libraries ("Combined Work"), the REQUIREMENT is
|
|
that the APL-2 library MUST also be available on similar terms as in
|
|
GPL-2.0, like providing the source code of the library upon request,
|
|
except in the two specific ways mentioned.
|
|
|
|
* If the APL-2 based library forbids such linking and distribution,
|
|
this license exception DOES NOT overrule the restriction of the APL-2
|
|
based library. If the APL-2 library cannot satisfy the requirements
|
|
in this license exception, you CANNOT distribute an OpenVPN binary
|
|
linked with this library.
|
|
|
|
LZO linking exception:
|
|
----------------------
|
|
|
|
LZO is Copyright (C) Markus F.X.J. Oberhumer,
|
|
and is licensed under the GPL.
|
|
|
|
Special exception for linking OpenVPN with both OpenSSL and LZO:
|
|
|
|
Hereby I grant a special exception to the OpenVPN project
|
|
(https://openvpn.net/) to link the LZO library with
|
|
the OpenSSL library (https://www.openssl.org).
|
|
|
|
Markus F.X.J. Oberhumer
|