Open core et licences
Olivares AI est open core. Le produit Community complet est publié sous la GNU
Affero General Public License. Sa build AGPL constitue toute la plateforme de
gouvernance, avec des utilisateurs illimités et un fournisseur d’identité (IdP)
actif. Le volet commercial enterprise/ ajoute du code nouveau, construit
uniquement avec -tags enterprise et absent du binaire public. Business comprend
quatre familles de capacités dans un abonnement. Enterprise couvre un périmètre
négocié. Une licence commerciale fournit l’exception légale au copyleft ; rien
de publié en open source ne passe derrière un péage.
La frontière de licence
Section intitulée « La frontière de licence »Les licences suivent l’arborescence des sources. Chaque fichier porte un en-tête SPDX, et la frontière est appliquée en CI (un connecteur ne peut jamais importer le moteur) :
| Chemin | Licence | Ce que c’est |
|---|---|---|
core/ |
AGPL-3.0-only | le moteur : ingestion, bus d’événements, modèle de données, runtime des modules, API, authz, audit |
modules/ |
AGPL-3.0-only | les 32 modules (inventaire, la carte R/RW, FinOps, évaluations, garde-fous, …) |
web/ |
AGPL-3.0-only | l’interface React |
sdk/ |
Apache-2.0 | les interfaces connecteur/module, le contrat gRPC et les types partagés |
connectors/ |
Apache-2.0 | les connecteurs (Claude, OpenAI, pgAudit, eBPF, cloud, Slack, SIEM, …) |
enterprise/ |
commercial | modules additifs, gardés par tag de build, jamais dans le binaire public (LicenseRef-Olivares-Commercial) |
Le site de documentation que vous lisez fait partie du produit AGPL. Quelle capacité relève de quelle édition n’est écrit qu’à un seul endroit, docs/editions.md du dépôt ; cette page ne le répète pas.
Ce que cela signifie pour vous
Section intitulée « Ce que cela signifie pour vous »- Auto-héberger le produit (AGPL). Vous pouvez exécuter, étudier, modifier et redistribuer le produit complet sous l’AGPL. La clause d’usage en réseau de l’AGPL s’applique : si vous proposez une version modifiée à des tiers via un réseau, vous devez leur proposer vos sources modifiées. Pour un auto-hébergement interne, c’est rarement un problème ; si vous voulez construire un produit par-dessus Olivares AI sans cette obligation, la licence commerciale existe précisément pour cela.
- Construire des connecteurs (Apache-2.0). Le SDK et les connecteurs sont sous Apache-2.0 — permissive, sans copyleft. Vous pouvez écrire un connecteur, le garder propriétaire et le distribuer comme bon vous semble. La frontière architecturale qui rend cela sûr est appliquée : un connecteur Apache-2.0 n’importe jamais le moteur AGPL ; il ne dépend que du SDK. Cela maintient l’écosystème de connecteurs libre de toute friction copyleft.
- Une licence commerciale. Les organisations qui ont besoin d’une exception aux obligations de l’AGPL peuvent contacter enterprise@olivares.ai. Business comprend les quatre familles de capacités ci-dessous dans un abonnement. Les conditions Enterprise sont négociées ; les familles ne sont pas vendues séparément.
Éditions et tarifs
Section intitulée « Éditions et tarifs »| Édition | Prix | Périmètre |
|---|---|---|
| Community | Gratuit, AGPL-3.0-only | Utilisateurs illimités ; un fournisseur d’identité (IdP) actif. |
| Business | 99 USD/mois ou 990 USD/an | Utilisateurs illimités ; une entité juridique ; une instance active à la fois. |
| Enterprise | Nous contacter | Conditions convenues par contrat et capacités qui en dépendent : plusieurs entités, davantage de déploiements ou d’IdP, miroirs air-gap, LTS personnalisé et identifiants amont délimités émis par échange de jetons OAuth 2.0 (RFC 8693). |
Business comprend Regulated Operations, AI Runtime Security, Compliance Packs et Identity & Scale. Chaque famille conserve son code et sa frontière d’octroi de licence. Vous pouvez activer ou désactiver chaque famille ; aucune n’est vendue séparément. L’implémentation privée est distribuée sous forme de binaires commerciaux, en dehors du dépôt public.
Puis-je acheter une famille de capacités séparément ?
Section intitulée « Puis-je acheter une famille de capacités séparément ? »Non. Les quatre familles nommées sont incluses dans l’abonnement Business. Choisissez la facturation mensuelle ou annuelle sur Tarifs.
Et si j’ai besoin de plusieurs instances actives à la fois ?
Section intitulée « Et si j’ai besoin de plusieurs instances actives à la fois ? »Contactez enterprise@olivares.ai pour un périmètre Enterprise. Une licence Business est active sur une instance à la fois ; vous la libérez sur une instance et l’activez sur une autre aussi souvent que nécessaire. Enterprise couvre plusieurs instances actives à la fois.
Ce qui est ouvert et ce qui est commercial
Section intitulée « Ce qui est ouvert et ce qui est commercial »Le binaire ouvert est la plateforme de gouvernance tout entière ; le volet commercial
enterprise/ est additif. Deux frontières méritent d’être signalées, car la
build ouverte y répond honnêtement au lieu de faire semblant :
- SSO — l’authentification à IdP unique (OIDC + SAML 2.0) est
ouverte dans le binaire par défaut : connexion réelle, sans
-tags enterprise. Les IdP actifs multiples (par tenant / par domaine), le mappage de groupes à la connexion, l’exigence de SSO et le serveur SCIM entrant relèvent de Business (Identity & Scale) ; activer un second IdP actif renvoiemulti_idp_requires_enterprise. - Comptes utilisateurs — illimités dans toutes les éditions. La build communautaire n’a aucun plafond d’utilisateurs, la build commerciale non plus : aucun état de licence (valide, expirée, absente) ne peut limiter le nombre de comptes d’un déploiement. Le plafond de trois comptes actifs antérieur au 2026-07-27 a été supprimé ; la couture de sièges reste dans le code comme un no-op de compatibilité qui ne refuse rien, et l’expiration d’une licence ne plafonne, ne désactive ni ne supprime jamais un compte.
Voir Honnêteté et limites pour le tableau complet de ce qui est ouvert et de ce qui est commercial.
La clé de licence ne bride jamais le produit ouvert
Section intitulée « La clé de licence ne bride jamais le produit ouvert »C’est important et délibéré : dans le binaire ouvert (AGPL), la validation de licence
est une simple attestation. Le moteur enregistre qui détient une licence et son
statut ; il ne désactive, ne dégrade ni ne bloque jamais aucune requête, aucun
module, ni le démarrage sur une vérification de licence, et il fonctionne hors
ligne (une signature Ed25519, sans serveur de licence), c’est pourquoi le produit
ouvert fonctionne en environnement isolé (air-gapped). Le seul endroit où la licence
est consommée plutôt qu’affichée est la build commerciale fermée, et uniquement pour
donner droit aux modules couverts par l’accord commercial, évalués module par
module — une décision locale dans
l’édition commerciale, jamais une vérification dans le binaire ouvert. Elle ne
plafonne jamais les utilisateurs : les comptes sont illimités dans toutes les
éditions. La build ouverte est donc réellement
complète et non plafonnée par licence ; ce qui diffère dans l’édition commerciale, ce
sont les modules commerciaux additifs enterprise/, pas une clé de licence qui
activerait des fonctionnalités à l’intérieur du même binaire.
Pourquoi ce modèle
Section intitulée « Pourquoi ce modèle »Brider le cœur a été rejeté : l’édition ouverte fait tout le travail — la boucle de gouvernance complète sur un seul nœud — donc la plafonner en ferait un produit de moindre qualité et éroderait la confiance. Le tout permissif (MIT/Apache sur le cœur) donnerait le cœur sans assise commerciale. Les licences source-available non OSS (BSL, SSPL et similaires) tueraient l’adoption open source qui est tout l’enjeu d’un écosystème de connecteurs extensible. Le modèle est donc l’open core : un produit copyleft complet et crédible à lui seul, un SDK permissif qui garde l’écosystème de connecteurs sans friction, et un petit volet commercial additif de code nouveau qui n’a jamais fait partie de la build ouverte — plus une exception commerciale propre — sans jamais dégrader ce que vous pouvez auto-héberger.
Contribuer
Section intitulée « Contribuer »Les contributions sont acceptées selon les conditions de contribution du projet (le
dépôt fournit à la fois un DCO et un CLA, ainsi qu’une politique de marques). Voir le
guide CONTRIBUTING du dépôt pour le processus en vigueur.
Voir aussi
Section intitulée « Voir aussi »- Installer une licence et passer à Business — où placer une licence achetée et comment effectuer sur place le passage de Community à Business. Cette page explique le modèle ; l’autre détaille les étapes.
- Modèle de sécurité — pourquoi une licence par simple attestation compte pour un produit de sécurité en environnement isolé.