liz (ˈlɪz) is a tool to extract license-information from your project/solution aimed on a fast and correct process. Whether it's via a dotnet-CLI-Tool, Cake-Addin or Nuke-Addon
MIT License
9
stars
0
forks
source link
[FEAT]: Support composite licenses (SPDX expression syntax version 2.0) #27
The license Element can contain more than one license-expressions (see links below). This also needs to be supported and should also work when validating licenses:
OR/AND/... should be considered
when all OR-linked licenses are not allowed, fail the validation
when one or moreAND-linked licenses are not allowed, fail the validation
when one or moreOR-linked licenses are not allowed - but not all - give a warning
All given licenses should be exported and shown, given the provided settings.
Description of the feature/enhancement
The
license
Element can contain more than one license-expressions (see links below). This also needs to be supported and should also work when validating licenses:OR
/AND
/... should be consideredAND
-linked licenses are not allowed, fail the validationOR
-linked licenses are not allowed - but not all - give a warningAll given licenses should be exported and shown, given the provided settings.
Additional Information
licenseUrl
Element?