-
Notifications
You must be signed in to change notification settings - Fork 132
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
Implement test to detect non-open source licenses #3070
Comments
[Triage] This is not a trivial task. There are a lot of intricacies in scanning for non-permissive licenses and the scanning itself will be time intensive. From @omajid: Existing tools to scan: https://github.com/nexB/scancode-toolkit |
Debian has some recommendations too https://wiki.debian.org/CopyrightReviewTools |
For scancode toolkit, if there end up being custom licenses we've identified as disallowed, we may be able to register them to be detected by the tool. See Humanizr/sample-aspnetmvc#1 (comment) |
@omajid - Since you've made use Scancode Toolkit, I wanted to ask a question on what settings you use for that? Have you been able to run that tool across the whole VMR in one command? I'm trying to do so and it's been running for 4 hrs now and I suspect there's an issue that is causing it to never finish exit. |
I haven't used scancode directly. We have an internal service that wraps it, so I haven't touched the exact configuration used. Looking at the log from a recent run, I see:
Looks like it takes ~14 hours.... |
(Cries in compute cost.) |
Fixed by dotnet/installer#17442 |
This is related to #2359. Source-build should have it's own test to catch/prevent non-open source licensed code.
The text was updated successfully, but these errors were encountered: