LicenseCheck
Dependency license compliance scanner. Scans installed Python packages and classifies licenses as permissive (MIT, BSD, Apache), weak copyleft (LGPL, MPL), strong copyleft (GPL, AGPL), or unknown. Detects GPL contamination risk — viral licenses that could infect your proprietary code. Flags unknown licenses for manual review. License distribution report. Scores compliance A+ to F. HTML reports with risk-colored badges. Scan from requirements.txt or all installed packages. CI/CD ready — exit code 2 for GPL, exit code 1 for unknown. Zero dependencies — single Python file.