GPL or LGPL ? was Re: Debian packages of libtlsrpt

Simon Josefsson wrote:
Thanks for writing this package! I've been looking for more TLSRPT support for my own e-mail server for several years now, and maybe this can be a solution for me.
I'd like to announce Debian packaging of libtlsrpt:
https://salsa.debian.org/debian/libtlsrpt/
It builds fine and there are even *.dpkg packages produced by the 'aptly' job if you go into a recent pipeline here:
https://salsa.debian.org/debian/libtlsrpt/-/pipelines/
Since the Debian copyright review process is often slow, I'd like to upload this as soon as possible so please let me know if you have any dealbreakers with regards to naming or something similar that is really hard to change later on.
Simon, I note that your package uses the GPL, whereas the latest git version uses the *LGPL*.
This is probably new with the split to https://github.com/sys4/libtlsrpt LGPL https://github.com/sys4/tlsrpt-reporter GPL

Andrew C Aitchison tlsrpt@aitchison.me.uk writes:
Simon, I note that your package uses the GPL, whereas the latest git version uses the *LGPL*.
This is probably new with the split to https://github.com/sys4/libtlsrpt LGPL https://github.com/sys4/tlsrpt-reporter GPL
Hi, thanks for reviewing the package! Where do you find that I use the GPL? The packaging imports upstream libtlsrpt code verbatim and adds a debian/* sub-directory, with the copyright licensing information here:
https://salsa.debian.org/debian/libtlsrpt/-/blob/debian/latest/debian/copyri...
That says LGPL-3+.
I haven't packaged the tlsrpt-reporter part yet, though, but that ought to say GPL when I (or someone) get around to packaging it.
/Simon

On Sat, 1 Feb 2025, Simon Josefsson wrote:
Andrew C Aitchison tlsrpt@aitchison.me.uk writes:
Simon, I note that your package uses the GPL, whereas the latest git version uses the *LGPL*.
This is probably new with the split to https://github.com/sys4/libtlsrpt LGPL https://github.com/sys4/tlsrpt-reporter GPL
Hi, thanks for reviewing the package! Where do you find that I use the GPL? The packaging imports upstream libtlsrpt code verbatim and adds a debian/* sub-directory, with the copyright licensing information here:
The file COPYING in https://salsa.debian.org/debian/libtlsrpt/-/archive/debian/latest/libtlsrpt-...
I think it is just that your tarball was made before these commits from https://github.com/sys4/libtlsrpt
commit eae983ff0133e37da3e56ab05567f61a4fc4f70d Author: Patrick Ben Koetter p@sys4.de Date: Wed Jan 29 21:11:03 2025 +0100
Documentation changes
- Rewrote README to adapt to repo changes
- Removed stale COPYING from tlsrpt-reporter project
- Renamed COPYING.LESSER to COPYING
commit 6bd13948cfd8ca8c6e3af5f8ade07e11c4c24974 Author: Boris Lohner bl@sys4.de Date: Sun Sep 29 23:30:32 2024 +0200
Restructured directories

A new release with that commit would help :). Debian prefers to track released versions to defer the decision of which commit to use to the package maintainers.
Please consider also dropping the ”rc” part and just use semantic versioning.
/Simon
2 feb. 2025 kl. 11:05 skrev Andrew C Aitchison tlsrpt@aitchison.me.uk:
On Sat, 1 Feb 2025, Simon Josefsson wrote:
Andrew C Aitchison tlsrpt@aitchison.me.uk writes:
Simon, I note that your package uses the GPL, whereas the latest git version uses the *LGPL*.
This is probably new with the split to https://github.com/sys4/libtlsrpt LGPL https://github.com/sys4/tlsrpt-reporter GPL
Hi, thanks for reviewing the package! Where do you find that I use the GPL? The packaging imports upstream libtlsrpt code verbatim and adds a debian/* sub-directory, with the copyright licensing information here:
The file COPYING in https://salsa.debian.org/debian/libtlsrpt/-/archive/debian/latest/libtlsrpt-...
I think it is just that your tarball was made before these commits from https://github.com/sys4/libtlsrpt
commit eae983ff0133e37da3e56ab05567f61a4fc4f70d Author: Patrick Ben Koetter p@sys4.de Date: Wed Jan 29 21:11:03 2025 +0100
Documentation changes
- Rewrote README to adapt to repo changes
- Removed stale COPYING from tlsrpt-reporter project
- Renamed COPYING.LESSER to COPYING
commit 6bd13948cfd8ca8c6e3af5f8ade07e11c4c24974 Author: Boris Lohner bl@sys4.de Date: Sun Sep 29 23:30:32 2024 +0200
Restructured directories
-- Andrew C. Aitchison Kendal, UK andrew@aitchison.me.uk

On Sun, 2 Feb 2025, Simon Josefsson wrote:
A new release with that commit would help :). Debian prefers to track released versions to defer the decision of which commit to use to the package maintainers.
I'm no nearer to the devel team than you are.
Please consider also dropping the ”rc” part and just use semantic versioning.
If I read https://semver.org/ correctly, you would prefer v0.5.0rc1 to have been 0.5.0-rc.1 ? That distinction is too subtle for me to note without a prompt.
Feels to me as if lots is about to come together, but we need to be careful to suggest improvements without treading on toes, and to keep toes safely tucked in.
/Simon
2 feb. 2025 kl. 11:05 skrev Andrew C Aitchison tlsrpt@aitchison.me.uk:
On Sat, 1 Feb 2025, Simon Josefsson wrote:
Andrew C Aitchison tlsrpt@aitchison.me.uk writes:
Simon, I note that your package uses the GPL, whereas the latest git version uses the *LGPL*.
This is probably new with the split to https://github.com/sys4/libtlsrpt LGPL https://github.com/sys4/tlsrpt-reporter GPL
Hi, thanks for reviewing the package! Where do you find that I use the GPL? The packaging imports upstream libtlsrpt code verbatim and adds a debian/* sub-directory, with the copyright licensing information here:
The file COPYING in https://salsa.debian.org/debian/libtlsrpt/-/archive/debian/latest/libtlsrpt-...
I think it is just that your tarball was made before these commits from https://github.com/sys4/libtlsrpt
commit eae983ff0133e37da3e56ab05567f61a4fc4f70d Author: Patrick Ben Koetter p@sys4.de Date: Wed Jan 29 21:11:03 2025 +0100
Documentation changes
- Rewrote README to adapt to repo changes
- Removed stale COPYING from tlsrpt-reporter project
- Renamed COPYING.LESSER to COPYING
commit 6bd13948cfd8ca8c6e3af5f8ade07e11c4c24974 Author: Boris Lohner bl@sys4.de Date: Sun Sep 29 23:30:32 2024 +0200
Restructured directories
participants (2)
-
Andrew C Aitchison
-
Simon Josefsson