Skip to content

Conversation

@sellout
Copy link

@sellout sellout commented Nov 6, 2025

- allow license exceptions by default – specific ones can be added to a
  reject list (fixes haskell#1440)
- allow `+` licenses
- report the portion of the license that is unacceptable in the error
  message (improves haskell#710, but could be more explicit about why licenses are rejected)
- extract the constant allow/reject lists from the evaluation function
@sellout
Copy link
Author

sellout commented Nov 6, 2025

I’m happy to change any specific parts of this – e.g., change the license exceptions to an accept list instead of a reject list (as long as I get to add Universal-FOSS-exception-1.0 to the accept list) or implement more specific rejection of + or other deprecated licenses.

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.

License check rejects FOSS license (in SPDX format)

1 participant