Complex licenses may reflect the actual license, but also may reflect false positives coming from the tools generating the license data. Identifying complex licenses reveals licenses that may benefit from human review and possible curation.
Write a utility to generate a report from ClearlyDefined data listing complex licenses.
Considerations:
define complex (e.g. any license with an AND, any license with more than one connector, etc.) - are there other characteristics that can be used to identify complex licenses?
consider presentation (e.g. group licenses by the number of connectors with the most appearing first)
determine a way to mark a license as verified to prevent it from showing up on a future report if a human has reviewed it and finds it to be correct
Description
Complex licenses may reflect the actual license, but also may reflect false positives coming from the tools generating the license data. Identifying complex licenses reveals licenses that may benefit from human review and possible curation.
Write a utility to generate a report from ClearlyDefined data listing complex licenses.
Considerations: