License guide · Permissive open-source license
Apache License 2.0
The Apache License, Version 2.0, dated January 2004, is a permissive license published by the Apache Software Foundation for software and other works of authorship. Each contributor grants copyright and patent licenses, and the conditions deal mainly with passing on the license and keeping notices when the work is redistributed.1
These notes restate parts of the license text so you know what to look for. They are not complete, are not legal advice, and do not tell you whether a particular use is allowed. The license text governs.
What the license text says
- Copyright grant
- Each contributor grants a "perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable" copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, sublicense, and distribute the work in source or object form (Section 2).1
- Patents
- Each contributor also grants a patent license covering its own contributions (Section 3). If you start patent litigation alleging that the work infringes a patent, the patent licenses granted to you for that work "shall terminate as of the date such litigation is filed."1
- Redistribution conditions
- Anyone redistributing the work must give recipients a copy of the license, mark modified files with "prominent notices stating that You changed the files," keep the copyright, patent, trademark, and attribution notices, and carry forward the notices in any NOTICE file (Section 4).1
- Terms for your modifications
- You may add your own copyright statement to your modifications and may offer additional or different license terms for them, or for a derivative work as a whole, provided your use and distribution of the original work still complies with the license (Section 4).1
- Trademarks
- The license "does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor," except for customary use in describing where the work came from and reproducing the NOTICE file (Section 6).1
- No warranty
- The work is provided on an "AS IS" basis without warranties or conditions of any kind, and contributors are not liable for damages except where applicable law requires or they agree in writing (Sections 7 and 8).1
Records in the catalog that use it (163)
| Record | Covers | License as recorded |
|---|---|---|
| Agent Development Kit (ADK) | Code | Apache License 2.0 (adk-python) |
| Agent2Agent (A2A) Protocol | Code | Apache License 2.0 |
| AI SDK | Code | Apache License 2.0 |
| AILuminate | Code | Apache License 2.0 (ModelBench) |
| ARC-AGI | All components | Apache License 2.0 (ARC-AGI-1 task data and testing interface) |
| ARC-AGI | All components | Apache License 2.0 (ARC-AGI-2 public task data) |
| Berkeley Function Calling Leaderboard (BFCL) | Code | Apache License 2.0 |
| Berkeley Function Calling Leaderboard (BFCL) | Data | Apache License 2.0 |
| BigCodeBench | Code | Apache License 2.0 |
| BigCodeBench | Data | Apache License 2.0 (dataset) |
| Chai-1 (weights used by chai_lab 0.6.1) | Weights and code | Apache License 2.0 |
| Chroma (open-source database) | Code | Apache License 2.0 |
| Chronos-2 | Code | Apache License 2.0 (chronos-forecasting code) |
| Chronos-2 | Weights | Apache License 2.0 |
| Cline (open-source coding agent) | Code | Apache License 2.0 |
| Codex CLI | Code | Apache License 2.0 |
| DeepSpeed | Code | Apache License 2.0 |
| Diffusers | Code | Apache License 2.0 |
| Dolma | Code | Apache License 2.0 (Dolma toolkit and Dolma 3 construction code) |
| EmbeddingGemma 2 | Weights | Apache License 2.0 |
| ether0 (24B) | Code | Apache License 2.0 (ether0 reward-function repository) |
| ether0 (24B) | Weights | Apache License 2.0 |
| Evo 2 20B | Code | Apache License 2.0 (evo2 inference code) |
| Evo 2 20B | Weights | Apache License 2.0 |
| Evo 2 40B | Code | Apache License 2.0 (evo2 inference code) |
| Evo 2 40B | Code | Apache License 2.0 (Savanna training code) |
| Evo 2 40B | Weights | Apache License 2.0 |
| FastVideo | Code | Apache License 2.0 |
| FineWeb | Code | Apache License 2.0 (datatrove processing library) |
| Gemini CLI | Code | Apache License 2.0 |
| Gemma 4 12B Unified | Weights | Apache License 2.0 |
| Gemma 4 26B A4B | Weights | Apache License 2.0 |
| Gemma 4 31B | Weights | Apache License 2.0 |
| goose | Code | Apache License 2.0 |
| GPT-NeoX | Code | Apache License 2.0 |
| gpt-oss-120b | Code | Apache License 2.0 |
| gpt-oss-120b | Weights | Apache License 2.0 |
| gpt-oss-20b | Code | Apache License 2.0 |
| gpt-oss-20b | Weights | Apache License 2.0 |
| gpt-oss-safeguard-120b | Documentation | Apache License 2.0 (gpt-oss-safeguard repository documentation and example policy) |
| gpt-oss-safeguard-120b | Weights | Apache License 2.0 |
| gpt-oss-safeguard-20b | Documentation | Apache License 2.0 (gpt-oss-safeguard repository documentation and example policy) |
| gpt-oss-safeguard-20b | Weights | Apache License 2.0 |
| Granite 4.2 30B | Code | Apache License 2.0 |
| Granite 4.2 30B | Weights | Apache License 2.0 |
| Granite 4.2 3B | Code | Apache License 2.0 |
| Granite 4.2 3B | Weights | Apache License 2.0 |
| Granite 4.2 8B | Code | Apache License 2.0 |
| Granite 4.2 8B | Weights | Apache License 2.0 |
| Grok-1 | Weights and code | Apache License 2.0 |
| HELM (Holistic Evaluation of Language Models) | Code | Apache License 2.0 |
| Hermes 4.3 36B | Weights | Apache License 2.0 |
| Inkling | Weights | Apache License 2.0 |
| Inkling-Small | Weights | Apache License 2.0 |
| INTELLECT-3 | Code | Apache License 2.0 (prime-rl) |
| INTELLECT-3.1 | Code | Apache License 2.0 (prime-rl) |
| JAX | Code | Apache License 2.0 |
| Keras | Code | Apache License 2.0 |
| LBANN (Livermore Big Artificial Neural Network Toolkit) | Code | Apache License 2.0 |
| Lemonade | Code | Apache License 2.0 |
| LiteRT | Code | Apache License 2.0 |
| Llama 3.1 Tülu 3.1 8B | Code | Apache License 2.0 (open-instruct) |
| llamafile | Code | Apache License 2.0 |
| llm-d | Code | Apache License 2.0 |
| Marin | Code | Apache License 2.0 |
| MaxText | Code | Apache License 2.0 |
| MedGemma 1.5 4B | Code | Apache License 2.0 (google-health/medgemma notebooks and serving code) |
| MedGemma 27B (multimodal) | Code | Apache License 2.0 (google-health/medgemma notebooks and serving code) |
| MLC LLM | Code | Apache License 2.0 |
| MLflow | Code | Apache License 2.0 |
| MLPerf | Code | Apache License 2.0 (MLPerf Inference reference implementations) |
| MLPerf | Code | Apache License 2.0 (MLPerf Training reference implementations) |
| MLPerf | Documentation | Apache License 2.0 (MLPerf policies) |
| Mochi 1 preview | Code | Apache License 2.0 (genmoai/mochi) |
| Mochi 1 preview | Weights | Apache License 2.0 |
| Model Context Protocol (MCP) | Code | Apache License 2.0 |
| Molmo2-O 7B | Code | Apache License 2.0 (allenai/molmo2) |
| Molmo2-O 7B | Weights | Apache License 2.0 |
| Muse Glimmer 30B | Weights | Apache License 2.0 |
| nomic-embed-text-v1.5 | Code | Apache License 2.0 (contrastors) |
| nomic-embed-text-v1.5 | Weights | Apache License 2.0 |
| nomic-embed-text-v2-moe | Code | Apache License 2.0 (contrastors) |
| nomic-embed-text-v2-moe | Weights | Apache License 2.0 |
| NVIDIA cuOpt | Code | Apache License 2.0 |
| NVIDIA Dynamo | Code | Apache License 2.0 |
| NVIDIA Isaac GR00T N1.7 3B | Code | Apache License 2.0 (Isaac-GR00T code) |
| NVIDIA Isaac Lab | Code | Apache License 2.0 (isaaclab_mimic extension and its standalone scripts) |
| NVIDIA NeMo Framework | Code | Apache License 2.0 (Megatron Bridge) |
| NVIDIA NeMo Framework | Code | Apache License 2.0 (AutoModel) |
| NVIDIA NeMo Framework | Code | Apache License 2.0 (NeMo RL) |
| NVIDIA NeMo Framework | Code | Apache License 2.0 (NeMo Speech) |
| NVIDIA Nemotron 3 Super 120B-A12B | Code | Apache License 2.0 (Nemotron Developer Repository training recipes) |
| NVIDIA Nemotron 3 Ultra 550B-A55B | Code | Apache License 2.0 (Nemotron Developer Repository training recipes) |
| NVIDIA Nemotron 3.5 Lightning 30B-A3B | Code | Apache License 2.0 (Nemotron Developer Repository training recipes) |
| NVIDIA parakeet-tdt-0.6b-v3 | Code | Apache License 2.0 (NeMo Speech toolkit) |
| NVIDIA parakeet-unified-en-0.6b | Code | Apache License 2.0 (NeMo Speech toolkit) |
| Olmo 3 7B (base) | Code | Apache License 2.0 (OLMo-core) |
| Olmo 3 7B (base) | Weights | Apache License 2.0 |
| Olmo 3 7B Instruct | Code | Apache License 2.0 (open-instruct) |
| Olmo 3 7B Instruct | Code | Apache License 2.0 (OLMo-core) |
| Olmo 3 7B Instruct | Weights | Apache License 2.0 |
| Olmo 3.1 32B Think | Code | Apache License 2.0 (open-instruct) |
| Olmo 3.1 32B Think | Code | Apache License 2.0 (OLMo-core) |
| Olmo 3.1 32B Think | Weights | Apache License 2.0 |
| OLMo-core | Code | Apache License 2.0 |
| ONNX (Open Neural Network Exchange) | Code | Apache License 2.0 |
| OpenAI MCP Extensions | Code | Apache License 2.0 |
| openpi | Code | Apache License 2.0 |
| OpenVINO | Code | Apache License 2.0 |
| OpenXLA | Code | Apache License 2.0 (XLA) |
| OpenXLA | Code | Apache License 2.0 (StableHLO) |
| OpenXLA | Code | Apache License 2.0 (Shardy) |
| Palmyra-mini | Weights | Apache License 2.0 |
| Palmyra-mini-thinking-b | Weights | Apache License 2.0 |
| PaperQA (paper-qa) | Code | Apache License 2.0 |
| prime-rl | Code | Apache License 2.0 |
| Profluent-E1 150M (E1-150m) | Code | Apache License 2.0 (model code used separately from the weights, per LICENSE section 4) |
| Profluent-E1 300M (E1-300m) | Code | Apache License 2.0 (model code used separately from the weights, per LICENSE section 4) |
| Profluent-E1 600M (E1-600m) | Code | Apache License 2.0 (model code used separately from the weights, per LICENSE section 4) |
| Pythia 12B | Code | Apache License 2.0 (GPT-NeoX) |
| Pythia 12B | Weights and code | Apache License 2.0 |
| PyTorch Lightning | Code | Apache License 2.0 |
| Ray | Code | Apache License 2.0 |
| RedPajama | Code | Apache License 2.0 (dataset loading and processing code) |
| Reka Flash 3.1 | Weights | Apache License 2.0 |
| Rnj-1 Instruct | Weights | Apache License 2.0 |
| Rnj-1.5 Instruct | Weights | Apache License 2.0 |
| ROCm | Code | Apache License 2.0 (aomp, rocThrust, llvm-project/flang) |
| SAM 2.1 Hiera-Large | Weights and code | Apache License 2.0 |
| Sentence Transformers | Code | Apache License 2.0 |
| SGLang | Code | Apache License 2.0 |
| smolagents | Code | Apache License 2.0 |
| SmolLM3 3B | Code | Apache License 2.0 (huggingface/smollm) |
| SmolLM3 3B | Code | Apache License 2.0 (alignment-handbook) |
| SmolLM3 3B | Weights | Apache License 2.0 |
| Snowflake Arctic Base | Code | Apache License 2.0 |
| Snowflake Arctic Base | Weights | Apache License 2.0 |
| Snowflake Arctic Instruct | Code | Apache License 2.0 |
| Snowflake Arctic Instruct | Weights | Apache License 2.0 |
| StarCoder2-15B | Code | Apache License 2.0 (StarCoder2 repository) |
| StarCoder2-3B | Code | Apache License 2.0 (StarCoder2 repository) |
| Strands Agents | Code | Apache License 2.0 |
| SuperApriel-15B-Instruct | Code | Apache License 2.0 (Fast-LLM) |
| SynthID Bio | Code | Apache License 2.0 |
| SynthID Text | Code | Apache License 2.0 |
| TensorFlow | Code | Apache License 2.0 |
| TensorRT-LLM | Code | Apache License 2.0 |
| Terminal-Bench | All components | Apache License 2.0 |
| TimesFM 2.5 200M | Code | Apache License 2.0 (timesfm source code) |
| TimesFM 2.5 200M | Weights | Apache License 2.0 |
| TimesFM 3.0 | Code | Apache License 2.0 (timesfm source code) |
| Transformers | Code | Apache License 2.0 |
| TRL (Transformers Reinforcement Learning) | Code | Apache License 2.0 |
| Unsloth (open-source library) | Code | Apache License 2.0 (unsloth/, tests/, scripts/) |
| V-JEPA 2 ViT-g/16 (384 px) | Weights | Apache License 2.0 (Hugging Face model card) |
| vLLM | Code | Apache License 2.0 |
| Waymo Open Dataset | Code | Apache License 2.0 (repository code outside src/waymo_open_dataset/wdl_limited) |
| Whisper large-v3 | Weights | Apache License 2.0 (Hugging Face model card metadata) |
| WorkflowEvals (TypeSafe AI) | Code | Apache License 2.0 |
| Zamba2-7B | Code | Apache License 2.0 (Zamba2 PyTorch implementation) |
| Zamba2-7B | Weights | Apache License 2.0 |
| Zamba2-VL-7B | Code | Apache License 2.0 (Zyphra Transformers fork) |
| Zamba2-VL-7B | Weights | Apache License 2.0 |
Sources
All license guides · What open weight and open source actually mean
Support Us
Help keep USASI useful.
Optional. No USASI account required. Payment takes place on the linked provider’s website (Buy Me a Coffee).
About supporting this project