Apache License 2.0
Permissive licence with a patent grant. Keep the licence and NOTICE files and mark changed files when redistributing.
Verify with a lawyer. This is guidance, not legal advice. Check with a lawyer before deciding.
What the licence means per use case
The verdict applies to the licence family (Permissive). An individual product can have its own terms; you get the full per-product analysis when you sign in. Confidence: high.
| Use case | Verdict | What it means |
|---|---|---|
| U1 Self-hosted, internal use, unmodified | Allowed | Free to use. Keep the licence notices. |
| U2 Self-hosted and modified | Allowed | Free to modify. Keep the licence notices. |
| U3 Novro hosts it for you (single-tenant) | Allowed | Allowed to host for customers. |
| U4 Shared multi-tenant instance | Allowed | Allowed in a shared instance. |
| U5 In your cloud, managed by Novro | Allowed | Allowed. Ship the licence notices. |
| U6 Redistribution (builds, images, appliances) | Allowed | Allowed. Include licence and NOTICE texts. |
| U7 Commercial use | Allowed | Commercial use is allowed. |
| U8 AI acceptable use (AUP, EU AI Act) | Not applicable | Not applicable to this licence type. |
Building on it: what may you do?
Short answers based on the licence, for the version in the catalog.
- B1 Change the code for internal use in your company Yes Yes. Keep the licence notices.
- B2 Build your own product or service on top and offer it to customers as SaaS Yes Yes. You don't have to share your code.
- B3 Make a closed-source derivative and sell or distribute it Yes Yes, even closed. The licence and copyright notices must ship with it.
- B4 Use the project's name and trademark No No, not without permission. The licence covers the code, not the name or logo.
This is guidance, not legal advice. Check with a lawyer before deciding.
Common pitfalls
- Ship LICENSE and any NOTICE file and mark files you changed when you redistribute.
- The patent grant ends for anyone who sues over patent infringement in the code.
- The licence covers the code, not the trademark. Don't use the project's name or logo in a way that suggests an official product.
- Open core: at least one product under this licence has parts under a different, commercial licence (often an ee/ or enterprise folder). Check that the features you need are not in that part.
The licence text
Last reviewed:
Products in the catalog under Apache-2.0
- Zulip
- Jitsi Meet
- Apache Superset
- Node-RED
- Kestra
- Appsmith
- Keycloak
- vLLM
- gpt-oss (20B / 120B)
- Gemma 4
- KB-Whisper (large)
- Trigger.dev
- Flowise Open core
- Dyad Open core
- Shoutrrr
- iFixAi
- Agno
- Sim Open core
- smolagents
- Mastra Open core
- Letta
- Coze Studio
- Strands Agents (Harness SDK)
- Strands Agents Tools
- Strands Agent SOP
- Strands Shell
- Strands Decider
- DeepEval
- Strands Evals
- GPT Researcher
- SurfSense Open core
- PaddleOCR
- Tesseract
- Marker
- olmOCR
- Unstructured
- docTR
- Diffusers
- InvokeAI
- Jan
- HuggingChat UI
- Opik
- Helicone
- Coze Loop
- Laminar
- SGLang
- Xinference
- LMDeploy
- Unsloth
- LLaMA-Factory
- Ray
- Label Studio
- MLflow
- Axolotl
- RAGFlow
- Haystack
- kotaemon
- NVIDIA NeMo Speech
- sherpa-onnx
- CosyVoice
- Milvus
- Qdrant
- Chroma
- LanceDB
- Vespa
- LiveKit Agents
- Caddy
- Kong Gateway
- Apache APISIX
- KrakenD
- Fusio
- Supabase
- Hasura GraphQL Engine
- Parse Server
- DreamFactory
- Streamlit
- Lowdefy
- Crawl4AI
- changedetection.io
- StackStorm
- Restreamer
- tuwunel (Matrix server)
- LiveKit
- OpenVidu
- Rasa
- Apache Answer
- ClearFlask
- Live Helper Chat
- Gatus
- OneUptime Open core
- ClickHouse
- TimescaleDB Open core
- QuestDB
- Apache Doris
- Apache Druid
- StarRocks
- Wren AI
- Rill
- Middleware (DORA metrics)
- DBeaver
- marimo
- Datasette
- Adminer
- CloudBeaver
- Tabularis
- WhoDB
- Debezium
- Apache NiFi
- dlt
- Apache Hop
- Grist
- Apache Airflow
- Prefect
- Dagster
- Mage
- OpenSearch
- Quickwit
- Apache Solr
- Fess
- Graphite
- Onlook
- VvvebJs
- Codex CLI
- Gemini CLI
- Cline
- Aider
- Continue
- Tabby Open core
- Qwen Code
- Insomnia
- Harness Open Source
- Argo CD
- Dagger
- Flux
- Woodpecker CI
- Concourse
- GoCD
- Highlight Open core
- Exceptionless
- Measure
- GitBucket
- Gerrit
- Tolgee Open core
- Coolify
- Dokploy Open core
- Rancher
- Caprover
- KubeVela
- LocalSend
- OpenCloud
- ownCloud Infinite Scale
- Univer
- Etherpad
- draw.io
- Kill Bill
- FOSSBilling
- Apache OFBiz
- Hyperswitch
- Kopia
- Velero
- Databasus
- Osquery
- Blocky
- Authelia
- Ory Hydra
- SuperTokens Open core
- Casdoor
- Ory Kratos
- Authgear
- NetBox
- Ralph
- Prometheus
- Apache SkyWalking
- Jaeger
- VictoriaMetrics
- Coroot
- Apache HertzBeat
- Termix
- Firezone
- Warpgate
- MeshCentral
- Apache Guacamole
- Shellhub
- Trivy
- ZAP
- Prowler
- ThreatMapper
- c15t
- Openlane
- TinaCMS
- ntfy
- Shynet
- Tianji
- Litlyx
- Corteza
- strands-decider-2B-hobson-v19
- siglip-so400m-patch14-384
- grounding-dino-base
- sam2-hiera-large
- dinov2-large
- all-MiniLM-L6-v2
- Qwen3-Embedding-0.6B
- nomic-embed-text-v1.5
- gte-multilingual-base
- sentence-bert-swedish-cased
- FLUX.1-schnell
- Qwen-Image
- PaddleOCR-VL
- granite-docling-258M
- olmOCR-7B-0225-preview
- GOT-OCR-2.0-hf
- bge-reranker-v2-m3
- whisper-large-v3
- Mistral-7B-Instruct-v0.3
- Qwen2.5-7B-Instruct
- Qwen3-8B
- Mistral-Small-3.1-24B-Instruct-2503
- SmolLM3-3B
- Qwen3-30B-A3B
- EuroLLM-9B-Instruct
- granite-3.3-8b-instruct
- OLMo-2-1124-13B-Instruct
- Kokoro-82M
- Dia-1.6B
- csm-1b
- madlad400-3b-mt
- opus-mt-sv-en
- opus-mt-en-sv
- Qwen2.5-VL-7B-Instruct
- SmolVLM-Instruct
This is guidance, not legal advice. Check with a lawyer before deciding.