Skip to content

Licensing

Oduflow is source-available under the Business Source License 1.1 (BUSL-1.1).

  • Free forever for non-commercial use: evaluation, education, academic research, personal and hobby projects, non-profits.
  • Commercial use requires a paid license in one of three tiers (below).
  • Standard BUSL mechanics: each release converts to the open-source MPL 2.0 four years after publication.

License Types

Type Label Who needs it
unlicensed UNLICENSED — NON-COMMERCIAL USE ONLY Default when no license key is installed; fine for evaluation, education, and other non-commercial use
individual Licensed to individual One natural person (freelancer, sole developer) using Oduflow commercially on their own account
business Licensed to company (internal use only) A company using Oduflow internally, for its own Odoo systems
integrator Licensed to Odoo integrator A person or company using Oduflow to deliver Odoo services (implementation, development, support, hosting) to clients

Business vs. Integrator

The test is whose Odoo systems you point Oduflow at. If the environments you develop, test, and operate serve your own organization, a Business license covers you. If they belong to, or are used by, your clients — you are an integrator and need an Integrator license, regardless of company size.

Installing a License

Via CLI:

Copy the license file to <config-dir>/license.key. The config directory is usually /etc/oduflow; when that path is not writable, Oduflow uses ~/.oduflow/conf. Oduflow reads the license automatically on startup.

Via Web Dashboard:

Navigate to the dashboard and use the license activation form. The license key text can be pasted directly.

Via REST API:

curl -X POST http://localhost:8000/api/license/activate \
  -H "Content-Type: application/json" \
  -d '{"key": "<license-key-text>"}'

Checking License Status

# Via REST API
curl http://localhost:8000/api/license

# Via Web Dashboard — license info is displayed in the dashboard header

License keys are RSA-signed and verified against a built-in public key. Invalid or tampered keys are rejected.


For business use or integrator licenses, visit oduflow.dev.