google-nomulus/config/dependency-license
Lai Jiang 556bd09b3b Add allowed license for json (#1942)
For some reason `./gradlew clean build` on master is failing for me on
multiple machines due to a new org.json:json version triggering license
violations, even though the lock files are not changing.

Note that the old versions are still present because if I remove
"The JSON license", which the old versions use, the check also fails...
2023-02-23 11:37:31 -05:00
..
allowed_licenses.json Add allowed license for json (#1942) 2023-02-23 11:37:31 -05:00
license_normalizer_bundle.json Check dependencies' open-source licenses (#165) 2019-07-11 12:08:08 -04:00
README.md Restrict "Public Domain" license acceptance (#329) 2019-10-28 13:32:42 -04:00

Summary

This folder contains configuration files for the gradle-license-report plugin:

  • allowed_licenses.json declares the acceptable licenses. A license may have multiple entries in this file, since the 'moduleLicense' property value must match exactly the phrases found in pom or manifest files.
  • license_normalizer_bundle.json configures normalization rules for license reporting.

Notes About Adding New Licenses

  • The WTFPL license is not allowed.

  • Each 'Public Domain' license entry must include a specific 'moduleName'. Do not omit moduleName or use wildcards.