On Tue, May 17, 2022 at 2:41 PM Vitaly Zaitsev via devel
<devel(a)lists.fedoraproject.org> wrote:
But I think this change also requires automatic conversion of all
available SPECs, because manual conversion will take years.
Automating where possible (the existing license has a
one-to-one mapping) is desirable, but realistically
there are just too many packages that currently have
a license such as the poster child "BSD" that are
going to require someone(*) to actually look at the
upstream license files to decide which SPDX id
is the right one (and not all upstreams even name
their license files consistently or the contents of
those license files have minor syntactic variations).
Gary
(*) I suppose it is conceivable someone could
create a sufficiently accurate AI/ML model
to scan the spec file, all the sources, and choose
correctly. If this was an ongoing activity that
might even make sense. But for a one time
activity I suspect packagers are going to have
to do it manually unless you are volunteering to
build and test that automation.