Zum Inhalt springen

Open Core & Lizenzierung

Olivares AI ist Open Core. Das vollständige Produkt wird unter der GNU Affero General Public License veröffentlicht, und der AGPL-Build ist die gesamte Governance-Plattform — niemals von innen beschnitten, um Sie zu einer kostenpflichtigen Edition zu drängen. Darauf sitzt ein kleiner Satz additiver kommerzieller Add-ons in enterprise/, die nur mit -tags enterprise gebaut werden und im öffentlichen Binary fehlen. Eine kommerzielle Lizenz bietet die rechtliche Ausnahme zum Copyleft; die enterprise/-Fähigkeiten werden als separate, optionale Add-ons lizenziert — so sind die offene und die kommerzielle Edition nicht identisch, während nichts offen Veröffentlichtes jemals hinter die Mauer verschoben wird (das GitLab-ee/-Modell, keine Funktions-Paywall auf dem Core).

Die Lizenzierung folgt dem Quellbaum. Jede Datei trägt einen SPDX-Header, und die Grenze wird in CI durchgesetzt (ein Connector darf niemals die Engine importieren):

PfadLizenzWas es ist
core/AGPL-3.0-onlydie Engine: Ingest, Event-Bus, Datenmodell, Modul-Runtime, API, Authz, Audit
modules/AGPL-3.0-onlydie 30 Module (Inventar, die R/RW-Map, FinOps, Evals, Guardrails, …)
web/AGPL-3.0-onlydie React-Oberfläche
sdk/Apache-2.0die Connector-/Modul-Schnittstellen, der gRPC-Kontrakt und die gemeinsamen Typen
connectors/Apache-2.0die Connectors (Claude, OpenAI, pgAudit, eBPF, Cloud, Slack, SIEM, …)
enterprise/kommerzielladditive Add-ons, per Build-Tag gated, niemals im öffentlichen Binary: Multi-IdP-Federation, Content-Firewall/DLP, Hook-Hardening, kompilierter Threat-Intel-Katalog, Server-Tool-Egress, CyberArk Conjur, Incident-Close-Loop (LicenseRef-Olivares-Commercial)

Die Dokumentationsseite, die Sie gerade lesen, ist Teil des AGPL-Produkts.

  • Self-Hosting des Produkts (AGPL). Sie können das vollständige Produkt unter der AGPL betreiben, untersuchen, modifizieren und weiterverbreiten. Die Netzwerknutzungsklausel der AGPL gilt: Wenn Sie anderen eine modifizierte Version über ein Netzwerk anbieten, müssen Sie ihnen Ihren modifizierten Quellcode anbieten. Beim internen Self-Hosting ist dies selten ein Problem; wenn Sie ein Produkt auf Basis von Olivares AI ohne diese Verpflichtung bauen möchten, existiert die kommerzielle Lizenz genau dafür.
  • Connectors bauen (Apache-2.0). Das SDK und die Connectors stehen unter Apache-2.0 — permissiv, kein Copyleft. Sie können einen Connector schreiben, ihn proprietär halten und ihn ausliefern, wie es Ihnen gefällt. Die architektonische Grenze, die dies sicher macht, wird durchgesetzt: ein Apache-2.0-Connector importiert niemals die AGPL-Engine; er hängt nur vom SDK ab. Das hält das Connector-Ökosystem frei von Copyleft-Reibung.
  • Eine kommerzielle Lizenz. Organisationen, die die Verpflichtungen der AGPL vermeiden müssen (zum Beispiel beim Einbetten des Produkts in ein proprietäres Angebot), können eine kommerzielle Lizenz erwerben — Kontakt: enterprise@olivares.ai (Preise auf Anfrage). Die additiven enterprise/-Add-ons oben werden separat lizenziert, jedes als optionale Berechtigung.

Das offene Binary ist die gesamte Governance-Plattform; die enterprise/-Linie ist additiv. Zwei Grenzen sind besonders hervorzuheben, weil der offene Build sie ehrlich beantwortet, statt sie vorzutäuschen:

  • SSO — Single-IdP-Login (OIDC + SAML 2.0) ist im Standard-Binary offen: echtes Login, kein -tags enterprise. Mehrere aktive IdPs (pro Tenant / nach Domain), SSO-Enforcement und managed SCIM sind die reservierte Enterprise-Linie; das Aktivieren eines zweiten aktiven IdP gibt multi_idp_requires_enterprise zurück.
  • Benutzerkontenunbegrenzt in jeder Edition. Der Community-Build hat kein Benutzerlimit, der Enterprise-Build ebenso wenig: kein Lizenzzustand (gültig, abgelaufen, keine) kann begrenzen, wie viele Konten eine Bereitstellung betreibt. Das Limit von drei aktiven Konten, das vor dem 2026-07-27 galt, wurde vollständig entfernt; die Seat-Naht bleibt als Kompatibilitäts-No-op im Code, die nichts ablehnt, und ein Lizenzablauf begrenzt, deaktiviert oder löscht nie ein Konto.

Siehe Ehrlichkeit & Grenzen für das vollständige Bild von offen gegenüber Enterprise.

Der Lizenzschlüssel beschränkt niemals das offene Produkt

Abschnitt betitelt „Der Lizenzschlüssel beschränkt niemals das offene Produkt“

Dies ist wichtig und beabsichtigt: Im offenen (AGPL-)Binary ist die Lizenzvalidierung reine Attestierung. Die Engine erfasst, wer eine Lizenz hält und welchen Status sie hat; sie deaktiviert, degradiert oder blockiert niemals eine Anfrage, ein Modul oder den Boot-Vorgang aufgrund einer Lizenzprüfung, und sie läuft offline (eine Ed25519-Signatur, kein Lizenzserver), weshalb das offene Produkt air-gapped (vom Netz getrennt) funktioniert. Die einzige Stelle, an der die Lizenz konsumiert statt nur angezeigt wird, ist der geschlossene Enterprise-Build, und nur um die von der kommerziellen Vereinbarung abgedeckten Add-ons zu berechtigen, ausgewertet pro Add-on — eine lokale Entscheidung in der kommerziellen Edition, niemals eine Prüfung im offenen Binary. Benutzer werden nie gedeckelt: Konten sind in jeder Edition unbegrenzt. So ist der offene Build wirklich vollständig und nicht per Lizenz gedeckelt; was sich in der kommerziellen Edition unterscheidet, sind die additiven enterprise/-Add-ons, nicht ein Lizenzschlüssel, der Funktionen innerhalb desselben Binary umlegt.

Das Beschneiden des Core wurde verworfen: die offene Edition erledigt die gesamte Aufgabe — die vollständige Governance-Schleife auf einem Node — sie zu deckeln würde sie zu einem schlechteren Produkt machen und das Vertrauen untergraben. Permissiv-für-alles (MIT/Apache auf dem Core) würde den Core ohne kommerzielle Grundlage verschenken. Source-available, nicht-OSS-Lizenzen (BSL, SSPL und ähnliche) würden die Open-Source-Adoption abwürgen, die der ganze Sinn eines erweiterbaren Connector-Ökosystems ist. Das Modell ist also Open Core: ein Copyleft-Produkt, das für sich genommen vollständig und glaubwürdig ist, ein permissives SDK, das das Connector-Ökosystem reibungslos hält, und eine kleine additive kommerzielle Linie aus neuem Code, der nie im offenen Build war — plus eine saubere kommerzielle Ausnahme — ohne jemals das zu degradieren, was Sie selbst hosten können.

Beiträge werden unter den Beitragsbedingungen des Projekts angenommen (das Repository liefert sowohl ein DCO als auch ein CLA, plus eine Markenrichtlinie). Den aktuellen Prozess finden Sie im CONTRIBUTING-Leitfaden des Repositorys.

  • Eine Lizenz installieren und zu Enterprise wechseln — wohin eine erworbene Lizenz gehört und wie der Community-→-Enterprise-Austausch in-place erfolgt. Diese Seite erklärt das Modell; die andere beschreibt die Schritte.
  • Sicherheitsmodell — warum attestierungsbasierte Lizenzierung für ein air-gapped Sicherheitsprodukt wichtig ist.