Open
Description
The OpenJS foundation has good guidance/recommendations for Licences in the IP policy. -> https://openjsf.org/wp-content/uploads/sites/84/2019/10/OpenJS-Foundation-IP-Policy-2019-10-22.pdf
It would add value if we also had a well defined way/tooling to scan/check repos for licences. I expect this would be the case for other Foundations as well.
I think checks should include:
- Is there a licence (every repo should have one)
- What licence is stated and that it is one allowed by IP policy, along with a way the repo can indicate it is an exception
- No files within the repo reference a licence that is not in the IP policy
Ideally the tooling would allow a job to run periodically, that job would generate a summary and if there were new "failures" we could alert on that.
@brianwarner, @jorydotcom are you aware of any such tooling in place for any of the other Linux Foundation projects?