Dual-license tap-windows.h under GPLv2 and MIT

This is intended to promote interoperability with projects that are incompatible
with the GPLv2 license.

Signed-off-by: Samuli Seppänen <samuli@openvpn.net>
This commit is contained in:
Samuli Seppänen 2016-10-11 14:37:59 +03:00
parent 6031c165a6
commit 731cac0dc4
4 changed files with 32 additions and 1 deletions

View File

@ -17,3 +17,8 @@ to be bound by the Microsoft Software License Terms for the
WDK. All WDK Code is considered by the GPLv2 licensors to WDK. All WDK Code is considered by the GPLv2 licensors to
qualify for the special exception stated in section 3 of qualify for the special exception stated in section 3 of
GPLv2 (commonly known as the system library exception). GPLv2 (commonly known as the system library exception).
The tap-windows.h file has been released under the MIT
license (see COPYRIGHT.MIT) as well as under GPLv2 (see
COPYRIGHT.GPL). This has been done to allow the use of the
header file in non-GPLv2 compatible projects.

20
COPYRIGHT.MIT Normal file
View File

@ -0,0 +1,20 @@
The MIT License (MIT)
Copyright © 2014 OpenVPN Technologies, Inc.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the “Software”), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

View File

@ -135,3 +135,8 @@ completely separate Authenticode signatures may be the only reasonable option.
Fortunately there is a tool, `Sign-Tap6 <https://github.com/mattock/sign-tap6/>`_, Fortunately there is a tool, `Sign-Tap6 <https://github.com/mattock/sign-tap6/>`_,
which can be used to append secondary signatures to the tap-windows6 driver or which can be used to append secondary signatures to the tap-windows6 driver or
to handle the entire signing process if necessary. to handle the entire signing process if necessary.
License
-------
See the file `COPYING <COPYING>`_.

View File

@ -5,7 +5,8 @@
* This code was inspired by the CIPE-Win32 driver by Damion K. Wilson. * This code was inspired by the CIPE-Win32 driver by Damion K. Wilson.
* *
* This source code is Copyright (C) 2002-2014 OpenVPN Technologies, Inc., * This source code is Copyright (C) 2002-2014 OpenVPN Technologies, Inc.,
* and is released under the GPL version 2 (see below). * and is released under the GPL version 2 (see below). This particular file
* (tap-windows.h) is also licensed using the MIT license (see COPYRIGHT.MIT).
* *
* This program is free software; you can redistribute it and/or modify * This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License version 2 * it under the terms of the GNU General Public License version 2