Skip to main content

Licensing

Short version

Most of omnibias — the derivative tower and everything built directly on it — is Apache-2.0: use it anywhere, including in closed-source products, with no obligation beyond attribution. The certified-decision packages are AGPL-3.0-or-later or commercial. If the AGPL does not work for your product, email info@derivon.ai.

omnibias ships as 42 separate distributions on PyPI, and they are not all under the same licence. Picking the right tier is usually a five-second question: are you calling the derivative tower, or are you shipping a certificate?

The two tiers

Tier P — permissiveTier C — copyleft
SPDXApache-2.0AGPL-3.0-or-later OR LicenseRef-omnibias-Commercial
Packages2814
Closed-source useyes, freelyneeds a commercial licence
SaaS / network useno obligationAGPL §13 applies, or commercial
Patent grantexpress (Apache §3)via AGPL / by agreement
Commercial licence needed?neveronly to escape the AGPL

Tier P — Apache-2.0 (28 packages)

The primitive and everything that composes it. This is the part you are meant to build on without talking to anyone.

omnibias-core · omnibias-torch · omnibias-jax · omnibias-keras · omnibias-fields · omnibias-ferminet · omnibias-pinn · omnibias-qpinn · omnibias-geometry · omnibias-curvature · omnibias-symbolic · omnibias-score · omnibias-measure · omnibias-fractional · omnibias-variational · omnibias-difference · omnibias-qcalculus · omnibias-timescale · omnibias-holonomic · omnibias-binary · omnibias-boolean · omnibias-spiking · omnibias-hopfield · omnibias-struct · omnibias-graph · omnibias-partition · omnibias-shape · omnibias-skills

Apache-2.0 rather than MIT or BSD, deliberately: it carries an express patent grant (§3) with a retaliation clause, which is what enterprise legal review actually looks for and what MIT does not provide.

Tier C — AGPL-3.0-or-later OR commercial (14 packages)

The certified-decision layer: verified enclosures, proof obligations, and the optimisation front-ends that produce sealed optimality certificates. These are the packages whose output is a guarantee you would put in front of a regulator or a customer, and they are where the commercial offer lives.

omnibias-verify · omnibias-formal · omnibias-sos · omnibias-dynamics · omnibias-convex · omnibias-discrete · omnibias-qubo · omnibias-logic · omnibias-nphard · omnibias-submodular · omnibias-combinatorics · omnibias-routing · omnibias-tab · omnibias-control

Under the AGPL branch you may use, study, modify, and redistribute these for free, subject to:

  • Copyleft. Distributing the package or a derivative work obliges you to release the complete corresponding source under the AGPL.
  • Network use (§13). Running a modified version to provide a service over a network obliges you to offer that service's users the corresponding source. This is the clause that distinguishes the AGPL from the GPL.
  • No warranty. Provided "as is".

Under the commercial branch (LicenseRef-omnibias-Commercial) both obligations are removed, and support, warranty, and indemnity terms are available by agreement. Email info@derivon.ai.

The invariant you can rely on

No Apache-2.0 package depends on an AGPL package — not through dependencies, and not through any optional-dependencies extra. Installing any Tier-P package, with any combination of its extras, never pulls a copyleft distribution into your dependency tree.

This is not a convention, it is a gate: CI fails the build if anyone adds such an edge.

The dependency direction is one-way and intentional. Tier C sits above Tier P and freely depends downward — omnibias-difference stays Apache-2.0 even though the AGPL omnibias-verify requires it. Permissive-below-copyleft is fine; the reverse is not.

Checking a package's tier yourself

Do not take this page's word for it. The wheel carries the answer:

pip show omnibias-core | grep -i license

The published License-Expression metadata, the package's own LICENSE file, and the SPDX header on every source file are all generated from one table in the repository root, so they can never disagree.

One consequence, stated plainly

omnibias-core is Apache-2.0, so omnibias.core.verified (interval arithmetic, Taylor models, Lohner, Kantorovich) and omnibias.core.proof (the certificate format and the Lean bridge) are permissively licensed.

That is deliberate. Interval arithmetic is decades-old published mathematics, and a certificate format only becomes a standard if others can adopt it without a licence conversation. The defensible surface is Tier C and the Lean kernel, not the file format.

Contributions

Every contribution is accepted under a Contributor License Agreement granting Derivon the right to license it under Apache-2.0, the AGPL, and commercial terms. That grant is what makes both tiers possible from one clean codebase.

Trademarks

The licences cover the code. Neither grants rights to the "omnibias" name or logo.

Full texts

The authoritative documents live in the repository:

note

This page describes the licensing scheme; it is not legal advice. The binding terms are the licence texts themselves and, for the commercial branch, the signed agreement. Questions: info@derivon.ai.