Skip to content

Synchronize FSF license-data files - #245

Merged
goneall merged 1 commit into
spdx:masterfrom
test-37:copy_classpath_license_json
Aug 24, 2026
Merged

Synchronize FSF license-data files#245
goneall merged 1 commit into
spdx:masterfrom
test-37:copy_classpath_license_json

Conversation

@test-37

@test-37 test-37 commented Aug 24, 2026

Copy link
Copy Markdown

This repository has two copies of data scraped from the Free Software Foundation's website, and they're out of sync. This pull request fixes the problem by copying resources/licenses-full.json (the newer copy) to src/org/spdx/licenselistpublisher/licensegenerator/licenses-full.json (the out-of-date copy). Commit 8e47988 is an example of both files being updated together.

Because of this problem, the published license list has been out of date for a long time. The fix for #213 (PR #214) has been released and deployed, but it hasn't affected the published license list. So 0BSD, AGPL-1.0-only, AGPL-1.0-or-later, MIT-0, and Unicode-3.0 still have no isFsfLibre value, even though the FSF lists all of them as free and the vendored file resources/licenses-full.json says so.

This pull request alone won't update the published license list, of course. That would require making a new release, and then the license-list-XML project would have to be updated to use that new release. But it's a step in that direction.

This repository has two copies of data scraped from the Free Software
Foundation's website, and they're out of sync. This copies
resources/licenses-full.json (the newer copy) to
src/org/spdx/licenselistpublisher/licensegenerator/licenses-full.json (the
out-of-date copy).

@goneall goneall left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @test-37 for the catch and PR.

@goneall
goneall merged commit 3492881 into spdx:master Aug 24, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants