⚠ Git's Open by DesignLow threat

Microsoft (MSFT) — threat to the moat

Git makes every repository portable by design — GitHub's grip is social, and social loyalty is the fickle kind.

GitHub's grip carries an unusual vulnerability written into its very foundation: Git, the version-control system beneath it, is open, decentralized1, and designed from the start to make code portable. Every developer already holds a complete copy of a repository's history on their own machine, and moving a project to a rival host — GitLab, a self-hosted server, or a competitor — is technically trivial. Unlike an enterprise stack woven into a thousand workflows, GitHub's lock-in is thin at the technical level.

What Git makes portable, and what it does notThe commit historyPortable by design — every clone is completeThe 630M repositoriesPortable one at a time, not as a network121M new repositories in 2025Created where the collaborators already areThe 180M developer accountsThe identity, the reviews and the reputationNearly 80% of new developersUsing Copilot within their first weekGitHub Octoverse 2025
Git guarantees you can leave with your code. It guarantees nothing about leaving with the people who were reading it.

This matters because GitHub's stickiness is social rather than structural, and social loyalty is more fickle than structural dependence. The community stays because the network — the collaborators, the reputations, the discovery — is there, but a network held by goodwill can move if the goodwill sours. A serious misstep by Microsoft, or a compelling rival the community decides to rally to, could trigger exactly the kind of collective move that Git's portability makes technically easy.

What keeps this latent is that network effects are genuinely powerful, and the whole world's developers do not coordinate a move easily; GitHub's dominance of open-source mindshare is enormous and self-reinforcing, and Microsoft has so far run GitHub with a light touch that has kept the community largely onside. The social graph, once built, is real inertia even when the code is portable.

Keep it at low-to-moderate. The technical portability is a permanent latent vulnerability that distinguishes GitHub from Microsoft's stickier enterprise moats — the lock-in depends on continued goodwill rather than structural entanglement — but the network effect is strong and Microsoft has been careful to preserve it. The danger bites only if Microsoft squanders the trust, which is within its own power to avoid.

References
  1. ReportedGit is open and distributed by design — full history clones live on every developer's machine.
    Git — open, distributed version control (repository history fully portable by design) — Since 2005 · publ. 2005–2026 · source ↗
Sources
Generated September 22, 2026