Skip to Content
SCA & DependenciesLicense Compliance

License Compliance

CodeStax analyzes the licenses of your third-party dependencies to help you stay compliant.

License Categories

Permissive Licenses (Safe)

These licenses allow commercial use with minimal restrictions:

  • MIT — Most permissive, widely used
  • Apache 2.0 — Permissive with patent grant
  • BSD 2-Clause / 3-Clause — Minimal restrictions
  • ISC — Simplified MIT-style

Copyleft Licenses (Warning)

These require derivative works to use the same license:

  • GPL v2 / v3 — Strong copyleft — may require open-sourcing your code
  • LGPL — Weak copyleft — linking is allowed without open-sourcing
  • AGPL — Network copyleft — triggered by providing a web service

Restrictive/Proprietary (Violation)

  • SSPL — Server Side Public License
  • BSL — Business Source License
  • Custom proprietary licenses

Compliance Dashboard

The License tab on the SCA page shows:

MetricDescription
Compliance Score0-100 percentage of compliant packages
Total PackagesNumber of dependencies analyzed
ViolationsPackages with incompatible licenses
WarningsPackages with copyleft licenses (may be fine depending on usage)
UnknownPackages where license couldn’t be determined

Best Practices

  1. Set a license policy — Decide which licenses are acceptable for your project
  2. Review warnings — Copyleft licenses aren’t always a problem, but review them case by case
  3. Investigate unknowns — Packages without detectable licenses should be manually reviewed
  4. Use SCA scans regularly — New dependencies or updates may introduce license changes