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