Update spec License entry to use SPDX identifiers. Reproducible: Always
Following SPDX Phase 2, may we please update the License entries to use SPDX entries? https://fedoraproject.org/wiki/Changes/SPDX_Licenses_Phase_2
This needs investigation in terms of handling the current GPLv3+ with exceptions license.
This bug appears to have been reported against 'rawhide' during the Fedora Linux 39 development cycle. Changing version to 39.
(In reply to David King from comment #2) > This needs investigation in terms of handling the current GPLv3+ with > exceptions license. Hello, I suggest the following, based on autoconf-archive-2022.09.03-1.fc37.noarch.rpm analysis: GPL-2.0-or-later WITH Autoconf-exception-macro AND GPL-3.0-or-later AND GPL-3.0-or-later WITH Autoconf-exception-macro AND GFDL-1.3-or-later AND FSFAP AND FSFULLR Interestingly, although the "Autoconf-exception-3.0" license is shipped with the RPM, I couldn't find any reference to it in the files using fossology. It may be worth double-checking. Note: While "GPL-3.0-or-later WITH Autoconf-exception-macro" is listed in https://gitlab.com/fedora/legal/fedora-license-data/-/tree/main/data?ref_type=heads, "GPL-2.0-or-later WITH Autoconf-exception-macro" isn't. Which means an issue needs to be open to the repository so that future gate keeping using `license-validate` don't fail. There is (only) one instance of the GPLv2+macro-exception here: https://github.com/autoconf-archive/autoconf-archive/blob/master/m4/ax_boost_python.m4, other instances are GPLv3+macro-exception. If I'm not mistaken.
(In reply to Frédéric Bérat from comment #4) > Note: While "GPL-3.0-or-later WITH Autoconf-exception-macro" is listed in > https://gitlab.com/fedora/legal/fedora-license-data/-/tree/main/ > data?ref_type=heads, "GPL-2.0-or-later WITH Autoconf-exception-macro" isn't. > Which means an issue needs to be open to the repository so that future gate > keeping using `license-validate` don't fail. > There is (only) one instance of the GPLv2+macro-exception here: > https://github.com/autoconf-archive/autoconf-archive/blob/master/m4/ > ax_boost_python.m4, other instances are GPLv3+macro-exception. If I'm not > mistaken. Issue created in fedora-license-data repository: https://gitlab.com/fedora/legal/fedora-license-data/-/issues/358
Adding a quick note that the autoconf-archive PR is here: #5 Migrate to SPDX licenses https://src.fedoraproject.org/rpms/autoconf-archive/pull-request/5 Thanks.
Issue #358 and #360 are now resolved. https://gitlab.com/fedora/legal/fedora-license-data/-/issues/358 https://gitlab.com/fedora/legal/fedora-license-data/-/issues/360 Issue #359 remains in progress. https://gitlab.com/fedora/legal/fedora-license-data/-/issues/359
Upstream SPDX issue is still open: https://github.com/spdx/license-list-XML/issues/2186
The SPDX license has been approved as `FSFAP-no-warranty-disclaimer`. I updated the PR accordingly.
Added comments to the Fedora autoconf-archive PR asking to merge.