I was curious how many packages are already converted to SPDX.
I downloaded all spec files and count how many of them contains "spdx" string (case insensitive). Assuming most
packagers mention it either in changelog or in comment near License field.
The string is in 347 out of 23155 spec files. That is less than 2% of packages.
It is wild guess with many incorrect of assumtions, but I guess the order of magnitude is correct.
That is just FYI. I will not do anything to progress faster, because `fedora-license-data` has enough issues (and mainly
flow of new issues).
So recently Mesa disabled by default patented codecs. They added an option to re-enable it
Dave Airlie elected to not include this line in:
because "we don't have legal approval for this".
Could it be waived by legal to be re-enabled? Not having basic h264 decoding is quite
taxing. And we all already pay patents when buying the video card.
I've started the package process for Xephem, an astronomy ephemeris program, but I've found that some headers and the license file of a bundled (*) library still report the old FSF address.
I've asked upstream to update the address with a patch , but, indeed, they've pointed me to https://fedoraproject.org/wiki/Common_Rpmlint_issues#incorrect-fsf-address where it's said that the license file itself should not be patched. How should I interpret that statement? Should I leave the old address in the license and update only the headers, or should I replace the LICENSE file with an updated version from FSF (which, I suppose, it will result in the same patch)? Is it fine to replace the license file of a bundled (*) library?
(*) the bundled library is not available anywhere else, AFAIK, so it doesn't make sense to unbundle it.
Richard has been very busy reviewing licenses and related activities,
and consequently approx 13 new license submissions to SPDX on behalf of
Some of these have corresponding issues in our Gitlab data repo and
labeled as "blocked on SPDX."
From the SPDX side to best shepherd these, can I get a little help on
1) which of these submissions are priority from a Fedora perspective?
That is, are any package maintainers waiting on SPDX (I know some of
these are from leftover Fedora licenses we tagged as "needs more
research" when we did the initial compare, which seems to suggest it may
not be a blocking issue) - comments in the SPDX Github issue would be
appreciated as to any that should be prioritized above others.
2) By way of SPDX processes, when a license has been determined to be
accepted, we ask the submitter to help prepare the files for the SPDX
license data. However, I'm not sure if Richard should be on the hook for
all of these! Can anyone else from the Fedora legal community offer to
help with this part? If so, indicate in the relevant issue and SPDX
folks will point you to documentation to explain the process further
(it's pretty easy, even I can do it)