Skip to main content

License classes to check

Permissive OSS licenses

Examples: MIT, Apache-2.0, BSD

Often easiest for commercial deployment, but still verify attribution and notice requirements.

Copyleft / reciprocal licenses

Examples: GPL, LGPL, AGPL

Can introduce distribution and source-sharing obligations depending on deployment architecture.

Community / model-specific licenses

Examples: Llama, Gemma, OpenRAIL variants

Terms can include usage restrictions, field-of-use clauses, or redistribution conditions.

Custom or unknown terms

Examples: license: other / unknown

Treat as high review priority before production use; legal review is usually required.

Pre-launch compliance checklist

  • Record exact model repo and revision in your deployment metadata.
  • Capture the license text and usage restrictions in your internal runbook.
  • Verify whether hosted APIs, downloads, or redistributed weights trigger extra obligations.
  • Confirm third-party embeddings/rerank dependencies use compatible terms.

Reference

Hugging Face license metadata and identifiers:

Open Hugging Face license documentation
Open cost calculatorApply security playbooks