接触確認アプリ、エンジニアが無償開発した訳

「オープンソース」で開発、内外の200人が結集

日本マイクロソフトでクラウドのエンジニアとして働く廣瀬一海氏は、新型コロナの感染拡大が日本でも目立ち始めた3月半ば、終業後の自宅で接触確認アプリの開発を始めた。当時世界に先駆けてシンガポールで配信された「TraceTogether(トレース・トゥギャザ)」という接触確認アプリを見て、「すごくいいアイデアだと思ったのがきっかけ」(廣瀬氏)。

日本医師会でソフトウェア開発に関わったという廣瀬さんは公衆衛生の知見もあった。当時はアップルとグーグルのAPIもなかったため、手元のiPhoneとAndroidのスマホを使い、試行錯誤しながら進めていったという。ただ1人での開発にも限界があり、「オープンソース」として進めることにした。

「オープンソース」の意義

オープンソースとは、プログラムのコードの中身を公開し、第三者のエンジニアからの助言や修正を募ったり、ほかのプロジェクトの開発に役立ててもらったりすることだ。「GitHub(ギットハブ)」などのコードを保存・共有するサイト上では、日々さまざまなプロジェクトが公開されている。消費者が日頃使うアプリにもオープンソースの技術が数え切れないほど使われている。

オープンソース開発とした理由について、廣瀬氏は「医療に使われるソフトは透明性が高く、誰もが検証可能であることが求められる。オープンソースはそれを担保するのに有効な手段だ。医師会で開発に携わった医事会計ソフト『ORCAプロジェクト』もオープンソースだった。共有財産だと考えているので、私がいなくてもメンテナンスできる状態にしたかった」と説明する。

オープンソースの接触確認アプリ開発プロジェクト「Covid-19 Radar Japan」を率いた廣瀬一海氏と、渉外などを担当した安田クリスチーナ氏(記者撮影)

廣瀬氏がフェイスブックなどを通じて呼びかけると、エンジニアやデザイナー、プライバシーポリシーなどを考える弁護士、広報担当者、アプリを試験利用するテスター、シンガポールや香港などで開発の支援や翻訳に携わる人たちなど、最終的に200人以上が集まった。

当初は廣瀬氏ら以外にも、東京都の新型コロナ対策のウェブサイトを開発した一般社団法人コード・フォー・ジャパンなど複数の団体・企業が、接触確認アプリの開発を進めていた。「コード・フォー・ジャパンなどとも(ブルートゥースに関連する)規格を統一して、アプリの互換性を持たせようという話をしていた」(廣瀬氏)。ただアップルとグーグルがAPIの利用条件に「1国1アプリであること」と定め、最終的に廣瀬氏らのプロジェクトの採用が決まった。

次ページ急ピッチのスケジュール
政治・経済の人気記事
トピックボードAD
関連記事
  • ポストコロナのメガ地経学ーパワー・バランス/世界秩序/文明
  • 最新の週刊東洋経済
  • 晩婚さんいらっしゃい!
  • 近代日本を創造したリアリスト 大久保利通の正体
トレンドライブラリーAD
人気の動画
早慶上理・MARCH・関関同立、少子化でどうなる?
早慶上理・MARCH・関関同立、少子化でどうなる?
日本製鉄は「巨人トヨタ」でも1ミリも譲らない
日本製鉄は「巨人トヨタ」でも1ミリも譲らない
山手線2日間運休「渋谷駅大工事」何をどう変えた
山手線2日間運休「渋谷駅大工事」何をどう変えた
「安売り日本」はもう限界、ニッポン再生計画
「安売り日本」はもう限界、ニッポン再生計画
アクセスランキング
  • 1時間
  • 24時間
  • 週間
  • 月間
  • シェア
トレンドウォッチAD
勝ち組シニアと負け組シニア<br>定年格差

「45歳定年」発言に対し一部で猛反発。現実には法改正で70歳までの雇用確保が今春努力義務化されました。人生100年時代といわれる今、従来の定年はもはやなくなりつつあります。老後も働くシニアが第二の人生を勝ち抜くためにすべきことは何でしょうか。

東洋経済education×ICT