For Individual vs. For Business
GitHub licence dělí na dvě základní kategorie. Jedna je pro individuální uživatele a druhá pro organizace. Vyšší ceny u organizačních účtů mají svůj smysl. Z hlediska programátorské práce jsou si licence relativně podobné a zjednodušeně se dá říci, že:
- Individual Pro odpovídá plánu Business
- Individual Pro+ odpovídá plánu Enterprise
Z pohledu organizace je ale mezi individuálním předplatným a business předplatným několik důležitých rozdílů.
Individuální účty
Některé organizace nechávají vývojáře, aby používali vlastní individuální licence, které jsou o něco málo levnější než ty na úrovni business. V době psaní článku je rozdíl následující:
- Individual Pro: 10 USD / měsíc
- Business: 19 USD / měsíc
Individuální účty jsou plně ve správně konkrétního uživatele GitHubu. Může si zakoupit měsíční nebo roční předplatné a následně se svým GitHub účtem přihlásit do VS Code či na jiného rozhraní a spravovat libovolný kód. To nese určitá rizika, protože organizace nemůže ovlivnit to, jak vývojář s kódem zachází. Individuální účty například využívají prompty a suggestions k dalšímu trénování, pokud to každý vývojář z dobré vůle nevypne.
Business a Enterprise
V případě Business a Enterprise nakupuje licence správce organizace na GitHubu. Ten pak může licence přidělovat konkrétním uživatelům. A je to právě správce organizace, který nastavuje veškeré firemní politiky, které pak následně uživatelé respektují.
V čem se organizační účty liší a jaké jsou jejich výhody?
- organizace může excludovat soubory nebo složky či repositories z Copilota
- trénovací pipeline je oddělena od účtů = nikdy neprobíhá trénink na vašem kódu
- lze konfigurovat nastavení pro MCP servery - custom registry
- lze na úrovni organizace nastavit custom instructions (závazné pro všechny uživatele)
- lze povolovat či zakazovat copilot na úrovni celého repository
- pokročilé audit logy umožňují sledovat změny v nastavení organizace
- sledování metrik a míry adopce GitHub Copilot mezi uživateli
Licence Enterprise vyžadují GitHub Enterprise a navíc podporují:
- generování pull request summaries a další podobné drobnosti
- definice vlastní knowledge base s dalšími informacemi pro Copilota
- integrace SAML sign-on (SSO), např. Microsoft Entra ID
Obecně nabízí Business licence velmi důležité organizační funkce, které zajišťují lepší kontrolu nad kódem a možnost unifikovat si nastavení napříč všemi repositories nebo uživateli. Z tohoto pohledu je použití business licencí pro organizace prakticky nezbytné.