Skip to Content
Nouvelle version 12 disponible 🎉
LicensingFlux de travail de licence

Flux de travail de licence

Dans Babel Licensing, le flux de travail de licence couvre de bout en bout la création, la gestion et le déploiement des licences logicielles. Il est essentiel de le comprendre pour mettre en œuvre des stratégies de licence qui protègent votre propriété intellectuelle tout en laissant de la souplesse à vos clients. Ce guide présente les quatre grandes étapes du flux de travail de licence dans Babel Licensing.

1. Définition du produit

Le flux de travail de licence commence par la définition de votre produit dans Babel Licensing. Une définition de produit rassemble toutes les informations essentielles sur le logiciel que vous voulez mettre sous licence et en crée une représentation numérique, qui sert de base à toutes les opérations de licence.

Principaux éléments de la définition du produit

  • Informations sur le produit : les donnĂ©es de base telles que le nom, la version et la description.
  • ClĂ©s de signature : la paire de clĂ©s de signature (gĂ©nĂ©ralement au format SNK ou PFX) qui sert Ă  signer les nouvelles licences. Ces clĂ©s cryptographiques permettent de signer numĂ©riquement toutes les licences gĂ©nĂ©rĂ©es pour ce produit.

La définition du produit fournit le contexte nécessaire à la génération et à la validation des licences. En définissant correctement votre produit, vous posez la base de toutes les opérations de licence qui suivent.

2. Attribution des clés de signature aux produits

Les signatures numériques jouent un rôle essentiel dans la sécurité et l’intégrité des licences. Dans Babel Licensing, chaque licence est signée numériquement pour empêcher la falsification et les modifications non autorisées. Les clés de signature sont des paires de clés cryptographiques qui rendent possible cette signature numérique.

Processus des clés de signature

  1. Génération des clés : création d’une paire de clés cryptographiques (clé privée et clé publique).
  2. Attribution des clés : association de la paire de clés à un produit précis.
  3. Signature des licences : utilisation de la clé privée pour signer les licences lors de leur génération.
  4. Validation de licence : utilisation de la clé publique pour vérifier l’authenticité des licences lors de la validation.

La clé privée doit être conservée en lieu sûr et n’être accessible qu’aux personnes autorisées, chargées de la génération des licences. La clé publique, incorporée à votre application, permet de valider les licences sans compromettre la sécurité.

3. Définition du modèle de licence

Les modèles de licence simplifient la création de plusieurs licences de configuration similaire. Un modèle sert de gabarit : il définit les attributs, les restrictions et les fonctionnalités communs aux licences d’un produit ou d’une édition de ce produit.

Composants des modèles de licence

  • Nom du modèle : identifiant descriptif du modèle.
  • Type de licence : dĂ©finit la catĂ©gorie de la licence (par exemple Standard, Professional, Enterprise).
  • Format de la licence : indique le format de la licence (XML, ASCII, BASE32).
  • Champs de licence : champs prĂ©configurĂ©s pour les licences.
  • FonctionnalitĂ©s : fonctionnalitĂ©s du produit activĂ©es.
  • Restrictions : limites telles que les pĂ©riodes d’essai, la liaison au matĂ©riel ou les contraintes d’utilisation.

Les modèles vous permettent de garder des licences cohérentes tout en les personnalisant au besoin. Ils sont particulièrement utiles pour gérer différentes éditions d’un produit ou pour proposer des versions d’essai assorties de restrictions précises.

Types de restrictions de licence

Dans les modèles de licence, les restrictions ajoutent une logique conditionnelle à la validation de licence, ce qui permet des scénarios de licence élaborés :

  1. Restrictions d’essai : limitent l’utilisation dans le temps (jours) ou en nombre d’exécutions
  2. Restrictions matérielles : lient les licences à des identifiants matériels précis
  3. Restrictions de domaine : limitent l’utilisation à des domaines réseau précis
  4. Restrictions de fonctionnalités : contrôlent l’accès à des fonctionnalités précises du produit
  5. Restrictions d’édition : définissent différentes éditions du produit aux capacités variables

4. Formules de déploiement des licences

Babel Licensing propose trois formules de déploiement principales, adaptées chacune à des scénarios de distribution et d’utilisation différents. Le choix de la formule dépend de facteurs tels que les exigences de connectivité, vos préférences en matière de gestion des licences et les considérations de sécurité.

Licences fichier

Les licences fichier sont des fichiers de licence traditionnels, distribués aux utilisateurs pour une activation hors ligne. Elles sont idéales pour les environnements où la connexion à Internet est limitée ou inexistante.

Caractéristiques :

  • StockĂ©es sous forme de fichiers XML ou de fichiers encodĂ©s en chaĂ®ne
  • SignĂ©es numĂ©riquement pour empĂŞcher la falsification
  • Faciles Ă  distribuer par e-mail ou par tĂ©lĂ©chargement
  • Aucune connexion rĂ©seau requise pour la validation
  • Les fichiers de licence sont validĂ©s en local par l’application

Idéal pour : les applications de bureau, les environnements hors ligne, ou les cas où une gestion centralisée des licences n’est pas nécessaire.

Licences d’activation

Les licences d’activation lient une licence à une machine précise par un processus d’activation effectué une seule fois. Cette formule offre un équilibre entre sécurité et commodité.

Caractéristiques :

  • Connexion Ă  Internet requise pendant l’activation
  • La licence est liĂ©e Ă  l’identifiant matĂ©riel d’une machine prĂ©cise
  • Nombre d’activations limitĂ© par licence
  • DĂ©sactivation prise en charge pour transfĂ©rer des licences
  • Pas de connexion permanente au serveur de licences requise
  • Suivi centralisĂ© de l’utilisation des licences

Idéal pour : les applications qui ont besoin d’un niveau de sécurité des licences modéré tout en gardant une certaine souplesse de déploiement.

Licences flottantes

Les licences flottantes permettent de partager des licences entre plusieurs utilisateurs ou machines d’un réseau. Elles sont idéales pour optimiser l’utilisation des licences dans les environnements d’entreprise.

Caractéristiques :

  • Les licences sont empruntĂ©es auprès d’un serveur central
  • LimitĂ©es par l’utilisation simultanĂ©e plutĂ´t que par le nombre de machines
  • Allocation et libĂ©ration des licences en temps rĂ©el
  • Connexion permanente au serveur de licences requise
  • Analyses dĂ©taillĂ©es de l’utilisation

Idéal pour : les applications d’entreprise, les environnements d’équipe, ou les cas où il est essentiel de maximiser l’utilisation des licences.

Flux de travail de licence complet

Dans Babel Licensing, le flux de travail de licence comprend toutes les étapes, de la définition du produit au déploiement des licences. C’est un cycle continu de création, de gestion et de déploiement de licences, qui répond à vos exigences métier et aux besoins de vos clients.

Last updated on