グローバルなデジタルインフラの中で、一見技術的な問題が政治とアイデンティティの敏感な神経を揺さぶっている——台湾は様々な国際標準やソフトウェアシステムでどのように表記されるべきか?ISO 3166国際標準から無数のオープンソースプロジェクトまで、「Taiwan, Province of China(台湾、中国の一省)」という表記は継続的な議論と修正行動を引き起こしてきた。
問題の核心——ISO 3166-1標準
ISO 3166-1は国際標準化機構(ISO)が制定した国コード標準で、世界の国家と地域に2文字・3文字・数字のコードを割り当てている。この標準の中で、台湾にはTWというコードが割り当てられているが、公式名称は「Taiwan, Province of China(台湾、中国の一省)」とされている。
この表記は1974年からISO 3166標準に存在しているが、台湾の人々と多くの国際コミュニティのメンバーにとって、これは台湾の実際の政治的現状と統治構造を反映していない「欠陥のある標準」だ。
オープンソースコミュニティによる修正の取り組み
Ubuntu Bug 1138121——ソフトウェアのミラー選択問題
Ubuntuのソフトウェアリポジトリ設定では、ユーザーが所在国を選択して最適なミラーサイトを見つける必要がある。台湾のユーザーが「Taiwan, Province of China」という選択肢を目にしたとき、多くの人が困惑と不満を感じた。
Bug #1138121の報告者は問題を詳しく説明した。
ほぼすべての台湾(中華民国)人は、それが画面に表示されれば、このソフトウェアの欠陥に困惑するでしょう ;)
報告者が提案した解決策は、ISOコードの「common name(一般名)」フィールド、すなわち政治的な正式名称ではなくシンプルに「Taiwan」を使用することだった。
GitHub上での修正の試み
GitHubのオープンソースコミュニティでは、多くのプロジェクトが同じ問題に直面している。例えば「ISO-3166-Countries-with-Regional-Codes」プロジェクトのIssue #43では、コミュニティメンバーがこう指摘した。
Wikipediaによれば、台湾は中国の一省ではありません。一部のコードは「Taiwan」を「Taiwan, Province of China」と表現していますが、これは受け入れられません。
こうしたissueには通常、関連ファイルの「Taiwan, Province of China」を「Taiwan」に修正するpull requestが添付されている。
FreeBSD PR 138672
FreeBSDオペレーティングシステムも同様の問題報告を受けた。番号138672のPRのタイトルは問題を直接的に示している——「ISO 3166は台湾に誤った名称を与えている。以前のように台湾を『Taiwan』と呼んでほしい」。
Drupal Issue 1938892
DrupalコンテンツマネジメントシステムコミュニティでもISO-3166-1の国データからCLDR(Common Locale Data Repository)のUnicodeデータへの移行が議論された。コミュニティメンバーは「Taiwan, Province of China」という表記が「非常に問題がある」と考えた。
技術的な課題と解決策
標準化のジレンマ
ソフトウェア開発者が直面する課題は、国際標準に従いながら政治的論争を避け、ユーザーの感情を尊重することだ。よく見られる解決策には次のものがある。
- Common Nameの使用:完全な公式名称ではなく、より中立的な「Taiwan」を採用する
- CLDRデータの採用:Unicode CLDRプロジェクトの地域データを使用する(通常より中立的)
- ローカライゼーション処理:異なる言語環境で適切な名称を使用する
開発コミュニティの対応パターン
ユーザーが台湾の表記問題を報告したとき、オープンソースプロジェクトは通常以下の手順を取る。
- 技術的評価:システム機能に影響せずに表記を変更できるか確認する
- コミュニティ討議:issueやフォーラムで最適な代替案を議論する
- 段階的修正:pull requestで関連ファイルを段階的に更新する
- ドキュメント更新:新しい処理方法を説明するドキュメントを修正する
より広範な影響
国際機関での命名問題
この問題はソフトウェアシステムだけに存在するわけではない。多くの国際機関でも台湾は同様の命名の課題に直面している。
- WHO(世界保健機関):台湾は「Taiwan」の名義で参加できず、「Chinese Taipei(中華台北)」を使用することが多い
- オリンピック:台湾は「Chinese Taipei」名義で出場
- その他の国際標準機関:大多数がISO 3166-1の表記方式に従っている
デジタル主権についての考察
国際標準における台湾の表記問題は、実際にはデジタル時代の主権表現の問題を反映している。グローバル化されたデジタルインフラにおいて、すべての地域が適切な方法で識別・表現されることをいかに確保するかは、考える価値のある問いだ。
g0vコミュニティの貢献
g0vコミュニティのメンバー「chewei」が関連事例と議論スレッドを長期にわたってまとめ、この問題の普遍性と重要性をより多くの人に伝えてくれたことに感謝する。g0vコミュニティは長年、オープンソース協働の方式を通じて政府のデジタルサービスを改善し、情報の透明化を推進してきた。
開発者への実務的提言
国家/地域選択機能を扱うソフトウェア開発者には、以下を検討することを勧める。
- 政治的論争を避ける:「Taiwan, Province of China」ではなく、より中立的な「Taiwan」などの名称を使用する
- カスタムオプションを提供する:ユーザーまたは管理者が地域名をカスタマイズできるようにする
- 国際的慣行を採用する:Google・Microsoftなど主要サービスの処理方式を参考にする
- ドキュメントで説明する:特定の表記方式を採用した理由をドキュメントで説明する
まとめ
国際標準における台湾の表記問題は、一見技術的な細部のようだが、実際にはアイデンティティ・尊重・包容の深い問題に関わっている。オープンソースコミュニティの継続的な努力によって、多くのプロジェクトがより中立的で包容的な表記方式を採用するようになった。
これは技術的問題の解決だけでなく、デジタル時代における多元的な価値観の体現でもある。一つひとつの小さな修正が、開発者コミュニティのユーザーの感情への配慮と、より包容的なデジタル環境を構築しようとする努力を表している。
参考資料
- ISO-3166-Countries-with-Regional-Codes Issue #43
- Ubuntu Bug #1138121
- FreeBSD PR 138672
- Drupal Issue #1938892
- Taiwan News: Taiwan urged to address mislabeling by ISO
- g0vコミュニティ資料整理 — chewei によるまとめ
本文はg0vコミュニティのメンバー・chewei が提供した資料整理、および台湾のデジタルシステムにおける表記改善に尽力したすべての開発者とコミュニティメンバーへの感謝を込めて。