[PATCH] Add OpenSSL License Exception

46 views
Skip to first unread message

Stefano Babic

unread,
Sep 2, 2026, 7:23:14 AMSep 2
to swup...@googlegroups.com, Stefano Babic
The openSSL exception was already introduced at the beginniog of the
project but later removed in commit b6c0adbc545675bab.

This commits reintroduces formally the exception to ensure the users to
be allowed by copyright holder to link the project with openSSL library.

Signed-off-by: Stefano Babic <stefan...@swupdate.org>
---
...eRef-GPL-2.0-only-WITH-generic-OpenSSL-exception | 13 +++++++++++++
...-GPL-2.0-only-WITH-generic-OpenSSL-exception.txt | 13 +++++++++++++
README.md | 2 +-
3 files changed, 27 insertions(+), 1 deletion(-)
create mode 100644 LICENSES/LicenseRef-GPL-2.0-only-WITH-generic-OpenSSL-exception
create mode 100644 LICENSES/LicenseRef-GPL-2.0-only-WITH-generic-OpenSSL-exception.txt

diff --git a/LICENSES/LicenseRef-GPL-2.0-only-WITH-generic-OpenSSL-exception b/LICENSES/LicenseRef-GPL-2.0-only-WITH-generic-OpenSSL-exception
new file mode 100644
index 00000000..24b9cf63
--- /dev/null
+++ b/LICENSES/LicenseRef-GPL-2.0-only-WITH-generic-OpenSSL-exception
@@ -0,0 +1,13 @@
+LICENSE EXCEPTION FOR OPENSSL
+
+In addition, as a special exception, the copyright holders give
+permission to link this program with the OpenSSL library (or with
+modified versions of OpenSSL that use the same license as OpenSSL),
+and distribute linked combinations including the two.
+
+You must obey the GNU General Public License in all respects for
+all of the code used other than OpenSSL. If you modify file(s) with this
+exception, you may extend this exception to your version of the file(s),
+but you are not obligated to do so. If you do not wish to do so, delete
+this exception statement from your version. If you delete this exception
+statement from all source files in the program, then also delete it here.
diff --git a/LICENSES/LicenseRef-GPL-2.0-only-WITH-generic-OpenSSL-exception.txt b/LICENSES/LicenseRef-GPL-2.0-only-WITH-generic-OpenSSL-exception.txt
new file mode 100644
index 00000000..24b9cf63
--- /dev/null
+++ b/LICENSES/LicenseRef-GPL-2.0-only-WITH-generic-OpenSSL-exception.txt
@@ -0,0 +1,13 @@
+LICENSE EXCEPTION FOR OPENSSL
+
+In addition, as a special exception, the copyright holders give
+permission to link this program with the OpenSSL library (or with
+modified versions of OpenSSL that use the same license as OpenSSL),
+and distribute linked combinations including the two.
+
+You must obey the GNU General Public License in all respects for
+all of the code used other than OpenSSL. If you modify file(s) with this
+exception, you may extend this exception to your version of the file(s),
+but you are not obligated to do so. If you do not wish to do so, delete
+this exception statement from your version. If you delete this exception
+statement from all source files in the program, then also delete it here.
diff --git a/README.md b/README.md
index d7ae0a1a..52483b78 100644
--- a/README.md
+++ b/README.md
@@ -1,7 +1,7 @@
<!--
SPDX-FileCopyrightText: 2013 Stefano Babic <stefan...@swupdate.org>

-SPDX-License-Identifier: GPL-2.0-only
+SPDX-License-Identifier: LicenseRef-GPL-2.0-only-WITH-generic-OpenSSL-exception
-->

<p align ="center"><img src=SWUpdate.svg width=200 height=200 /></p>
--
2.43.0

Stefano Babic

unread,
Sep 2, 2026, 7:25:57 AMSep 2
to swup...@googlegroups.com, Stefano Babic
The openSSL exception was already introduced at the beginniog of the
project but later removed in commit b6c0adbc545675bab.

This commits reintroduces formally the exception to ensure the users to
be allowed by copyright holder to link the project with openSSL library.

Signed-off-by: Stefano Babic <stefan...@swupdate.org>
---

- removed duplicated LicenseRef-GPL-2.0-only-WITH-generic-OpenSSL-exception

...-GPL-2.0-only-WITH-generic-OpenSSL-exception.txt | 13 +++++++++++++
README.md | 2 +-
2 files changed, 14 insertions(+), 1 deletion(-)
create mode 100644 LICENSES/LicenseRef-GPL-2.0-only-WITH-generic-OpenSSL-exception.txt

Bastian Germann

unread,
Sep 2, 2026, 8:25:42 AMSep 2
to swup...@googlegroups.com
There is a typo in "beginniog" and an ending space in the
SPDX-License-Identifier line.

Other than that:
Reviewed-by: Bastian Germann <ba...@debian.org>

Stefano Babic

unread,
Sep 2, 2026, 8:40:40 AMSep 2
to Bastian Germann, swup...@googlegroups.com
Thanks, I fix this directly on the tree.

Regards,
Stefano

--
_______________________________________________________________________
Nabla Software Engineering GmbH
Hirschstr. 111A | 86156 Augsburg | Tel: +49 821 45592596
Geschäftsführer : Stefano Babic | HRB 40522 Augsburg
E-Mail: sba...@nabladev.com

Reply all
Reply to author
Forward
0 new messages