AL+

Language: RO (română) EN (English)

Email us: paul@alplustech.com

Looking back at the week of 31 July–6 August 2024

Metered GitHub licences still need an owner

GitHub's August 2024 metered billing changed how eligible enterprises paid. Licence allocation, access removal and cost ownership still needed clear rules.

Citiți articolul în română

Paying for consumed licences can make a software bill easier to connect to allocation. It cannot decide who should retain access. GitHub's August 2024 move to metered Enterprise and Advanced Security billing is best understood as a procurement change that made licence ownership more important, rather than an automatic way to save money.

The useful response is to connect each billable allocation to a business reason and a person who can end it. Finance can reconcile an invoice, but the team granting access knows why the person or project needs it. That relationship remains necessary whichever billing arrangement a particular enterprise uses.

The announcement had an eligibility boundary

The 1 August 2024 GitHub announcement said enterprise accounts on GitHub.com created on or after that date would support consumption-based metered billing for GitHub Enterprise and GitHub Advanced Security. It described paying at month-end for licences consumed during the month, instead of pre-purchasing for the month ahead.

Existing Enterprise customers retained their plans and billing methods. GitHub directed those with an account team to discuss the option, and said others would see an in-product prompt when eligible. It also described immediate support for a new enterprise created through a Free or Team upgrade trial. The important historical limit is that this was not a universal change for every existing account.

This retrospective is written in November 2026. The dated announcement establishes the original boundary; current account eligibility and contract terms require a current check. Nothing here supplies today's price, a promised refund rule or a precise calculation for removing a user partway through a month. Those details should come from the applicable arrangement, not from assumptions about the word “metered.”

Identify what the meter represents

The announcement concerns consumed licences. It does not say the enterprise pays only for seconds spent coding. A person who has no recent visible commits is therefore not automatically evidence of an incorrectly charged licence. A person's business role and the applicable consumption rules need examination before making that conclusion.

For an illustrative company using temporary contractors, the operational question begins when access is granted. Which engagement requires it, who approved it and what event should end it? If the answer is “the project manager will remember,” a monthly invoice offers little protection against forgotten access.

The same company may have people responsible for reviewing or operating software rather than writing it. Removing them from a list solely because they do not look active risks disrupting legitimate work. Use activity information as a prompt for review, alongside the business purpose and actual licence rules. This is an access-management recommendation, not an interpretation of a particular customer's bill.

The desired record can remain small. An allocation needs enough context for someone to decide whether it is still justified. A ledger that cannot identify the decision-maker is less useful than a simple list that the responsible manager can confirm. The objective is an explainable account, not another reporting system to maintain.

Separate product selection from charging

A nearby announcement addressed a different choice. On 26 July 2024, GitHub introduced the Copilot Enterprise mixed-licensing beta, allowing Enterprise Cloud customers to select a Copilot plan at organization level rather than only at enterprise level.

That flexibility concerns which plan an organization uses. The August announcement concerns how eligible enterprises pay for GHE and GHAS licences. Combining them into one general promise about cheaper GitHub usage would erase both product scope and eligibility. They may belong in the same procurement conversation, but each requires its own decision.

Cost attribution is a third matter. Even a correct bill can be hard to explain if an organization contains several projects with different owners. Agree how shared access costs will be accounted for before demanding that a product dashboard answer an organizational question. The billing mechanism cannot infer the business's preferred division of responsibility.

The strongest case for leaving the arrangement alone

A stable team with predictable licence needs may value the certainty of its existing commercial agreement. Changing procurement can create administrative work, and negotiated terms may matter more than the appeal of paying afterward. The announcement alone does not establish that metered billing is the best financial choice for that team.

That objection limits the billing recommendation, but reinforces the access recommendation. Knowing why access exists helps under an existing agreement too. For a growing or changing team, more flexible procurement may be useful, yet the magnitude and direction of any cost change remain unknown until the actual arrangement and allocation are compared.

Avoid presenting removals as measured savings before the invoice supports the claim. Removing access can be correct for security and contractual reasons even if it does not change the current charge. Conversely, an acceptable bill does not establish that everyone still has a valid reason to access company repositories.

Put the review where the decision can happen

Start with a recent bill and the relevant allocation information. Reconcile unexplained differences, then ask the responsible manager to confirm unclear access. Record the decision and verify that any agreed removal actually takes effect. A spreadsheet marked “remove” is only an instruction until the account state changes.

For ongoing software maintenance, agree whether repository access reviews belong in the engagement and who in the business approves them. No one should infer authority to change staff access merely from responsibility for application upkeep. GitHub's billing change offered another purchasing route. An accountable allocation process is what makes that route understandable after the first invoice arrives.