License compliance documentation

Open source license compliance docs for LicenseGuard

Learn how LicenseGuard works as a free open source license checker, dependency license audit tool, and software license compliance scanner for common manifest files.

LicenseGuard supports package.json, JavaScript lockfiles, requirements.txt, pyproject.toml, go.mod, Cargo.toml, Cargo.lock, and pom.xml so engineering, security, and legal teams can review license obligations before a release.

Supported manifest formats

  • package.json, package-lock.json, pnpm-lock.yaml, and yarn.lock license checker for JavaScript and TypeScript dependencies.
  • requirements.txt, pyproject.toml, poetry.lock, Pipfile, and Pipfile.lock license checker for Python projects.
  • go.mod license checker for Go modules.
  • Cargo.toml and Cargo.lock license checker for Rust crates.
  • pom.xml license checker for Java and Maven dependencies.

GPL compatibility and copyleft review

LicenseGuard flags GPL, AGPL, LGPL, MPL, patent clause, commercial-use, and unknown license risk so teams can decide which dependencies require deeper legal review. The output is guidance for prioritization, not legal advice.

How to use the report

Review the compliance score, risk distribution, and dependency table. Sort high-risk licenses first, document approval decisions, and share the findings with product, engineering, security, and legal stakeholders.