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 Lizenzgrenze
Abschnitt betitelt „Die Lizenzgrenze“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):
| Pfad | Lizenz | Was es ist |
|---|---|---|
core/ | AGPL-3.0-only | die Engine: Ingest, Event-Bus, Datenmodell, Modul-Runtime, API, Authz, Audit |
modules/ | AGPL-3.0-only | die 30 Module (Inventar, die R/RW-Map, FinOps, Evals, Guardrails, …) |
web/ | AGPL-3.0-only | die React-Oberfläche |
sdk/ | Apache-2.0 | die Connector-/Modul-Schnittstellen, der gRPC-Kontrakt und die gemeinsamen Typen |
connectors/ | Apache-2.0 | die Connectors (Claude, OpenAI, pgAudit, eBPF, Cloud, Slack, SIEM, …) |
enterprise/ | kommerziell | additive 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.
Was das für Sie bedeutet
Abschnitt betitelt „Was das für Sie bedeutet“- 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.
Was offen ist gegenüber Enterprise
Abschnitt betitelt „Was offen ist gegenüber Enterprise“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 gibtmulti_idp_requires_enterprisezurück. - Benutzerkonten — unbegrenzt 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.
Warum dieses Modell
Abschnitt betitelt „Warum dieses Modell“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.
Mitwirken
Abschnitt betitelt „Mitwirken“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.
Verwandt
Abschnitt betitelt „Verwandt“- 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.