GitHub、Copilot Business・Enterprise向けに機能の「デフォルト有効化ポリシー」を導入へ
要点
-
GitHubは、Copilot BusinessおよびEnterpriseにおいて、一般提供される新機能の有効化状態を一括管理するグローバルデフォルトポリシーを発表した。
-
管理者はポリシーとして「Enabled(有効)」「Disabled(無効)」「Let organizations decide(組織に委ねる)」の3通りから指定できる。
-
発表から2026年10月22日までの28日間は事前設定期間とされ、設定を変更しても期間中はユーザーの利用権限に影響しない。
-
すでに個別に設定された機能やプレビュー機能の利用状態は、新ポリシー発効後も上書きされず維持される。
-
米GitHubは2026年9月24日、組織向けAIコーディング支援プラン「GitHub Copilot Business」および「GitHub Copilot Enterprise」を対象に、一般提供(GA: Generally Available)される機能の初期有効化状態を制御する新しいグローバルデフォルトポリシーを導入したことを明らかにした。
-
本ポリシーにより、エンタープライズや組織の管理者は、今後リリースされる新機能や既存の未設定機能が自動的に有効化されるか否かをあらかじめ一括して定義できるようになる。正式な適用開始日は2026年10月22日となっており、それまでの28日間は事前設定を行うための猶予期間として運用される。
新ポリシー導入の概要と管理画面での設定
今回発表されたグローバルデフォルトポリシーは、エンタープライズおよび組織(Organization)のCopilot管理設定に新設された統制機能だ。GitHub Copilotで一般提供される機能やサポート対象クライアントの機能について、組織全体で統一した提供基準をあらかじめ定めておくことができる。
管理者は、GitHub上のエンタープライズ管理コンソールにある「AI Controls」ページを開き、その配下の「Copilot」サブページから「Default policy for new features(新機能のデフォルトポリシー)」の項目を選択することで設定を行う。
適用される対象機能の範囲
このポリシーが適用される範囲には、エンタープライズの「Features & clients」管理ページ(ai-controls/copilot/features)で扱われる各種機能が含まれる。加えて、「Agents」ページで設定されるCopilot Code Review(AIによるコードレビュー機能)のポリシーや、CopilotにおけるMCP(Model Context Protocol)サーバー関連のポリシーなども対象に含まれると説明されている。なお、対象機能の具体的な一覧や例外規定については、公式ドキュメントで詳細が案内されている。
管理者が選択可能な3つの設定オプション
管理者は、自社のセキュリティ要件や運用方針に応じて、以下の3つの設定から1つを選択する。
1. Enabled(有効)
一般提供された対象機能および将来追加される対象機能が、デフォルトで組織内の全ユーザーに利用可能な状態となる。新しいAI機能が追加された際、管理者が手動で個別に有効化する手間を省き、迅速に最新機能を開発現場へ展開したい場合に向いている設定だ。
2. Disabled(無効)
現在対象となっている一般提供機能は利用不可のまま維持され、将来追加される対象機能についてもユーザーが利用できるようにするには管理者による個別の承認が必要となる。組織内のガバナンスや検証プロセスを重視し、新機能の導入を個別に精査したいエンタープライズ向けの設定といえる。
3. Let organizations decide(組織に委ねる)
エンタープライズ配下の各組織(Organization)の管理者に対して、機能の有効化・無効化の決定権限を委譲する設定だ。開発チームや部門ごとに異なるニーズやポリシーが存在する場合、組織ごとの裁量で対象機能の導入判断を行えるようになる。
10月22日の発効に向けた移行スケジュールと適用ルール
GitHubは、本ポリシーの適用開始日を2026年10月22日に設定している。発表日からの28日間は事前設定期間として位置づけられており、管理者が管理画面上でポリシーを選択・保存しても、この期間中にエンドユーザーの機能アクセス権限が即座に切り替わることはない。管理者は猶予期間を利用して、組織内での合意形成や設定確認を進めることができる。
10月22日にポリシーが正式に発効した後は、以下のルールに基づいて機能の状態が確定される。
未設定機能へのポリシー適用
管理画面上で個別の有効・無効が設定されておらず「Unconfigured(未設定)」のまま残されている一般提供機能や機能群は、選択されたグローバルデフォルト(有効、無効、または組織に委ねる)の設定値に従って一括して処理される。
既存の個別設定は維持
過去に管理者が明示的に「有効」または「無効」を設定した機能については、今回のグローバルポリシーによってその選択が上書きされることはなく、従来の決定事項はそのまま保護される。
プレビュー機能の扱い
プレビュー段階(事前検証段階)にある機能については、引き続きオプトイン(利用希望者による明示的な有効化)方式が適用される。ユーザーや組織がプレビュー機能をオプトインして利用していた場合、その機能が後に一般提供(GA)へ移行したとしても、既存の選択状態はそのまま維持される仕様となっている。
補足
GitHubは本件に関して、利用者からのフィードバックや質問を受け付ける専用のディスカッションスレッドを「GitHub Community」上に設置しており、ユーザーコミュニティでの議論への参加を案内している。