Port to z/OS licenses (was: Request to Create account for contribution)
Bernhard Reiter
bernhard at intevation.de
Tue Jun 10 12:48:06 CEST 2025
Werner wrote:
> The patches seem to be under a BSD license.
Had brief look and it seems the licenses have been updated
to GPL-3.0-or-later
* GnuPG: https://github.com/zopencommunity/gpgport/tree/main/patches
* Libgcrypt: https://github.com/zopencommunity/libgcryptport/tree/main/patches
* Libassuan: https://github.com/zopencommunity/libassuanport/tree/main/patches
* Libksba: https://github.com/zopencommunity/libksbaport/tree/main/patches
* Libgpgerror: https://github.com/zopencommunity/libgpgerrorport/tree/main/patches
Some of those should match the license of the original component.
Libgrypt is under LGPL-2.1-or-later and some parts under GPL-2.0-or-later.
https://gnupg.org/software/libgcrypt/index.html
Best is to check for each componentn.
still BSD something:
* NPTH: https://github.com/zopencommunity/npthport/tree/main/patches
* Ntbls: https://github.com/zopencommunity/ntbtlsport/tree/main/patches
* Pinentry: https://github.com/zopencommunity/pinentryport/tree/main/patches
> We can't accept this. The
> whole thing seems to be under Apache 2.0 License - this is incompatible
> to the GPL
While it is clear that one step is to get the licenses to be upwards compatible,
just clarify further:
In general:
Many BSD style licenses are compatible to GPL-2.0-or-later
and Apache-2.0 is compatible with GPL-3.0-or-later which GnuPG itself
is licensed under.
But https://github.com/zopencommunity/gpgport
displayes the Apache-2.0 license and reads
"A free software implementation of the GNU Privacy Guard"
this is a bit missleading.
I suggest to add some text to clarify which files are subject to the Apache-2.0
which are under different licenses. The binary build for instance will most likely
be subject to GPL-3.0-or-later as a complete piece of works (if it contains GnuPG). :)
https://github.com/zopencommunity/gpgport/releases/tag/STABLE_gpgport_3214
Regards,
Bernhard
--
https://intevation.de/~bernhard +49 541 33 508 3-3
Intevation GmbH, Osnabrück, DE; Amtsgericht Osnabrück, HRB 18998
Geschäftsführer: Frank Koormann, Bernhard Reiter
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 659 bytes
Desc: This is a digitally signed message part.
URL: <https://lists.gnupg.org/pipermail/gnupg-devel/attachments/20250610/81915a66/attachment.sig>
More information about the Gnupg-devel
mailing list