aboutcode-org / aboutcode-org/scancode-toolkit
Detection finds `google-patent-license-golang` in Polymer license text
- 主要语言
- Python
- 星标
- 2.6k
- 派生
- 791
- 平均合并
- 1 天 12 小时
- 30 天内合并 PR
- 5
描述
The license text found in plenty of NPM packages, e.g. [^1], is detected as `BSD-3-Clause AND LicenseRef-scancode-google-patent-license-golang`. This is wrong, because the actual license text is `google-patent-license` plus some polymer specific header, while `google-patent-license-golang = google-patent-license + some Golang specific header`.
ScanCode has the following variations of the google patent license,
whereas licenses IDs with a suffix after `google-patent-license` contain `google-patent-license` plus some header:
- https://scancode-licensedb.aboutcode.org/google-patent-license-fuchsia.html
- https://scancode-licensedb.aboutcode.org/google-patent-license-golang.html
- https://scancode-licensedb.aboutcode.org/google-patent-license-webm.html
- https://scancode-licensedb.aboutcode.org/google-patent-license-webrtc.html
- https://scancode-licensedb.aboutcode.org/google-patent-license.html
Proposed solution:
- preferred: Add a new license ID: `google-patent-license-polymer`
- alternative: Change the detection to detect `BSD-3-Clause AND LicenseRef-scancode-google-patent-license`.
[^1]: https://github.com/PolymerElements/iron-a11y-keys-behavior/blob/ebfffaf7bd630ba43b7cff143d5c25d5e55e14bd/iron-a11y-keys-behavior.js#L2-L9
贡献指南
评估
这个 Issue 还没有评估数据。