台湾のオープンソース精神——愛で動かすエンジニアたち

台湾で最も影響力のあるオープンソースプロジェクトは一つのソフトウェアではなく、ハッカソンで政府に対して「あなたたちができないなら、私たちがやる」と言ったエンジニアたちの集団である。

台湾のソフトウェア産業の規模は世界トップクラスとは言えないが、GitHub で Taiwan と登録しているユーザーは44,000人以上、コミュニティハッカソンは累計70回以上、数千名のコントリビューターが参加している——そのほぼ全員が、仕事終わりに自費で参加する個人開発者である。本記事は g0v だけを語るのではなく、人、コミュニティ、教育、産業の四つの視点から、台湾のオープンソース文化の全体像を描く。


一つの広告から始まったハッカソン

2012年10月、行政院(日本の内閣に相当)はテレビで40秒のCMを放映し、「経済動能推昇方案」を宣伝した。CMの内容はたった一言:「この方案は本当に複雑なので、簡単な言葉では説明できない。」

台大(台湾大学)情報工学を卒業した高嘉良(clkao)はこのCMを見て、パソコンを開いた。彼と数名の友人は Yahoo! Open Hack Day に参加し、急遽テーマを変更。3日間で「中央政府予算可視化」プロジェクトを開発し、佳作を受賞した。2か月後、高嘉良は g0v.tw を登録し、受賞金で「第零次動員戡乱ハッカソン」を開催した。

g0v の命名は、gov(政府)の o を 0 に置き換えたものである。意味は明快だ:あなたたちができないなら、私たちがやる。

これは組織ではない。g0v にはオフィスも取締役会も正社員もない。二か月ごとのハッカソンで繋がる、分散型のコミュニティである。2025年末までにハッカソンは70回以上開催され、Slack メンバーは8,000名以上、HackMD 上の共同編集ノートは4,500件以上に達している。


72時間、100のアプリ

g0v が国際的に最も注目されたのは2020年である。

COVID-19 パンデミックの初期、台湾ではマスク実名制が実施された。衛生福利部(日本の厚生労働省に相当)が薬局のマスク在庫データをオープン API として公開すると、当時デジタル担当大臣だった唐鳳が g0v のチャットチャンネルでこの情報を共有した。その後の72時間で、台湾の開発者コミュニティは前例のない協働エネルギーを爆発させた:江明宗(kiang)が薬局マスクマップを作成し、Jarvis Lin が Android アプリを開発し、LINE チャットボットも同日にリリースされた。

1週間以内に、マスク在庫照会関連のアプリケーションは100を超えた。開発に携わったエンジニアは推定1,000名近くに上った。

『Foreign Affairs』はこの出来事について特集記事 Civic Technology Can Help Stop a Pandemic を掲載し、台湾は中国型の監視とも欧米のテックジャイアントとも異なる第三の道——シビックテック(市民技術)による民主的イノベーション——を示したと評した。スタンフォード大学医学部の報告書は、パンデミック中に台湾が実施した124の独立した介入措置を記録している。NPR、MIT Technology Review、Harvard Business Review も特集を組んだ。

これは政府の功績でもなく、唐鳳一人の功績でもない。給料をもらわないエンジニアたちが、週末にラップトップを開いて作り上げたものである。


唐鳳以前:台湾オープンソースの根

g0v が2012年に急速に形を成せたのは、台湾にすでに20年にわたるオープンソースの土壌があったからである。

唐鳳(Audrey Tang)は12歳で Perl を学び、14歳で中退して起業した。政府に入る以前、彼女は CPAN(Perl のモジュールプラットフォーム)で100以上のプロジェクトを立ち上げ、Haskell で Perl 6 を実装した最初の実行可能バージョンである Pugs を主導し、スプレッドシートの父である Dan Bricklin と共に EtherCalc を共同開発した。彼女は Perl および Haskell コミュニティにおいて広く認められたリーダーであり、国際的なオープンソース界における影響力は、彼女の政治キャリアよりもはるかに早い時期からあった。

洪任諭(PCMan)はもう一人の代表的な人物である。彼は内科医であり、高校時代に独学でプログラミングを学び、BBS 接続ソフトウェア PCMan を開発した。2006年、彼は LXDE プロジェクトを開始した——軽量 Linux デスクトップ環境である。LXDE はかつて世界で最もメモリ使用量が少ない主流デスクトップ環境の一つであり、Knoppix や Lubuntu などのディストリビューションに採用された。台湾の医師が書いたデスクトップ環境が、世界中の Linux マシンで動いている。洪任諭はその後 Google に加入したが、LXDE の物語は台湾のオープンソースコントリビューターの典型的な特徴を示している:本業はソフトウェアではなく、余暇の時間で国際的なプロジェクトを生み出す。

黄敬群(jserv)はまた別の道を歩んだ。彼は聯發科(MediaTek)、晶心科技(Andes Technology)などでシステムソフトウェア開発に携わった後、成功大学(Cheng Kung University)情報工学部に赴任し、「Linux カーネル設計」の講座を開設した——台湾で唯一、最新の Linux カーネルを体系的に解説する大学の授業である。彼の学生たちは Linux、glibc、GCC、LLVM に直接パッチを提出している。彼は COSCUP やヨーロッパの FOSDEM で複数回講演を行っている。jserv が代表するのは「天才型」のコントリビューターではなく、オープンソースの実践を教育制度に組み込もうとする試みである。


コミュニティエコシステム:COSCUP だけではない

台湾のオープンソースコミュニティの密度は、アジアでも際立っている。

COSCUP(Conference for Open Source Coders, Users and Promoters)は2006年から始まり、台湾最大のオープンソースカンファレンスである。2024年までに参加者は2,800名を超え、コミュニティルームは40以上、Kubernetes、PostgreSQL、Ruby、Python、Blockchain などのテーマをカバーしている。各コミュニティルームには約6時間のプログラム時間があり、各コミュニティが自主的に企画する。COSCUP は参加費無料である。ボリンティアは100名以上で、全員無償である。2025年は COSCUP 第20回大会にあたる。

SITCON(Students' Information Technology Conference)は2013年から始まり、完全に学生が企画・運営している。その存在意義は、18歳の高校生が、卒業を待たずにオープンソースに参加できることを見せることにある。SITCON は毎年3月に年次カンファレンスを開催し、学期中の HackGen、夏期キャンプ、隔週の勉強会も行っている。

PyCon TW は Python コミュニティの年次カンファレンスで、分野横断的な Python ユーザーを集めている。MozTW は台湾の Mozilla ボランティアコミュニティで、2004年から Firefox 繁体字中国語版のメンテナンスを行い、キャンパスアンバサダープログラムや字幕翻訳チームを運営している。台北の「摩茲工寮」コミュニティスペースは2014年から2023年まで運営され、Mozilla の支援終了後は地元の寄付で維持された。

これらのコミュニティ間には多くの重複参加がある。一人の人間が同時に COSCUP のスピーカー、g0v のコントリビューター、PyCon TW のボランティアであることも珍しくない。台湾のオープンソースコミュニティは規模は大きくないが、密度は高い。


制度の遺産と断絶

台湾にはかつて政府がオープンソースを推進した試みがあった。

2003年、中央研究院(Academia Sinica)情報科学研究所は経済部工業局の補助を受け、「自由軟體鑄造場」(OSSF, Open Source Software Foundry)を設立した。OSSF はプロジェクトホスティング、法律相談、ニュースレターによる普及活動を提供し、10年以上にわたり台湾のオープンソースコミュニティを育成した。2015年、科技部(日本の文部科学省に相当)は補助金の打ち切りを決定し、OSSF は活動を終了。ウェブサイトの運営は2021年末まで続けられた後、閉鎖された。

OSSF の消滅は台湾のオープンソース活動の衰退を招かなかった——これはまさに、台湾のオープンソースエネルギーが政府に依存していなかったことを示している。生態系を実際に支えていたのは、2014年に設立された「開放文化基金會」(OCF, Open Culture Foundation)である。OCF は複数のオープンソースコミュニティによって共同設立された非営利の財団法人で、コミュニティの財務管理代行を担っている:COSCUP の請求書発行、プロジェクトの寄付処理、オープンソースライセンスに関する法律相談などである。OCF はまた、AIT(米国在台湾協会)、英国在台湾弁事処、世界銀行などの国際機関とも協力し、台湾のシビックテックの経験を海外に輸出している。

この構造は非常に興味深い:政府の事業は終わったが、民間の基金が引き継いだ。制度は下から上に自然に生まれたのである。


「愛で動かす」構造的な理由

台湾のオープンソースコントリビューターの大多数は個人である。Red Hat のようなオープンソース企業はなく、Google Summer of Code 規模の企業支援プログラムもない。テック企業のオープンソースへの取り組みは、「業務時間外での活動を許可する」程度であり、「オープンソースを KPI に組み込む」という段階には至っていない。

なぜか。

台湾のテクノロジー産業は、ハードウェアメーカーおよび IC 設計を核としている。台積電(TSMC)、聯發科(MediaTek)、鴻海(Foxconn)のビジネスモデルは製造能力と特許の壁の上に成り立ち、オープンソースではない。ソフトウェアはこの生態系において「ハードウェアに付随するもの」であり、独立した収益源ではない。数千社のソフトウェアサービス企業のうち、9割がシステム統合を手がけ、内需市場を対象としている。

その結果、プログラミングをする人は多いが、「オープンソースで生計を立てる」人はほとんどいない。オープンソースは仕事終わりの活動であり、コミュニティの集まりの話題であり、土曜日のハッカソンの話である。COSCUP のスポンサー一覧を見ると、Google、LINE、トレンドマイクロなどの外資系企業が地元企業より多く並んでいる。

これは必ずしも悪いことばかりではない。オープンソースが KPI でないからこそ、参加者の動機はより純粋である。g0v のマスクマップが72時間で爆発的に生まれたのは、誰かが作業指示を出したからではなく、1,000人のエンジニアが「これはやるべきことだ」と感じたからである。

しかし、このモデルには天井がある。企業レベルの継続的な投資がなければ、プロジェクトは中核メンテナーの燃え尽きによって停滞しやすい。台湾に欠けているのは、週末のハッカーではなく、オープンソースに専任で取り組めるポジションである。


44,000人の静かな力

GitHub で Taiwan と登録しているユーザーは44,408名である(2026年3月時点)。committers.top の台湾ランキングに掲載されるには、最低67人のフォロワーが必要である。台湾の人口2,300万人を考えると、この数字は台湾人500人につき1人がアクティブな GitHub アカウントを持つことを意味する。日本、シンガポール、香港と比較して、台湾の開発者一人当たりの GitHub 活発度はアジアの上位に位置する。

数字以上に注目すべきは、貢献の種類である。国際的なプロジェクトにおける台湾開発者の役割は、しばしば「見えないインフラ」である:カーネルパッチ、コンパイラ最適化、ローカライズ翻訳、ドキュメント作成。成功大学の学生が Linux カーネルに直接コードを提出している。MozTW は20年間 Firefox 中国語版をメンテナンスしてきた。これらの貢献はニュースにはならないが、なければソフトウェアは使えない。

台湾のオープンソースコミュニティには、アジアでは珍しいもう一つの特徴がある:g0v がオープンソースの方法論を公共政策に応用している。vTaiwan プラットフォームは Polis 技術を用いてオンライン審議を行い、Uber の規制やフィンテック法規など30以上の課題を扱ってきた。『MIT Technology Review』はこれを「台湾が法律をクラウドソーシングするために使うシンプルだが巧妙なシステム」と評した。これはもはやプログラミングの問題ではなく、オープンソースの協働ロジックを民主的ガバナンスに応用しているのである。

台湾において、オープンソースは単なるテクノロジーコミュニティの話ではない。問題を見たら、エディターを開き、書き始める——それが台湾のオープンソース精神である。


参考文献

  1. g0v シビックテックプロジェクトとコミュニティハンドブック(一次資料)
  2. 2020年激動の一年、g0v の貢献は「マスクマップ」だけではない — 遠見雑誌
  3. Civic Technology Can Help Stop a Pandemic — Foreign Affairs(英語ソース)
  4. 市民ハッカー力 g0v 零時政府 — 台湾光華雑誌
  5. 国際オープンソースコミュニティリーダー唐鳳:オープンソースは新時代の交換パラダイム — iThome
  6. 洪任諭 — ウィキペディア
  7. 黄敬群 — ウィキペディア
  8. 自由軟體鑄造場 — ウィキペディア
  9. About OCF — Open Culture Foundation
  10. committers.top — Most active GitHub users in Taiwan
  11. COSCUP — Wikipedia
  12. The simple but ingenious system Taiwan uses to crowdsource its laws — MIT Technology Review

関連記事

  • 開源社群與g0v — 政府をフォークする集合的物語
  • 台灣網路社群遷徙史 — BBS から Discord への世代史
  • Mini Taiwan Pulse — シビックテックの個人的オープンソースの形、6週間193コミットでオープンデータを3D光軌に変える
  • 大宇雙劍 — 「情熱で規模を超えることを成し遂げる」台湾の別の物語(光華商場で生まれたRPG)
  • 不入地窖焉能睡覺 — 中央大学の寮から生まれた600万人のプレイヤーコミュニティ
この記事について この記事はコミュニティとAIの協力により作成されました。
オープンソース g0v COSCUP GitHub シビックテック フリーソフトウェア
共有

関連記事

同カテゴリの記事