Stella Ops Suite est disponible en source (source-available) sous BUSL-1.1. Vous pouvez inspecter le code, le forker et le compiler vous-même. Les versions officielles sont signées et vérifiables.
The Licensed Work is licensed by Е-САЛЮШЪНС ЕООД (e-Solutions EOOD), a company registered in Bulgaria under UIC (ЕИК) 175177528, with its seat at 61 Bratya Buxton Blvd., Block B, Floor 5, Apt. 7, 1618 Sofia, Bulgaria. "Stella Ops" is that company's trading name, not a separate legal person. The same company licenses and supports the software and is the counterparty to any order you place under the Stella Ops Customer Agreement.
Paid checkout, where available, is provided by authorised resellers acting as merchants of record. See the applicable Buyer Terms and Privacy Notice.
BUSL-1.1 rend le code source disponible, mais ce n'est pas une licence open source. Son Additional Use Grant autorise une utilisation gratuite en production — de la vraie production, pas seulement de l'évaluation — pour chaque installation :
20 placements gérés par installation
Environnements illimités
Toutes les fonctionnalités incluses
Comment la licence compte les placements
Un placement géré est une relation active entre une charge de travail gérée et un environnement de l'installation, identifiée de la même façon d'une release et d'une version à l'autre.
Une charge de travail gérée est un service conteneurisé, ou une charge de travail applicative native composée d'un ou de plusieurs artefacts déployables, pour laquelle votre installation soit (a) contrôle par ses portes, promeut ou déploie des releases, soit (b) scanne une image ou un artefact déployable, ou lui applique les résultats d'un scan antérieur, pendant que cette image ou cet artefact est installé dans le cadre de cette charge de travail dans l'un de vos environnements. Contrôler par ses portes ou promouvoir une release qu'un autre outil déploie compte comme la déployer.
Une image ou un artefact est installé dans un environnement lorsqu'il fait partie d'une charge de travail déployée affectée à cet environnement, que celle-ci soit en cours d'exécution ou temporairement arrêtée. Le conserver dans un registre, un cache, une sauvegarde ou un stockage local inutilisé ne constitue pas une installation, même lorsque les fichiers subsistent après le retrait ou la mise hors service de la charge de travail.
Votre installation applique les résultats d'un scan antérieur lorsqu'elle les associe, les présente ou les utilise comme informations de scan applicables à une charge de travail dont l'image ou l'artefact est installé dans l'un de vos environnements. Conserver, récupérer, exporter ou afficher un rapport uniquement comme preuve historique ne compte pas, et la lecture ou l'utilisation d'un rapport par vous-même en dehors de l'installation ne compte pas non plus, à elle seule.
Les réplicas, redémarrages, redéploiements, nouvelles versions et les différents fichiers d'une même charge de travail native n'ajoutent aucun placement, et les scans et rapports répétés n'en ajoutent aucun à une relation déjà comptée. Un scan qui remplit les conditions, ou une application de résultats antérieurs qui les remplit, peut faire entrer dans le décompte une relation qui n'y figurait pas encore ; une relation qui remplit les conditions par plusieurs activités ne compte qu'une fois. Les composants propres de Stella Ops ne sont pas des placements.
Lorsqu'un scan ou une application de résultats antérieurs remplissant les conditions concerne une image ou un artefact installé dans plusieurs relations charge de travail–environnement, chaque relation compte séparément. Les digests identifient le contenu installé ; ils ne remplacent pas l'identité de la charge de travail ou de l'environnement. Scanner une image ou un artefact qui n'est installé dans aucun de vos environnements ne crée pas, à lui seul, de placement.
Les relations installées peuvent être établies à partir des enregistrements de déploiement, de l'inventaire connecté ou de votre propre déclaration, et vous devez inclure dans votre décompte toutes les relations qui remplissent les conditions, y compris celles que l'inventaire automatique ne montre pas. Le fait que votre installation cesse d'observer une charge de travail ne suffit pas à établir qu'elle a été désinstallée ou retirée de la gestion.
Un placement prend fin lorsque toute gestion de cette charge de travail dans cet environnement cesse effectivement, ou lorsque la charge de travail est retirée et qu'aucune autre activité de gestion ne maintient la relation active. La fin d'un scan ne met pas fin au placement, et la conservation de preuves historiques ou de rapports ne suffit pas à créer, réactiver ou maintenir un placement.
Une installation est un déploiement logique du plan de contrôle exploité par ou pour une seule entité juridique : les nœuds de cluster, les réplicas de base de données et les composants de basculement d'un même déploiement sont comptés ensemble, et les déploiements exploités de manière indépendante sont des installations distinctes.
Un dépassement involontaire des 20 placements gratuits ou de votre capacité souscrite est permis pendant 14 jours à compter du moment où vous le constatez, le temps de réduire l'utilisation ou de commander de la capacité. Cette tolérance ne couvre pas un contournement délibéré ou répété.
Au-delà de 20 placements : l'utilisation en production nécessite l'offre Licence portant sur une capacité en placements au moins égale au nombre de placements que vous gérez, dans le cadre du Stella Ops Customer Agreement.
Pas de service hébergé pour des tiers : la concession gratuite ne couvre jamais l'exploitation de Stella Ops Suite en SaaS, en service infogéré ou en centre de services pour quiconque est extérieur à votre organisation, quelle que soit sa taille. Cela exige l'autorisation écrite expresse du concédant, donnée dans une commande passée dans le cadre du Stella Ops Customer Agreement.
Change Date : 2030-01-20, ou quatre ans après la première publication publique d'une version, selon la première échéance atteinte.
La limite de placements est une condition de la licence, respectée sur la base de la confiance. La version actuelle n'applique pas la limite de placements et ne vérifie pas de licence — il n'y a aucune application de quota et aucun jeton qui relève une limite, ce qui explique aussi qu'une installation air-gap n'ait besoin ni d'un serveur de licences ni d'une connexion sortante. Nous vous indiquons la limite, nous ne la surveillons pas.
Versions antérieures : chaque version conserve la licence avec laquelle elle a été livrée, et les destinataires d'une version antérieure peuvent aussi choisir la nouvelle concession, en vertu d'une autorisation additionnelle publiée avec la nouvelle version.
Source disponible
Le code source Stella est disponible sous BUSL-1.1. Vous pouvez inspecter, auditer et vérifier chaque ligne de code qui s'exécute dans votre environnement.
Auditez vous-même le code
Compilez à partir des sources si nécessaire
Le développement et la vente de plugins sont autorisés, à condition que le plugin n'inclue, ne copie ni ne modifie le code source de l'œuvre sous licence.
FAQ achats
BUSL-1.1 est-elle acceptable pour les achats d'une grande entreprise ?
Oui, à condition de l'évaluer pour ce qu'elle est. BUSL-1.1 est une licence à source disponible, également utilisée par HashiCorp, MariaDB et CockroachDB. Ce n'est pas une licence permissive : le code source est disponible pour l'audit, la modification et la compilation, mais l'usage gratuit en production n'est autorisé que dans le cadre de l'Additional Use Grant décrit ci-dessus, et proposer Stella Ops Suite comme service hébergé à des tiers en est exclu. Tout ce qui dépasse ce cadre exige un accord distinct avec le concédant, par exemple l'offre Licence.
Quelles sont les règles de redistribution interne ?
Vous pouvez déployer Stella Ops dans toute votre organisation, dans vos filiales et chez les prestataires qui travaillent pour votre compte : plusieurs centres de données, régions cloud, environnements de développement, de staging et de production, et réseaux air-gap. Les environnements ne sont pas limités et il n'y a pas de frais par poste ni par utilisateur ; la seule mesure est le nombre de placements gérés par installation.