Licensing
BlazeRules is source-available under FSL-1.1-ALv2, with commercial licensing for managed-service, SaaS, OEM, and enterprise use.
BlazeRules is source-available under the Functional Source License 1.1, Apache
2.0 Future License (FSL-1.1-ALv2).
The public repository is the local data plane: the engine, Python/C++ bindings,
IO helpers, local agent, local dashboard, examples, and deployment templates.
Hosted governance and enterprise control-plane features may be commercially
licensed or proprietary.
Short versionYou can use BlazeRules for permitted purposes under the FSL. Offering
BlazeRules or substantially similar functionality as a commercial hosted
service, managed service, SaaS, API, platform, or competing product requires a
commercial license.
License Files
| File | Purpose |
|---|---|
LICENSE | Full FSL-1.1-ALv2 license text. |
COMMERCIAL.md | Practical summary of commercial/OEM/BYOC licensing. |
TRADEMARKS.md | BlazeRules name and mark usage policy. |
THIRD_PARTY_NOTICES.md | Best-effort third-party dependency notice summary. |
CONTRIBUTING.md | Contribution policy, CLA/DCO expectations, and licensing of contributions. |
Commercial License Triggers
Contact [email protected] before using BlazeRules to:
- offer BlazeRules or substantially similar functionality as a commercial
hosted service, managed service, SaaS, API, or platform; - embed BlazeRules into a commercial product that competes with BlazeRules or
exposes substantially similar rule-engine functionality to third parties; - redistribute BlazeRules as part of an OEM product or commercial platform;
- sell hosted rule authoring, rule execution, governance, or decisioning
services built around BlazeRules; - receive enterprise support, certified builds, indemnity, custom licensing
terms, or private/commercial features.
BYOC And BYOL
BYOC means the BlazeRules data plane runs in the customer's cloud, VPC,
Kubernetes cluster, or on-prem environment. Raw events do not need to leave the
customer's infrastructure.
BYOL means an enterprise customer brings a commercial license key or
commercial agreement to a self-hosted/BYOC deployment. BYOL is not the public
repository license; it is an enterprise licensing and deployment model.
Public Data Plane vs Commercial Control Plane
The public/source-available data plane includes:
- local rule engine and SDKs;
- YAML rules, operators, schema inference, windows, lookups, ONNX scores, and
vector similarity; - JSON, Arrow, Arrow IPC, Avro, Protobuf, Kafka, file, S3, and CDC helpers;
- local agent, local dashboard, local decision logs, DLQ, metrics, and hot
reload.
Commercial or SaaS control-plane features may include:
- hosted rule editor and schema-aware validation;
- approval workflows, comments, RBAC/SSO, and audit logs;
- centralized rule, lookup, and model registry;
- signed releases and deployment gates;
- fleet management and remote hot reload orchestration;
- backtest orchestration and challenger/shadow-rule comparison;
- enterprise connectors, certified builds, support, and SLAs.
Future Apache License
Each version made available under FSL-1.1-ALv2 receives an Apache License 2.0
grant that becomes effective two years after that specific version is made
available. The future license grant is version-specific; newer versions have
their own two-year timelines.
This page is a practical summary. The license text in LICENSE controls.