To add to this, a quick update from the SPDX side of things:
First of all, I'm so impressed with the diligence of Fedora package
maintainers! Even though Miroslav's numbers show slowing, there is a lot
of activity in the Fedora-license-data repo and I'm also seeing lots of
contributions to the SPDX License List.
I also wanted to note that I'm aware of the high number of "blocked on
SPDX" issues in the Fedora license data (and corresponding issues on the
SPDX side). The SPDX License List is slated for its next release at the
end of September and I'm working hard to ensure all the open issues get
incorporated by then.
If you have an open license request in SPDX - it is SUPER helpful if,
once the license has been marked as accepted, you can help make the PR
for the files to be added.
(practically speaking - there are two of us as maintainers who can merge
PRs in the SPDX License List: my co-lead Steve W and me. We have a
policy to not merge our own PRs, and I know that Steve is going to be
busy and not as available for a bit in the near term, so if other people
make the PRs, it makes it easer/faster for me to merge them - if that
makes sense :)
Also - huge thanks to Richard and Miroslav for staying on top of the
Fedora-license-list issues and creating TOML files!!
gotta love when collaboration happens across communities!
Cheers,
Jilayne
On 9/14/23 11:38 PM, Miroslav Suchý wrote:
-------- Přeposlaná zpráva --------
Předmět: SPDX Statistics - Marco Polo edition
Datum: Fri, 15 Sep 2023 07:38:26 +0200
Od: Miroslav Suchý <msuchy(a)redhat.com>
Společnost: Red Hat Czech, s.r.o.
Komu: Development discussions related to Fedora
<devel(a)lists.fedoraproject.org>
Two weeks ago we had:
> * 23128 spec files in Fedora
>
> * 29572license tags in all spec files
>
> * 16519 tags have not been converted to SPDX yet
>
> * 6059tags can be trivially converted using `license-fedora2spdx`
>
> * Progress: 44.14% ░░░░██████ 100%
>
> ELN subset:
>
> 825 out of 2479 packages are not converted yet
>
Today we have:
* 23143 spec files in Fedora
* 29600license tags in all spec files
* 16169 tags have not been converted to SPDX yet
* 5903tags can be trivially converted using `license-fedora2spdx`
* Progress: 45.35% ░░░░██████ 100%
ELN subset:
603 out of 2986 packages are not converted yet
Graph with the burndown chart:
https://docs.google.com/spreadsheets/d/1QVMEzXWML-6_Mrlln02axFAaRKCQ8zE80...
The list of packages needed to be converted is here:
https://pagure.io/copr/license-validate/blob/main/f/packages-without-spdx...
List by package maintainers is here
https://pagure.io/copr/license-validate/blob/main/f/packages-without-spdx...
List of packages from ELN subset that needs to be converted:
https://pagure.io/copr/license-validate/blob/main/f/eln-not-migrated.txt
New version of fedora-license-data has been released. With 17 new
licenses (plus bunch of public domain declarations). 31 licenses are
waiting to be review by
SPDX.org (and then to be added to
fedora-license-data).
Legal docs and especially
https://docs.fedoraproject.org/en-US/legal/allowed-licenses/
was updated too.
New projection when we will be finished is 2025-01-30 (we are slowing
down. Again. :( ). Pure linear approximation.
If your package does not have neither git-log entry nor spec-changelog
entry mentioning SPDX and you know your license tag matches SPDX
formula, you can put your package on ignore list
https://pagure.io/copr/license-validate/blob/main/f/ignore-packages.txt
Either pull-request or direct email to me is fine.
Why Marco Polo edition? On today's date at 1254, an Italian merchant
Marco Polo was born. He traveled to Asia (today's China). It took him
4 years to get there, 3 years to get back. And he stayed 17 years
there. He wrote a book Millione about this travel. That made him
famous and even nowadays is great insight about Asia of that time.
https://en.wikipedia.org/wiki/Marco_Polo
https://en.wikipedia.org/wiki/The_Travels_of_Marco_Polo
Do you hesitate how to proceed with the migration? Please follow
https://docs.fedoraproject.org/en-US/legal/update-existing-packages/
Miroslav
_______________________________________________
legal mailing list --legal(a)lists.fedoraproject.org
To unsubscribe send an email tolegal-leave(a)lists.fedoraproject.org
Fedora Code of
Conduct:https://docs.fedoraproject.org/en-US/project/code-of-conduct/
List
Guidelines:https://fedoraproject.org/wiki/Mailing_list_guidelines
List
Archives:https://lists.fedoraproject.org/archives/list/legal@lists.fedora...
Do not reply to spam, report it:https://pagure.io/fedora-infrastructure/new_issue