chiark / gitweb /
draft OpenSSL exception - not signed off yet!
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 25 Sep 2022 17:19:49 +0000 (18:19 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 27 Sep 2022 22:26:30 +0000 (23:26 +0100)
debian/copyright
src/ini.rs

index c483ced40cb4008e7c2ec1299a8727d88298d5a3..4ef56af47bf91bc31c2aff6fd97e42fea0fd1654 100644 (file)
@@ -41,3 +41,35 @@ header, probably something like this:
 // Copyright 2017-2022 Ian Jackson and contributors to Hippotat
 // SPDX-License-Identifier: AGPL-3.0-or-later
 // There is NO WARRANTY.
+
+
+Hippotat-OpenSSL-Exception
+--------------------------
+
+Additional permission under GNU GPL version 3 section 7:
+
+    In addition, as a special exception, the copyright holders give
+    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 1.1), and distribute linked combinations
+    including the two.
+
+    BUT this does NOT apply to version 3.0 or any later version of the
+    OpenSSL library (nor to any modified versions thereof).
+
+    FURTHERMORE you must obey the GNU Lesser General Public License in
+    all respects for all of the code used other than OpenSSL.
+
+This additional permission is indicated in the source code with
+the following SPDX licence declaration:
+    SPDX-License-Identifier: GPL-3.0-or-later WITH Hippotat-OpenSSL-Exception
+
+If you modify a 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 the exception statement from your version, changing it to:
+    SPDX-License-Identifier: GPL-3.0-or-later
+
+The authors of Hippotat will probably withdrawn this exception in a
+future versions of Hippotat, when OpenSSL 3.0 (which has a
+GPLv3+-compatible licence) has become sufficiently widespread.  But
+that will not affect already-released versions of hippotat.
index 143d0fcf0d8b08f586a59385bc3b881022b60c1e..4d5d1e806e49a20f17beab4ea0a4c741399c0106 100644 (file)
@@ -1,5 +1,5 @@
 // Copyright 2021-2022 Ian Jackson and contributors to Hippotat
-// SPDX-License-Identifier: GPL-3.0-or-later
+// SPDX-License-Identifier: GPL-3.0-or-later WITH Hippotat-OpenSSL-Exception
 // There is NO WARRANTY.
 
 use crate::prelude::*;