From patchwork Wed Apr 26 09:49:31 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arne Schwabe X-Patchwork-Id: 3198 Return-Path: Delivered-To: patchwork@openvpn.net Received: by 2002:a05:7300:3242:b0:be:2c52:f7bc with SMTP id j2csp321492dye; Wed, 26 Apr 2023 02:50:38 -0700 (PDT) X-Google-Smtp-Source: AKy350b+ocaKLKFc0Kzr9QmYsNKnSfQqnvYRgP5lfodTVVU1+MvTnZSFYpxs3AhoRfIyWk0dzyvt X-Received: by 2002:a5e:8803:0:b0:760:d52a:c1a8 with SMTP id l3-20020a5e8803000000b00760d52ac1a8mr9100436ioj.3.1682502637888; Wed, 26 Apr 2023 02:50:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1682502637; cv=none; d=google.com; s=arc-20160816; b=G6KHUzGA6dkcLTiMvN7EMo0sWyuBv3vBMRsnAoskngVZd8k25/064+dPZVTHaWLIEL TT4ZQkFWpYIvkfR+giMzB95X/aKXU51Z8uyVR5EGiQD0TNLHDK95V8cdGK6Yu3vVYtle PgtCmU+eILgKCfo1Iik50I2IKVc+ad7Bp8QJbFvYxMQ3304HPNug+6JnzKwoB2bfZO/o Ano8LyIAO2l2C1Nrlzi36SYLAV0Wm4/PGS7cJInTgj0RMJtl8zfMZraC61MgfLFBZobx uBTVM9kDaXFlzJGllyjdVetHtosbJuwvKmznC5K3lDdBejbScRHpdG3ztrfUKnbdm+qb z8VQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=errors-to:content-transfer-encoding:list-subscribe:list-help :list-post:list-archive:list-unsubscribe:list-id:precedence:subject :mime-version:message-id:date:to:from:dkim-signature:dkim-signature; bh=Db6VFasY/y7Ok4Eaq6nNsNMT9IlJUcuDD/zHbJlVEMg=; b=jyzN+bdvDrMK/gjqNzmRusSCuhPePIszbm4iQP/bH2goZ1XdlbLX7tomXZakMFKcep SAWwZtz/ec3N99u84NOhNeGl6z6Wm+z5sc4cSuRrgqzsJsbGrAU0wW5aAF0+if/y5YPf +thhgUcpyGXIdlOkD6kjf1ivyi0V3cCUwM648OpjFCNdSTDtXyiOFI506sTaoczfVcSu vJSHa4ObZlkLlkqdO+1ZhpHmcEmg9lWb1UiiF8GPeM7XY7o/TCWrCaWneZmBDeFuZPiY 9YIT7HY+SccoCQPdbG6eojo3MW1FXQAXJPY9kn+mtEKntcYwLmuyP6zGYx8aGBJYo66y ngnw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@sourceforge.net header.s=x header.b=KXoDe+jF; dkim=neutral (body hash did not verify) header.i=@sf.net header.s=x header.b=SIu1KnIG; spf=pass (google.com: domain of openvpn-devel-bounces@lists.sourceforge.net designates 216.105.38.7 as permitted sender) smtp.mailfrom=openvpn-devel-bounces@lists.sourceforge.net Received: from lists.sourceforge.net (lists.sourceforge.net. [216.105.38.7]) by mx.google.com with ESMTPS id w25-20020a5d8459000000b007594f3ae474si13333179ior.132.2023.04.26.02.50.37 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 26 Apr 2023 02:50:37 -0700 (PDT) Received-SPF: pass (google.com: domain of openvpn-devel-bounces@lists.sourceforge.net designates 216.105.38.7 as permitted sender) client-ip=216.105.38.7; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@sourceforge.net header.s=x header.b=KXoDe+jF; dkim=neutral (body hash did not verify) header.i=@sf.net header.s=x header.b=SIu1KnIG; spf=pass (google.com: domain of openvpn-devel-bounces@lists.sourceforge.net designates 216.105.38.7 as permitted sender) smtp.mailfrom=openvpn-devel-bounces@lists.sourceforge.net Received: from [127.0.0.1] (helo=sfs-ml-4.v29.lw.sourceforge.com) by sfs-ml-4.v29.lw.sourceforge.com with esmtp (Exim 4.95) (envelope-from ) id 1prbmP-0006Cj-M6; Wed, 26 Apr 2023 09:49:43 +0000 Received: from [172.30.20.202] (helo=mx.sourceforge.net) by sfs-ml-4.v29.lw.sourceforge.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1prbmN-0006Cc-2D for openvpn-devel@lists.sourceforge.net; Wed, 26 Apr 2023 09:49:40 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sourceforge.net; s=x; h=Content-Transfer-Encoding:MIME-Version:Message-Id: Date:Subject:To:From:Sender:Reply-To:Cc:Content-Type:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=aHMNheMm69arMCk9lygaNPT/zpbQUl5kFSJXbN1Qkh8=; b=KXoDe+jFm0ooXzKVqq+YsddREi ilYXajQXIMbAfnm5p3TMZwmUCK5swvXmYt8X7KLaET4Ww2E6MqED+H0NISr0N5vx33JiFplV04i5D CkU3sKw9FpJ7ntsUAh0Pkgk1AJm7ie3UgA140FeHLr6SveMeO90m1m9v+mu02YMI8TMc=; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=sf.net; s=x ; h=Content-Transfer-Encoding:MIME-Version:Message-Id:Date:Subject:To:From: Sender:Reply-To:Cc:Content-Type:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To: References:List-Id:List-Help:List-Unsubscribe:List-Subscribe:List-Post: List-Owner:List-Archive; bh=aHMNheMm69arMCk9lygaNPT/zpbQUl5kFSJXbN1Qkh8=; b=S Iu1KnIGQHfFfFMIfgnVpN6mMc4JkKEPKTFnzesn+axHs5xZA9OysSI2iDA86n4B8ebMRcUmN0A+uL lFvIUfslB80Z21iepxGfrklEN/c/ZhzZ1I71F12JvLXtp4uZia7emlO5mXgKbcMO9XWSLg/I5FNM6 dO9oTccTnJzwpHa4=; Received: from mail.blinkt.de ([192.26.174.232]) by sfi-mx-2.v28.lw.sourceforge.com with esmtps (TLS1.2:ECDHE-RSA-AES256-GCM-SHA384:256) (Exim 4.95) id 1prbmM-0002HE-U9 for openvpn-devel@lists.sourceforge.net; Wed, 26 Apr 2023 09:49:39 +0000 Received: from kamera.blinkt.de ([2001:638:502:390:20c:29ff:fec8:535c]) by mail.blinkt.de with smtp (Exim 4.95 (FreeBSD)) (envelope-from ) id 1prbmF-000HSH-Jk for openvpn-devel@lists.sourceforge.net; Wed, 26 Apr 2023 11:49:31 +0200 Received: (nullmailer pid 1168124 invoked by uid 10006); Wed, 26 Apr 2023 09:49:31 -0000 From: Arne Schwabe To: openvpn-devel@lists.sourceforge.net Date: Wed, 26 Apr 2023 11:49:31 +0200 Message-Id: <20230426094931.1168078-1-arne@rfc2549.org> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-Spam-Score: 0.2 (/) X-Spam-Report: Spam detection software, running on the system "util-spamd-2.v13.lw.sourceforge.com", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see the administrator of that system for details. Content preview: After first round of mailing people with more than 10 commits we have almost all committers have agreed. This put this license in the realm of having a realistic change to work. Had any of these contr [...] Content analysis details: (0.2 points, 6.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.2 HEADER_FROM_DIFFERENT_DOMAINS From and EnvelopeFrom 2nd level mail domains are different 0.0 SPF_NONE SPF: sender does not publish an SPF Record 0.0 SPF_HELO_NONE SPF: HELO does not publish an SPF Record -0.0 T_SCC_BODY_TEXT_LINE No description available. X-Headers-End: 1prbmM-0002HE-U9 Subject: [Openvpn-devel] [PATCH v3] Add Apache2 linking with for new commits X-BeenThere: openvpn-devel@lists.sourceforge.net X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: openvpn-devel-bounces@lists.sourceforge.net X-getmail-retrieved-from-mailbox: Inbox X-GMAIL-THRID: =?utf-8?q?1764231886185950495?= X-GMAIL-MSGID: =?utf-8?q?1764231886185950495?= After first round of mailing people with more than 10 commits we have almost all committers have agreed. This put this license in the realm of having a realistic change to work. Had any of these contributers disagreed, rewriting all their code might have been not feasible. The rationale of adding this exception now is to avoid having to have a second round of agreement for new contributers and ensure that all new code will include the exemption. patch v2: add explaination and use exception rather than excemption patch v3: actually send v3 Change-Id: Ide83f914f383b53ef37ddf628e4da5a78e241bf0 Signed-off-by: Arne Schwabe Acked-By: David Sommerseth --- COPYING | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) diff --git a/COPYING b/COPYING index e12c51414..a6f8a6f5f 100644 --- a/COPYING +++ b/COPYING @@ -31,6 +31,53 @@ OpenVPN license: 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: +--------------------------- +OpenVPN is currently undergoing a license change to add an exception for +Apache 2 linking. The following exception is only valid for new contributions +after COMMITDATE and past contribution where the authors have already agreed +to the 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 license: ------------