台湾のソフトウェア産業は世界トップクラスとは言えないが、GitHubにTaiwanと登録しているユーザーは44,000人を超え、コミュニティハッカソンの累計は70回以上、貢献者は数千人——そのほぼ全員が退勤後に自腹を切る個人開発者だ。この記事はg0vだけを語るのではなく、人・コミュニティ・教育・産業という4つの視点から、台湾のオープンソース文化の全体像を描き出す。
1本の広告が引き起こしたハッカソン
2012年10月、行政院がテレビで40秒の広告を流した。「経済動能推升方案」を宣伝するその広告には、たった一言だけ書かれていた。「この案は非常に複雑で、簡単な言葉では説明できません。」
台湾大学のコンピュータサイエンス卒業生、高嘉良(clkao)はその広告を見て、パソコンを開いた。彼は数人の仲間と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テクノロジーレビュー、ハーバードビジネスレビューも特集を組んだ。
これは政府の功績でもなく、唐鳳だけの功績でもない。週末にラップトップを開いた、給料のないエンジニアたちが作り上げたものだ。
唐鳳の前に——台湾オープンソースの根
g0vが2012年にすばやく立ち上がれたのは、台湾にすでに20年のオープンソースの土壌があったからだ。
唐鳳(Audrey Tang)は12歳でPerlを習い、14歳で中学を辞めて起業した。政府に入る前、彼女はCPAN(Perlのモジュールプラットフォーム)で100件以上のプロジェクトを立ち上げ、Haskellで実装したPerl 6の最初の動作可能バージョン「Pugs」を主導し、表計算ソフトの父・Dan Bricklinと共にEtherCalcを開発した。彼女はPerlとHaskellコミュニティで広く知られるリーダーであり、政治家としての経歴よりずっと早くから国際オープンソース界に影響を与えていた。
洪任諭(PCMan)はもう一人の象徴的な存在だ。彼は内科医でありながら、高校時代に独学でプログラミングを学び、BBS接続ソフト「PCMan」を書いた。2006年には軽量Linuxデスクトップ環境「LXDE」プロジェクトを立ち上げた。LXDEはかつてメモリ消費量が最も少い主流デスクトップ環境として、Knoppix、Lubuntuなど多くのディストリビューションに採用された。台湾の医師が書いたデスクトップ環境が、世界中のLinuxマシンで動いている。洪任諭は後にGoogleに入社したが、LXDEの物語は台湾のオープンソース貢献者の典型的な特徴を示している——本業はソフトウェアではなく、余暇に国際的なプロジェクトを生み出す。
黃敬群(jserv)は別の道を歩んだ。聯発科(MediaTek)、晶心科技(Andes Technology)などでシステムソフトウェア開発に携わり、後に成功大学コンピュータサイエンス学科で教鞭をとり、「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、ブロックチェーンなど多岐にわたるテーマを扱い、各トラックは約6時間のセッションをコミュニティが自主企画する。COSCUPは入場無料。ボランティアは100人以上、全員無報酬。2025年はCOSCUP創設20周年だ。
SITCON(Students' Information Technology Conference)は2013年から始まり、完全に学生が発起し、学生が運営する。その意義は明確——18歳の高校生に「卒業を待たなくてもオープンソースに参加できる」と示すことだ。SITCONは毎年3月に年次会議を開催するほか、学期中のHackGen、夏期合宿、隔週の集まりを行う。
PyCon TWはPythonコミュニティの年次会議で、分野横断的なPythonユーザーが集まる。MozTWは台湾のMozillaボランティアコミュニティで、2004年からFirefox繁体字中国語版のメンテナンスを続け、キャンパス大使プログラムや字幕翻訳チームを運営している。台北の「摩茲工寮(Mozilla Community Space)」は2014年から2023年まで活動を続け、Mozillaの支援終了後は地元の寄付によって維持された。
これらのコミュニティ間には大量の交差参加がある。同じ人物がCOSCUPのスピーカーであり、g0vのコントリビューターであり、PyCon TWのボランティアでもある。台湾のオープンソースコミュニティは小さいが、密度が高い。
制度の遺産と断絶
台湾にはかつて、政府がオープンソースを推進しようとした試みがあった。
2003年、中央研究院情報科学研究所が経済部工業局の助成を受けて「自由軟體鑄造場(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、Trend Micro)が国内企業を大きく上回っている。
これは必ずしも悪いことではない。オープンソースがKPIでないからこそ、参加者の動機はよりピュアだ。g0vのマスクマップが72時間で爆発的に生まれたのは、誰かがチケットを切ったからではなく、1,000人のエンジニアが「これはやるべきだ」と感じたからだ。
しかし、このモデルには限界がある。企業レベルの継続的な投資がなければ、コアメンテナーが燃え尽きたあとにプロジェクトが停滞しやすい。台湾が不足しているのはweekend hackerではなく、オープンソースにフルタイムで取り組める職場だ。
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》はこれを「台湾が法律をクラウドソーシングするための、シンプルだが巧みなシステム」と呼んだ。これはもはやプログラミングの問題ではなく、オープンソースの協働ロジックを民主的ガバナンスに応用することだ。
台湾において、オープンソースはテクノロジーコミュニティだけの話ではない。それは一つの態度だ——問題を見つけたら、エディタを開いて、書き始める。
参考資料
- g0v 公民科技専案與社群手冊(一次資料)
- 2020 動盪一年,g0v 的貢獻可不只「口罩地圖」 — 遠見雑誌
- Civic Technology Can Help Stop a Pandemic — Foreign Affairs
- 公民黒客力 g0v 零時政府 — 台湾光華雑誌
- 国際開源社群領導者唐鳳:開源是新時代交換典範 — iThome
- 洪任諭 — 維基百科
- 黃敬群 — 維基百科
- 自由軟體鑄造場 — 維基百科
- About OCF — Open Culture Foundation
- committers.top — Most active GitHub users in Taiwan
- COSCUP — Wikipedia
- The simple but ingenious system Taiwan uses to crowdsource its laws — MIT Technology Review