-
-
Notifications
You must be signed in to change notification settings - Fork 61
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
Support for evidence.licenses.confidence
, methods
#459
Comments
confidence for evidence? i guess not. evidence are observed behavior - there is no confidence rating for that, or is there? |
We currently have confidence for evidence.identity and for the methods. Same way, different license detection methods could have different confidence. For example, identifying license by reading just the package.json (low confidence) vs parsing the license headers and code-snippets of all underlying files to identify the licenses list (medium confidence) vs a service that used both humans and tools to triage and identify the list like clearlydefined (high confidence). |
Here is what I've learned from a talk a lawyer gave at ORT conference: Reading a package manifest gives you the declared license. The raw license headers are evidence, because they are actually observed. Nothing to have confidence about, it's facts. Parsing/interpreting license headers and making sense out of it brings a somehow concluded license. This value could have a "confidence" property. In the end, concluded license is the only thing that matters it is based on observation (evidence) and intention (declared). For example, lawyer do that: they make a conclusion based on the other data. |
evidence.licenses.confidence
, methods
The accuracy of license IDs and expressions reported by tools might be limited based on the detection methods used. Attributes like confidence and concludedValue could help with explainability and reasoning.
The text was updated successfully, but these errors were encountered: