chiark / gitweb /
draft OpenSSL exception - not signed off yet!
[hippotat.git] / debian / copyright
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.