https://github.com/cassiofb-dev/os-freedom-score
A python script to classify installed packages licenses
https://github.com/cassiofb-dev/os-freedom-score
cachyos chimera-linux freedom fsf gnu license-checking spdx
Last synced: 8 months ago
JSON representation
A python script to classify installed packages licenses
- Host: GitHub
- URL: https://github.com/cassiofb-dev/os-freedom-score
- Owner: cassiofb-dev
- License: mit
- Created: 2024-08-17T19:44:24.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-08-31T01:47:32.000Z (almost 2 years ago)
- Last Synced: 2025-02-18T09:08:45.260Z (over 1 year ago)
- Topics: cachyos, chimera-linux, freedom, fsf, gnu, license-checking, spdx
- Language: Python
- Homepage:
- Size: 1.78 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
OS Freedom Score
A python script to classify installed packages licenses
About •
Usage •
Todo •
Screenshots •
Credits •
License
## About
A python script to classify installed packages licenses in the terminal using:
- [SPDX License List](https://spdx.org/licenses/)
## Usage
```sh
git clone https://github.com/cassiofb-dev/os-freedom-score
cd os-freedom-score
python -m src.main
```
## Todo
- [ ] Add suport for [Pacman](https://wiki.archlinux.org/title/Pacman)
- [ ] Arch Linux
- [x] CachyOS
- [ ] Linux Support
- [ ] Add suport for [APK](https://wiki.alpinelinux.org/wiki/Alpine_Package_Keeper)
- [ ] Alpine Linux
- [x] Chimera Linux
- [ ] Add suport for [APT](https://wiki.debian.org/PackageManagement)
- [ ] Debian
- [ ] Ubuntu
- [ ] Pop!_OS
- [ ] Mint
- [ ] Add suport for [DNF](https://docs.fedoraproject.org/en-US/fedora/latest/system-administrators-guide/package-management/DNF/)
- [ ] Fedora
- [ ] RHEL
- [x] Add suport for [Flatpak](https://flathub.org/)
- [ ] Use GNU license list data
- [x] Improve the license classification method
- [x] Handle non spdx compliant licenses
- [x] Handle non spdx compliant softwares
## Screenshots
### APK - Chimera Linux

---
### Pacman - CachyOS

## Credits
- [SPDX License List](https://spdx.org/licenses/)
- [GNU License List](https://www.gnu.org/licenses/license-list.html)
## License
MIT