Skip to content

Licensing and operator FAQ

Tedix AGPL product boundary, permissive ecosystem packages, and practical operator questions.

Agent setup

Tedix uses a mixed open-source license boundary: deployable product and server code under AGPL-3.0-only, with intentionally embeddable ecosystem packages under Apache-2.0 or MIT. Each workspace declares its license in the license field of its package.json; the license texts live in the root LICENSE and LICENSES/.

This page explains the current repository model; it is not legal advice. The license text and package metadata for the version you use control.

Practical answers

Can I self-host Tedix?

Yes, under the AGPL. Self-hosting is experimental and unsupported (see Release status), and it does not include a Tedix Cloud support commitment, provider credentials, production data, or the right to present a modified installation as an official or certified Tedix service.

Do I have to publish my data, prompts, credentials, or configuration?

The license applies to covered software, not to your private data just because the software processes it. It does not turn customer records, credentials, prompts, operational logs, or ordinary configuration into source code. Ask counsel about any material that mixes code and private configuration.

What if I modify the server and users interact with it over a network?

AGPL section 13 adds a network-source obligation for a modified covered program: users interacting with it remotely must be offered the corresponding source of that modified version. The complete license text in LICENSE controls the scope and method.

Can I offer an unmodified Tedix release as a service?

AGPL is not a non-compete license. The license does not prohibit an unmodified hosted service. Tedix trademarks, certification marks, and claims of official status remain separate; see TRADEMARKS.md.

Can I keep unrelated software private?

The answer depends on whether it is a separate work or part of a covered combined or modified program. Network calls alone do not produce a universal answer. Keep boundaries explicit and obtain legal advice for a planned proprietary integration.

Which packages are permissive?

License Workspaces
AGPL-3.0-only LICENSE: every apps/* app and all other packages/*
Apache-2.0 packages/: api-client, api-contract, context-core, installation-manifest, mcp, mcp-client-core, ssrf-guard, tedi-codemode-core, tenant-directory, worker-kit
MIT packages/: design-tokens, tsconfig, webmcp-core, widget-i18n, widget-ui; apps/cms/templates/*

Every workspace has exactly one SPDX identifier. Permissive packages may not have runtime dependencies on AGPL product workspaces; CI fails if one appears.

Is there a commercial license?

Tedix GbR intends to offer a separate commercial grant for organizations that need different terms. Terms, pricing, scope, and support require a signed agreement from an authorized Tedix GbR representative.

What happens if the license changes later?

Source you received under an open-source license stays available to you under that license. A later business-model or license change applies only going forward; it does not revoke an existing grant.

Check the boundary

From a source checkout:

bun run oss:check
Navigation

Type to search…

↑↓ navigate↵ selectEsc close