2008年4月10日T1

GitHub 一般公開 ── Git にソーシャル UI を被せた賭け

Tom Preston-Werner、 Chris Wanstrath、 PJ Hyett、 Scott Chacon の4人が、 2008年4月10日に GitHub を一般公開(ベータは2008年2月から)。 Git のコマンドラインの難しさを Web UI で隠蔽し、 Pull Request・Fork・Issue・Star というソーシャル機能を被せたことで、 OSS の開発・発見・採用が爆発的に加速。 2018年に Microsoft が75億ドルで買収(既存イベント github-acquisition-2018)、 2024年現在1億5000万ユーザ・4億2000万リポジトリを抱え、 現代ソフトウェア開発の事実上の公共インフラとなった。

GitHub の Invertocat ロゴ
出典GitHub (Wikimedia Commons) · CC BY 4.0 · Commons で見る

メタデータ

日付
2008年4月10日
年代
2000s
Tier
T1
出典数
04
関連項目
00

GitHub 一般公開 ── Git にソーシャル UI を被せた賭け

2008年4月10日、 サンフランシスコのスタートアップ GitHub が一般公開された。 創業者は Tom Preston-WernerChris WanstrathPJ Hyett の3人(後に Scott Chacon が加わり4人体制となる)。 プライベートベータは2008年1月-2月、 公開ベータは2008年4月、 一般公開が同年10月という段階的展開だった(広く「2008年4月10日」がローンチ日として記録される)。

このサービスは表面的には「Git リポジトリのホスティング」だった。 しかし実体は、 Linus Torvalds が2005年に書いた難解な分散 VCS に ソーシャルネットワークの UI を被せるという賭け ── そしてこの賭けが、 OSS の発見・採用・開発のスピードを一桁加速させた。

なぜ Git は使いにくかったか

2005年に公開された Git は、 強力だが取っ付きにくい道具だった:

  • コマンドが100以上
  • git reset --hardgit reset --soft の違いが直感に反する
  • 衝突マージの解決手順が複雑
  • リモート操作(push / pull / fetch) の概念モデルが分かりにくい

Linus Torvalds 自身も「Git は使いやすさを目的にしていない。 自分のためのツールだ」と述べていた。 Linux カーネル開発者のような熟練者には強力だが、 一般の Web 開発者には敷居が高かった。

2007年時点の OSS プロジェクトの大半は、 依然として SourceForge(CVS / Subversion 系) を使っていた。 Git は技術的に優れていても、 採用が広がるには別の道具が必要だった。

創業者4人

Tom Preston-Werner(当時28歳): PowerSet(後に Microsoft が買収するセマンティック検索企業) のエンジニア。 Ruby と Git のヘビーユーザ。 自分用のサイドプロジェクトとして GitHub を始めた。 後に Jekyll(静的サイトジェネレータ) も開発。

Chris Wanstrath(22歳): CNET から GitHub 創業に参加。 後に GitHub 初代 CEO。

PJ Hyett: Wanstrath の同僚。 創業期の主力エンジニア。

Scott Chacon: 2008年中盤に合流。 Git の教育・普及で有名(書籍 Pro Git の著者)。 GitHub の CIO 役を長く務めた。

特筆すべきは創業者全員が 20代 だったこと、 そして ベンチャー資本を取らずブートストラップで始めた こと。 2008年8月の Andreessen Horowitz / Sequoia 等からの資金調達まで、 約4ヶ月間、 自己資金と収益のみで運営された。

ソーシャル UI という発明

GitHub が Git に被せた UI は、 当時としては革命的だった:

Pull Request: 派生リポジトリで作った変更を、 オリジナルに「取り込んで欲しい」と提案する仕組み。 Web 上で diff を見ながら、 行コメントを付け、 議論し、 マージできる。 これにより、 メーリングリストでパッチを送り合っていた OSS 開発文化が ブラウザ完結のワークフローに置き換わった。

Fork: ボタン一つで他人のリポジトリを自分の名前空間にコピー。 「派生プロジェクトを作る」という重い行為が、 ワンクリックの軽い行為に変わった。 結果として「気軽に試す → 良ければ Pull Request」という新しい貢献パターンが定着。

Issue: 単なるバグトラッカーではなく、 議論・機能要望・タスク管理を統合した「プロジェクト掲示板」。 GitHub 外の Bugzilla や JIRA より圧倒的にシンプル。

Star: お気に入り登録。 OSS プロジェクトの人気指標として事実上の標準に。

プロファイル: 開発者の GitHub プロファイルは、 履歴書として機能し始める。 「Star 1万」「コミット1000日連続」が採用面接の話題になる時代が始まった。

採用の爆発

2008年から2015年までの GitHub の成長は、 OSS の歴史上類を見ない速度だった:

  • 2008年4月: 公開
  • 2009年4月: 11万リポジトリ
  • 2011年7月: 200万ユーザ、 350万リポジトリ
  • 2013年12月: 100万ユーザ、 1000万リポジトリ
  • 2018年6月: 2800万ユーザ(Microsoft 買収時)
  • 2024年10月: 1億5000万ユーザ、 4億2000万リポジトリ(Octoverse 2024)

主要 OSS プロジェクトの移行も加速:

  • 2008年: Ruby on Rails(GitHub 創業者が Rails 開発者だったため早期移行)
  • 2010年: Node.js
  • 2011年: jQuery
  • 2017年: Linux カーネル(Torvalds 自身は GitHub を批判していたが、 ミラーが置かれた)
  • 2017年: Microsoft 自身が大量のリポジトリを GitHub に移行(買収の伏線)

Microsoft 買収(2018年)

2018年6月4日、 Microsoft が GitHub を 75億ドル で買収すると発表(既存イベント github-acquisition-2018 を参照)。 1990年代に「Linux は癌」と発言していた Steve Ballmer 時代の Microsoft からの完全な路線転換。

当時、 OSS コミュニティは強く反発した(「Microsoft が買えば GitHub は閉ざされる」) が、 Satya Nadella 体制下の Microsoft は GitHub の独立運営を維持。 むしろ買収後、 GitHub は:

  • GitHub Actions(2019年): CI/CD を内蔵
  • GitHub Codespaces(2020年): クラウド IDE
  • GitHub Copilot(2021年): AI コード補完(OpenAI Codex 経由、 後に GPT-4 系)

と機能拡張を加速。 「OSS の社会的インフラ」としての地位はむしろ強化された。

AI 時代の GitHub

2026年現在、 GitHub は単なるコードホスティングを超えた存在になっている:

  • AI 訓練データ: GitHub のパブリックコードが LLM の学習データとして使われる(Copilot 訴訟が継続中)
  • AI エージェント開発の中心: Anthropic Claude Code、 Cursor、 Devin など、 AI コーディングエージェントは全て GitHub と連携
  • オープンソース AI モデル配布: Hugging Face と並ぶ重要拠点
  • 国家インフラ: GitHub のダウンタイムが地球規模のソフトウェア生産を止める

何が示されたか

GitHub 2008 の本質的な発明は、 技術ではなくインタラクションデザインにあった。 Git 自体は2005年に存在していた。 BitBucket(Mercurial)、 SourceForge(CVS) も並列していた。

GitHub が成功した理由は、 「コードを社会的な人工物として扱う」UI を最初に作ったこと。 Pull Request、 Fork、 Star、 プロファイル ── これらは技術的にはコードの差分管理ではなく、 「誰が・誰の・どのコードを評価し、 取り込み、 派生させたか」という社会関係の管理だった。

20年前まで、 ソフトウェア開発は閉じた組織内の作業だった。 GitHub 以降、 ソフトウェア開発は 世界規模の共同作業 として運営されている。 4億2000万のリポジトリは、 単なるコードの集まりではなく、 人類が公開して相互に観察・改造可能にした知的活動の最大の集積である。

「Git にソーシャル UI を被せる」 ── この単純な賭けが、 ソフトウェア産業の構造そのものを変えた。

出典

  1. 一次資料How We Launched GitHub.com — Tom Preston-Werner, Apr 10, 2008

    取得日: 2026-05-25

  2. 二次資料GitHub — Wikipedia

    取得日: 2026-05-25

  3. 二次資料Octoverse 2024 — GitHub

    取得日: 2026-05-25

共有