Skip to Content
Nouvelle version 12 disponible 🎉
LicensingModèles de licence

Modèles de licence

Les modèles de licence sont un composant fondamental du système Babel Licensing : ils servent de gabarits pour générer des licences à la configuration homogène. Ils simplifient la gestion des licences en définissant des configurations standard, réutilisables d’une licence à l’autre, ce qui garantit la cohérence et réduit le travail manuel.

Avantages des modèles

Les modèles de licence présentent les avantages suivants :

  1. Cohérence et efficacité : les modèles de licence permettent de définir des configurations standard pour les licences flottantes ou l’activation de licence. Avec les modèles, la gestion des licences reste cohérente et vous n’avez pas à saisir les mêmes informations pour chaque licence. Vous gagnez du temps et vous limitez le risque d’erreurs ou d’incohérences lors de la création des licences.
  2. Génération de licences simplifiée : avec les modèles de licence, la génération des licences devient plus directe. Les modèles préremplissent les informations utiles, telles que les détails du produit, les champs de licence, les fonctionnalités et les restrictions. Il n’est plus nécessaire de saisir à la main des informations répétitives, et la génération des licences est plus rapide.
  3. Personnalisation : les modèles de licence sont souples et personnalisables. Vous pouvez créer plusieurs modèles aux configurations différentes selon vos besoins de licence. Par exemple, vous pouvez avoir des modèles pour différentes éditions du produit, différents types de licence ou différents ensembles de fonctionnalités. Vous couvrez ainsi divers scénarios de licence et vous vous adaptez facilement à l’évolution de vos exigences.
  4. Réutilisation : les modèles de licence sont réutilisables. Une fois un modèle créé, vous pouvez vous en servir comme gabarit pour générer plusieurs licences de configuration similaire. C’est particulièrement utile lorsque vous émettez des licences flottantes ou des licences d’activation pour plusieurs clients ou utilisateurs. Vous générez rapidement des licences à partir du modèle, avec moins de travail manuel et la même cohérence d’une licence à l’autre.
  5. Mises à jour et maintenance simplifiées : les modèles de licence facilitent la mise à jour et la maintenance des licences. Si les conditions de licence, les détails du produit ou les restrictions changent, vous modifiez le modèle en conséquence. Les changements s’appliquent alors automatiquement à toutes les licences générées à partir de ce modèle, de sorte que les informations mises à jour se retrouvent dans toutes les licences.
  6. Standardisation et conformité : les modèles de licence aident à imposer la standardisation et la conformité lors de la création des licences. En définissant dans le modèle des champs et des configurations précis, vous vous assurez que toutes les licences respectent les règles de licence, les restrictions et les exigences de conformité requises. Cela favorise la standardisation des licences et aide à respecter les contrats de licence et les obligations légales.
  7. Stockage centralisé : la base de données Babel offre un stockage centralisé des modèles de licence. Vous évitez ainsi les fichiers de modèle dispersés entre plusieurs systèmes ou dossiers, et vous disposez d’un référentiel pour gérer et organiser les modèles.

En bref, les modèles rendent les licences plus rapides à créer et plus cohérentes, et vous pouvez toujours les adapter à différents scénarios de licence.

Structure et composants d’un modèle

Dans Babel Licensing, un modèle de licence comprend plusieurs sections principales qui définissent différents aspects de la licence :

Informations de base du modèle

  • Nom : un nom descriptif qui indique l’objet du modèle ou le type de licence qu’il gĂ©nère.
  • Type de licence : dĂ©finit la catĂ©gorie de la licence (par exemple Standard, Professional, Enterprise).
  • Mode : indique la formule de licence :
    • Activation : licences activĂ©es et liĂ©es Ă  une machine prĂ©cise
    • Flottante : licences partagĂ©es entre plusieurs utilisateurs, avec une limite d’utilisation simultanĂ©e
    • Fichier : fichiers de licence traditionnels distribuĂ©s aux utilisateurs

Configuration de la licence

  • Format de la clĂ© utilisateur : dĂ©finit le format utilisĂ© pour gĂ©nĂ©rer des clĂ©s utilisateur uniques (par exemple STD-{TOKEN:5}-{TOKEN:5}-{TOKEN:5}).
  • Date d’émission : option qui inclut la date Ă  laquelle la licence est Ă©mise.
  • Jours avant expiration : nombre de jours au bout desquels la licence expire.
  • Jours de maintenance : durĂ©e de la maintenance fournie, en jours.
  • Nom du fichier de licence : le nom de fichier par dĂ©faut des fichiers de licence gĂ©nĂ©rĂ©s.
  • Format : le format de la licence (XML, XML DSig, ASCII, BASE32).
  • Description : des informations complĂ©mentaires sur l’objet ou l’utilisation du modèle.

Produit et signature

  • Produit : associe le modèle Ă  un produit prĂ©cis de la base de donnĂ©es Babel Licensing.
  • ClĂ©s de signature : clĂ©s cryptographiques servant Ă  signer numĂ©riquement les licences gĂ©nĂ©rĂ©es Ă  partir du modèle, ce qui garantit leur authenticitĂ© et leur intĂ©gritĂ©.

Propriétés de licence

La section Propriétés de licence contient quatre onglets principaux :

  1. Assemblies : répertorie les assemblies .NET auxquels la licence s’applique, avec notamment :
    • Nom de l’assembly
    • Version
    • Culture
    • Jeton de clĂ© publique
  2. Composants : indique les composants des assemblies qui sont sous licence.
  3. Champs : champs de licence personnalisés pouvant contenir des informations supplémentaires.
  4. Fonctionnalités : définit les fonctionnalités précises que la licence active.

Restrictions

Les modèles peuvent inclure différentes restrictions qui déterminent comment la licence peut être utilisée :

  • Essai : limite l’utilisation selon la durĂ©e ou le nombre d’exĂ©cutions, avec :
    • Jours avant expiration : durĂ©e de la pĂ©riode d’essai
    • Instances en cours : nombre maximal d’instances simultanĂ©es
    • Nombre d’exĂ©cutions : nombre total d’exĂ©cutions autorisĂ©es
    • DurĂ©e d’exĂ©cution : durĂ©e d’exĂ©cution maximale autorisĂ©e
    • Conditions : conditions gĂ©nĂ©rales supplĂ©mentaires
  • MatĂ©riel : restreint la licence Ă  des configurations matĂ©rielles prĂ©cises.
  • Domaine : limite l’utilisation de la licence Ă  des domaines rĂ©seau prĂ©cis.
  • BĂŞta : rĂ©serve la licence Ă  un logiciel en version bĂŞta ou en prĂ©version.
  • Utilisation : dĂ©finit des scĂ©narios ou des environnements d’utilisation prĂ©cis.

Formules de licence et configuration du modèle

Chaque formule de licence demande une configuration particulière dans le modèle :

Modèles de licence d’activation

Les modèles de licence d’activation sont conçus pour les licences liées à des machines précises. Les principaux paramètres sont :

  • Mode rĂ©glĂ© sur « Activation »
  • DĂ©finition du format de la clĂ© utilisateur
  • Sites autorisĂ©s (nombre d’activations permises)
  • Restrictions matĂ©rielles (facultatives)

Modèles de licence flottante

Les modèles de licence flottante permettent de partager des licences entre plusieurs utilisateurs ou machines. Les paramètres importants sont :

  • Mode rĂ©glĂ© sur « Flottante »
  • DĂ©finition du format de la clĂ© utilisateur
  • Sites autorisĂ©s (nombre maximal d’utilisateurs simultanĂ©s)
  • Intervalle du signal de prĂ©sence (dĂ©fini implicitement par le service)

Modèles de licence fichier

Les modèles de licence fichier génèrent des fichiers de licence traditionnels qui peuvent être distribués aux utilisateurs. Les principaux éléments sont :

  • Mode rĂ©glĂ© sur « Fichier »
  • Nom du fichier de licence
  • Format (XML, XML DSig, ASCII, BASE32)
  • ClĂ©s de signature pour la signature numĂ©rique

Gérer les modèles dans Babel Desktop

Les modèles de licence sont stockés dans le Babel Licensing Service. Vous pouvez les gérer avec Babel Desktop, avec l’application web de l’édition Data Center, ou avec le plugin WordPress Babel Licensing.

Pour accéder aux modèles de licence dans Babel Desktop, ouvrez le profil de votre service depuis la barre d’activité et choisissez Modèles de licence.

La grille répertorie les modèles de licence avec leur nom, leur code, leur type, leur mode de licence et leur nombre de jours avant expiration. Dans la grille, vous pouvez :

  1. Rechercher : saisissez du texte dans la zone de recherche pour trouver des modèles par nom ou par code.
  2. Trier et paginer : triez les modèles selon une colonne et parcourez les pages de résultats.
  3. Choisir les colonnes : utilisez le sélecteur Colonnes pour afficher ou masquer des colonnes.
  4. Afficher les détails : ouvrez un modèle pour voir tous ses paramètres et les licences générées à partir de celui-ci.
  5. Modifier : changez les paramètres du modèle sélectionné avec Modifier.
  6. Supprimer : supprimez un modèle devenu inutile. La suppression demande une confirmation et ne peut pas être annulée : veillez à ne pas supprimer de modèles encore utilisés.
  7. Importer et enregistrer des fichiers de modèle : utilisez Importer un fichier de modèle… pour joindre un fichier de modèle (.xml, .txt ou .tpl) au modèle, et Enregistrer le fichier de modèle… pour l’enregistrer dans le dossier d’export des licences.

Créer et modifier des modèles

Pour créer un modèle de licence, choisissez Nouveau modèle de licence dans la barre d’outils Modèles de licence. La création et la modification de modèles exigent un profil de connexion Test local réglé sur Gestion locale, c’est-à-dire Babel Desktop exécuté sur la machine du service ; les profils de services distants sont en lecture seule. Le formulaire est organisé en groupes :

  • Modèle : le Nom, le Code, le Type et le Format du modèle.
  • Gestion des licences : le mode de licence (fichier, activation ou flottante), le Nom du fichier de licence, DĂ©finir la date d’émission, Expire après (jours), Maintenance (jours), GĂ©nĂ©rer les informations de clĂ© et le Format de la clĂ© utilisateur.
  • DĂ©tails : la Description, le Produit, l’Identifiant de version et la ClĂ© de signature.
  • PropriĂ©tĂ©s : les Assemblies, Composants, Champs et FonctionnalitĂ©s inclus dans les licences.
  • Restrictions : les restrictions de licence, telles que Essai, Utilisation, MatĂ©riel, BĂŞta, Domaine ou PersonnalisĂ©e.

Enregistrez le formulaire pour stocker le modèle dans le Babel Licensing Service. Le nouveau modèle apparaît alors dans la grille Modèles de licence et peut être sélectionné lorsque vous générez une licence. Pour modifier un modèle existant, sélectionnez-le et choisissez Modifier.

Avec l’édition Data Center, vous pouvez aussi gérer les modèles dans l’application web.

Last updated on