License checker incorrectly detects EUI as Apache #105614
Labels
bug
Fixes for quality problems that affect the customer experience
impact:needs-assessment
Product and/or Engineering needs to evaluate the impact of the change.
loe:small
Small Level of Effort
Team:Operations
Team label for Operations Team
Originally pointed out in #105127 (comment) [and this will also affect the charts library]
Starting in v35, we're using
"license": "SEE LICENSE IN LICENSE.txt",
in EUI's package.json to avoid npm/yarn's warning about a non-SPDX license (npm/npm#8795). However, thelicense-checker
module used by Kibana falls back to a regex test which is detecting theApache
mention in LICENSE.txtI could check with legal about removing the
Apache
part from our license notice, but even so I believelicense-checker
wouldn't pick up the correct license as it has no knowledge of ELv2 or SSPL.Another thought I had is to expand Kibana's license overrides logic to allow version ranges, e.g.
@elastic/eui@>=35.0.0
instead of requiring exact matches.The text was updated successfully, but these errors were encountered: