aboutcode-org / aboutcode-org/scancode-toolkit
Incorrect license expression normalization for AND / OR combinations
- 主要語言
- Python
- 星號
- 2.6k
- 分支
- 791
- 平均合併
- 1 天 12 小時
- 30 天內合併 PR
- 5
描述
### Description
When ScanCode detects files with combined license expressions involving Apache-2.0 and MIT, the resulting license expression appears to be incorrectly normalized or simplified.
For a license statement such as
> licensed under Apache-2.0 AND MIT
ScanCode reports only apache-2.0, omitting MIT entirely.
For a license statement such as
> licensed under Apache-2.0 OR MIT
ScanCode reports the expression as: apache-2.0 AND (apache-2.0 OR mit)
### How To Reproduce
scan files with statement as follows
> licensed under Apache-2.0 AND MIT
and
> licensed under Apache-2.0 OR MIT
> scancode --license --json-pp scancode.json .
### System configuration
OS: macOS 15.6.1 (x86_64)
ScanCode Toolkit version: 32.4.1
Installation method: pip
貢獻指南
評估
這個 Issue 還沒有評估資料。