/os-freedom-score

A python script to classify installed packages licenses

Primary LanguagePythonMIT LicenseMIT

OS Freedom Score

A python script to classify installed packages licenses

AboutUsageTodoScreenshotsCreditsLicense

About

A python script to classify installed packages licenses in the terminal using:

Usage

git clone https://github.com/cassiofb-dev/os-freedom-score

cd os-freedom-score

python -m src.main

Todo

  • Add suport for Pacman
    • Arch Linux
    • CachyOS
  • Linux Support
    • Add suport for APK
      • Alpine Linux
      • Chimera Linux
    • Add suport for APT
      • Debian
      • Ubuntu
      • Pop!_OS
      • Mint
    • Add suport for DNF
      • Fedora
      • RHEL
  • Add suport for Flatpak
  • Use GNU license list data
  • Improve the license classification method
    • Handle non spdx compliant licenses
    • Handle non spdx compliant softwares

Screenshots

APK - Chimera Linux

APK - Chimera Linux


Pacman - CachyOS

Pacman - CachyOS

Credits

License

MIT