Skip to main content

À propos de la facturation pour GitHub Advanced Security

Découvrez les modèles de gestion des licences pour les produits Advanced Security et comment est calculé l’utilisation des licences GitHub Advanced Security.

Modèles de facturation pour les produits Advanced Security

Chaque committer actif d’au moins un référentiel avec un produit Advanced Security activé utilise une licence. Un commiteur est considéré comme actif si l’un de ses commits a été poussé (push) dans le dépôt au cours des 90 derniers jours, quel que soit sa date de création originale.

Il existe deux façons différentes de payer pour les licences.

  • Facturation à l’usage disponible à partir de GitHub Enterprise Server 3.13 avec GitHub Connect

    • Les utilisateurs peuvent activer GitHub Advanced Security indépendamment.
    • Facture mensuelle pour le nombre de licences utilisées par les committers actifs.
    • Aucune limite de licence prédéfinie.
    • Aucun état de dépassement, vous payez uniquement pour ce que vous utilisez.
    • L’utilisation GitHub Enterprise Server des produits Advanced Security est facturée via le compte d’entreprise lié sur GitHub Enterprise Cloud pour les systèmes hybrides.
  • Facturation par volume/de l’abonnement disponible uniquement pour les plans GitHub Enterprise

    • Les utilisateurs doivent demander à l’équipe des ventes de configurer la facturation.
    • Achetez un nombre spécifique de licences GitHub Advanced Security qui durent pendant une période définie, généralement au moins un an.
    • Si l’utilisation de Advanced Security par les committers actifs dépasse le nombre de licences achetées, vous devez acheter des licences supplémentaires pour couvrir ce dépassement.

Gestion des committers et des coûts

Les options disponibles pour la gestion des committers et des coûts dépendent de votre modèle de facturation et de la plateforme de facturation que vous utilisez.

Facturation à la consommation

Votre utilisation de Advanced Security est facturée par committer et activée par référentiel. Si vous supprimez un committer d’une organisation ou d’une entreprise, ou si vous désactivez toutes les fonctionnalités GitHub Advanced Security pour un référentiel, les committers resteront facturables jusqu’à la fin du cycle de facturation mensuel en cours. La facturation au prorata s’applique uniquement lorsqu’un commiteur commence en cours de mois. Pour obtenir des exemples de suivi et de facturation des commiteurs, consultez Comprendre l’utilisation.

Vous pouvez contrôler l’utilisation et les coûts avec les budgets et les alertes. Consultez Empêcher les dépassements de dépenses dans la documentation GitHub Enterprise Cloud .

Note

Lorsque vous activez GitHub Advanced Security, un délai de deux heures maximum est à prévoir avant que la modification n’apparaisse dans les données d’utilisation de l’onglet « Facturation et gestion des licences ».

Si votre entreprise utilise Advanced Security sur GitHub Enterprise Server et GitHub Enterprise Cloud, vous pouvez vous assurer que les utilisateurs ne consomment pas inutilement plusieurs licences en synchronisant l’utilisation des licences entre les environnements. Consultez Synchronisation de l’utilisation des licences entre GitHub Enterprise Server et GitHub Enterprise Cloud.

Facturation par volume/de l’abonnement

Chaque licence spécifie un nombre maximal de comptes qui peuvent utiliser Advanced Security. Chaque committer actif d’au moins un référentiel avec le produit activé consomme une licence. Lorsque vous supprimez un utilisateur de votre compte entreprise, la licence de l’utilisateur est libérée dans les 24 heures.

Si vous dépassez la limite de votre licence, les fonctionnalités contrôlées par la gestion des licences Advanced Security continuent de fonctionner sur tous les référentiels où elles sont déjà activées. Toutefois, vous ne pourrez pas activer GitHub Advanced Security sur d’autres référentiels. Tout nouveau référentiel créé dans les organisations où GitHub Advanced Security sont configurés pour être activés automatiquement sera créé avec les produits désactivés.

Dès que vous rendez les licences disponibles, en désactivant GitHub Advanced Security dans certains référentiels, ou en augmentant la taille de votre licence, les options pour activer GitHub Advanced Security fonctionneront à nouveau normalement. Toutes les instances autonomes de GitHub Enterprise Server utilisent des licences en volume/d’abonnement. Contactez l’Équipe des ventes de GitHub si vous souhaitez apporter des modifications à votre licence.

Vous pouvez appliquer des stratégies pour autoriser ou interdire l’utilisation de Advanced Security par les organisations détenues par votre compte d’entreprise. Consultez Application de stratégies de sécurité et d’analyse du code pour votre entreprise.

Committers actifs et uniques

Le nombre de committers uniques et actifs qui utilisent GitHub Advanced Security contrôle votre utilisation de la licence.

  • Committers actifs est le nombre de committers qui ont contribué à au moins un référentiel appartenant à l’organisation ou à un référentiel appartenant à l’utilisateur, et qui utilisent une licence dans votre entreprise. Autrement dit, il s’agit également de membres de l’organisation, de collaborateurs externes ou d’utilisateurs dont l’invitation à rejoindre une organisation de l’entreprise est en attente, et non d’un bot GitHub App. Pour plus d’informations sur les différences entre les comptes de bot et de machine, consultez Différences entre les applications GitHub et les applications OAuth.
  • Committers uniques est le nombre de committers actifs qui ont contribué uniquement à un référentiel, ou à des référentiels d’une organisation. Ce nombre indique le nombre de licences que vous pouvez libérer en désactivant GitHub Advanced Security pour ce référentiel ou cette organisation.

S’il n’y a aucun committer unique pour un référentiel ou une organisation, tous les committers actifs contribuent également à d’autres référentiels ou organisations qui utilisent des licences Advanced Security. La désactivation d’un produit pour ce référentiel ou cette organisation ne libérerait aucune licence et ne réduirait pas vos coûts d’utilisation.

Comprendre l’utilisation

Les utilisateurs peuvent contribuer à plusieurs dépôts ou organisations. L’utilisation est mesurée sur l’ensemble de entreprise pour s’assurer que chaque membre utilise une licence, quel que soit le nombre de référentiels ou d’organisations auxquels l’utilisateur contribue.

Lorsque vous activez ou désactivez GitHub Advanced Security pour un ou plusieurs référentiels, GitHub affiche une vue d’ensemble de la manière dont cela modifiera votre utilisation.

  • Facturation à l’usage, indiquant une augmentation ou une réduction du nombre de committers actifs utilisant des licences.
  • Facturation par volume/de l’abonnement, indiquant le nombre de licences utilisées ou libérées par les committers actifs uniques.

L’exemple de chronologie suivant montre comment le nombre de committers actifs pour les produits Advanced Security peut évoluer au fil du temps dans une entreprise. Pour chaque mois, vous trouverez des événements ainsi que le nombre de commiteurs résultants et l’effet sur la facturation à l’usage.

Note

Un utilisateur est marqué comme actif quand ses commits sont envoyés (push) vers n’importe quelle branche d’un référentiel, même si les commits ont été créés il y a plus de 90 jours.

DateÉvénements au cours du moisNombre total de commiteursEffet sur la facturation basée sur l’utilisation
15 avrilUn membre de votre entreprise active GitHub Advanced Security pour le référentiel X. Le référentiel X compte 50 committers au cours des 90 derniers jours.50La facturation commence pour 50 commiteurs.
1er maiLe développeur A quitte l’équipe travaillant sur le dépôt X. Les contributions du développeur A continuent de compter pendant 90 jours.50Pas de modification immédiate. Le développeur A continue d’être facturé jusqu’à ce que ses contributions soient inactives pendant 90 jours.
1 aoûtLes contributions du développeur A ne sont plus prises en compte dans le calcul des licences nécessaires, car 90 jours se sont écoulés.50 - 1 =
49
Le développeur A est supprimé du décompte pour la facturation, ce qui réduit les commiteurs facturables à 49.
15 aoûtUn membre de votre entreprise active GitHub Advanced Security pour un deuxième référentiel, référentiel Y. Au cours des 90 derniers jours, un total de 20 développeurs ont contribué à ce référentiel. Parmi ces 20 développeurs, 10 ont également travaillé sur le dépôt X et n’ont pas besoin de licences supplémentaires.49 + 10 =
59
La facturation augmente à 59 commiteurs, ce qui représente 10 contributeurs uniques supplémentaires.
16 aoûtUn membre de votre entreprise désactive GitHub Advanced Security pour le référentiel X. Parmi les 49 développeurs qui travaillaient sur le référentiel X, 10 travaillent toujours sur le référentiel Y, qui compte au total 20 développeurs ayant contribué au cours des 90 derniers jours.49 - 29 =
20
La facturation pour le référentiel X continue jusqu’à la fin du cycle de facturation du mois, mais le décompte global pour la facturation diminue à 20 commiters pour le cycle suivant.

Pour aller plus loin