SPDX license detection package
- Mentors
- jonasfj
- Organization
- Dart
According to Wikipedia there are over 180,000 open-source projects and 1400 unique open-source licenses. Not every license offers the same set of permissions. To know the limitations and liabilities of what an open-source project offers we need to know under what license the project is distributed.
This project aims to solve the problem by automating the detection of licenses. It reads a LICENSE
file and makes use of SPDX matching guidelines and string matching algorithms to compare it with the list of SPDX licenses and returns the license(s) present in the file along with the confidence level associated with it.