-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Licence check support/tooling #40
Comments
Discussion from CPC meeting today:
Jordan will work with Michael to add license checks and we can go from there. |
https://github.com/ljharb/repo-report could pretty easily add a "metric" for "has a license file, with an approved license"; happy to get that added (any other kind of community health files, as well, altho it'd need to take into account the repo's org/user's |
In LFX, we have license reporting by the repositories, packages, referencing manifest file for the libraries used in the core project as well as packages that are listed as dependencies in the manifest files (example package.json). However we we don't have a policy engine. We can implement that quickly if the community is open to collaborating. |
Thanks @ljharb and @ShubhraKar. I've invited Shubhra to our CPC meeting on Jan 18 to explore areas of collaboration on this tool. Cc: @mhdawson |
@rginn thanks that sounds good. I think adding to the common tool would be interesting. |
|
This was announced and is something LF IT should consider for this sort of effort. |
This could be good to have this sort of "checking" for two use cases: |
This can be done in CI, with https://npmjs.com/repo-report, and a github token that has write access or higher to all the relevant repos. |
This comment was marked as resolved.
This comment was marked as resolved.
Tagging in @vvalderrv and @tykeal this could be part of the infra workstream/in scope of that workstream. |
Added to Jira for IT https://jira.linuxfoundation.org/browse/RELENG-4796 |
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:
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?
The text was updated successfully, but these errors were encountered: