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万リポジトリを抱え、 現代ソフトウェア開発の事実上の公共インフラとなった。
メタデータ
- 日付
- 2008年4月10日
- 年代
- 2000s
- Tier
- T1
- 参照年表
- オープンソースの歴史
- 出典数
- 04
- 関連項目
- 00
GitHub 一般公開 ── Git にソーシャル UI を被せた賭け
2008年4月10日、 サンフランシスコのスタートアップ GitHub が一般公開された。 創業者は Tom Preston-Werner、 Chris Wanstrath、 PJ 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 --hardとgit 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 を被せる」 ── この単純な賭けが、 ソフトウェア産業の構造そのものを変えた。