aboutcode-org / aboutcode-org/scancode-toolkit

License detection issues in python library METADATA

Open
#4,431 0 comments 1 reaction 1 assignee Claimed by @AyanSinhaMahapatra View on GitHub
bug improve-license-detection
Dominant language
Python
Stars
2.6k
Forks
791
Avg merge
1d 12h
Merged PRs (30d)
5

Description

See METADATA file in [METADATA.zip](https://github.com/user-attachments/files/20799221/METADATA.zip)
The file is extracted from [django_altcha-0.2.0-py3-none-any.whl](https://files.pythonhosted.org/packages/b4/c9/9b0e69197012ee9d448eded1e649b9e5ce07aacc9c0239b55739e739d79f/django_altcha-0.2.0-py3-none-any.whl)

1. The `License-Expression: MIT` line is ignored. It should return `mit`
2. The `License-File: LICENSE` line is detected as `unknown-license-reference`. Instead it should be ignored as it's a reference to the LICENSE file.
3. The following is detected as `apache-2.0`, it should be `mit`:
```
This project is licensed under the **MIT License**.
See the [LICENSE](./LICENSE) file for details.
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.