[Openvpn-devel] Add Apache2 linking with for new commits

Message ID 20230421150100.596718-1-arne@rfc2549.org
State Superseded
Headers show
Series [Openvpn-devel] Add Apache2 linking with for new commits | expand

Commit Message

Arne Schwabe April 21, 2023, 3:01 p.m. UTC
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.

Change-Id: Ide83f914f383b53ef37ddf628e4da5a78e241bf0
Signed-off-by: Arne Schwabe <arne@rfc2549.org>
---
 COPYING | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

Comments

Selva Nair April 21, 2023, 3:22 p.m. UTC | #1
exemption -> exception in a number of places below

Though similar in meaning, better to use the standard wording here.

On Fri, Apr 21, 2023 at 11:02 AM Arne Schwabe <arne@rfc2549.org> wrote:

> 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.


> Change-Id: Ide83f914f383b53ef37ddf628e4da5a78e241bf0
> Signed-off-by: Arne Schwabe <arne@rfc2549.org>
> ---
>  COPYING | 23 +++++++++++++++++++++++
>  1 file changed, 23 insertions(+)
>
> diff --git a/COPYING b/COPYING
> index e12c51414..b4a148494 100644
> --- a/COPYING
> +++ b/COPYING
> @@ -31,6 +31,29 @@ 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 exemption:
> +---------------------------
> +OpenVPN is currently undergoing a license change to add an exemption for
> +Apache 2 linking. The following exemption is only valid for new
> contributions
> +after COMMITDATE and past contribution where the authors have already
> agreed
> +to the exemption.
> +
> +  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.
> +
>  LZO license:
>  ------------
>
> --
> 2.39.2 (Apple Git-143)
>
>
>
> _______________________________________________
> Openvpn-devel mailing list
> Openvpn-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/openvpn-devel
>

Patch

diff --git a/COPYING b/COPYING
index e12c51414..b4a148494 100644
--- a/COPYING
+++ b/COPYING
@@ -31,6 +31,29 @@  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 exemption:
+---------------------------
+OpenVPN is currently undergoing a license change to add an exemption for
+Apache 2 linking. The following exemption is only valid for new contributions
+after COMMITDATE and past contribution where the authors have already agreed
+to the exemption.
+
+  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.
+
 LZO license:
 ------------