Il 26/11/24 19:10, Soren Stoutner ha scritto:
All files have for license version "either version 3 of the License, or
any later version accepted by Marco Maria Francesco De Santis, which
shall act as a proxy as defined in Section 14 of version 3 of the
license", so not being "at your option any later version" I think it's
better not to use AGPL-3+.

When I have encountered these situations, I give the license name in debian/
copyright a custom extension to easily indicate to users that it isn’t the
standard license.  Something like AGPL-3~DeSantis, with a comment explaining
how the license is different when it isn’t readily obvious.  You can see an
example of this at:

https://salsa.debian.org/soren/feather-wallet/-/blob/main/debian/copyright?
ref_type=heads

(See the comments on the GPL-2-or-3-only and ISC-old licenses, the GPL-2-or-3-
only being the most similar to this case, where it isn’t strictly a GPL-2 and
it isn’t strictly a GPL-2+.)


Hello Soren, let me only point out that this actually is the standard AGPLv3 license, the possibility to indicate a proxy for future releases is explicitly stated in the license (as also in GPLv3 and LGPLv3).

Looking for some examples of this situation in debian repository I've found some kde libraries that use "KDE e.V." as a proxy for future license releases, they use a short name like LGPL-3+KDEeV. The difference for me is that the AGPL-3 is not included in default license files shipped with debian, so I have to include all of its text in the copyright file. But if I don't refer to it from any copyright stanza then lintian correctly complains that there is an unused license.

So I think the best solution is using as license synopsis "AGPL-3 or AGPL-3+Desantis", then I can include the license text for AGPL-3 and the "license grant" used in hoteldruid files for AGPL-3+Desantis.

I have made a new upload to mentors with these changes and some comments to explain them.

Best regards,
Marco

Reply via email to