[PATCH V3] Add OpenSSL License Exception

38 views
Skip to first unread message

Stefano Babic

unread,
Oct 1, 2026, 9:20:50 AM (9 days ago) Oct 1
to swup...@googlegroups.com, Stefano Babic, Bastian Germann, Caren Kresse
The openSSL exception was already introduced at the beginning 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>
Reviewed-by: Bastian Germann <ba...@debian.org>
CC: Caren Kresse <ckr...@osadl.org>
---

V3: text for exception reviewed by Lawyer through the help of OSADL
organization as generic OpenSSL exception (not only for SWUpdate)

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

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..8ae5a56c
--- /dev/null
+++ b/LICENSES/LicenseRef-GPL-2.0-only-WITH-generic-OpenSSL-exception.txt
@@ -0,0 +1,13 @@
+LICENSE EXCEPTION FOR OPENSSL
+
+As a special exception, the copyright holders of this program give
+you permission to link this program with the OpenSSL library,
+or with modified versions of OpenSSL that use the same license
+as OpenSSL, provided that you comply with the GPL-2.0-only for
+the combined work based on this program and the license of OpenSSL
+for the OpenSSL library.
+
+If you modify this program, you may extend this exception to your
+version of the program, but you are not obligated to do so.
+If you do not wish to do so, delete this exception statement from
+your version.
diff --git a/README.md b/README.md
index d7ae0a1a..0b76cd9e 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.53.0

OSADL

unread,
Oct 5, 2026, 5:57:53 AM (6 days ago) Oct 5
to swupdate
Hi Stefano,

Thank you for taking care of this! One addition: Could you also mention the exception in the "License" section in the project README? E.g.:

"SWUpdate is released under GPLv2 with a generic OpenSSL exception. [...] License information for any file is either explicitly stated or defaults to GPL version 2.0. Regardless of license notices in individual files, the GPLv2 with generic OpenSSL exception is valid for the project as a whole."

Otherwise, a contradiction remains between default license of the project and the default license for files. 

Best,
Caren

Stefano Babic

unread,
Oct 5, 2026, 6:30:11 AM (6 days ago) Oct 5
to OSADL, swupdate
On 10/5/26 11:57, OSADL wrote:
> Hi Stefano,
>
> Thank you for taking care of this! One addition: Could you also mention
> the exception in the "License" section in the project README? E.g.:
>
> "SWUpdate is released under GPLv2 with a generic OpenSSL exception.
> [...] License information for any file is either explicitly stated or
> defaults to GPL version 2.0. Regardless of license notices in individual
> files, the GPLv2 with generic OpenSSL exception is valid for the project
> as a whole."
>
> Otherwise, a contradiction remains between default license of the
> project and the default license for files.
>


Fine with me, I sent a patch on top of V3 (this is already merged).

Best regards,
Stefano
> --
> You received this message because you are subscribed to the Google
> Groups "swupdate" group.
> To unsubscribe from this group and stop receiving emails from it, send
> an email to swupdate+u...@googlegroups.com
> <mailto:swupdate+u...@googlegroups.com>.
> To view this discussion visit https://groups.google.com/d/msgid/
> swupdate/7b6beb2f-ddd9-4d39-881d-f3fa48817c60n%40googlegroups.com
> <https://groups.google.com/d/msgid/swupdate/7b6beb2f-ddd9-4d39-881d-
> f3fa48817c60n%40googlegroups.com?utm_medium=email&utm_source=footer>.

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