2019年02月02日 10時00分00秒

法律をGitHubのプルリクエスト機能を使って修正するその一部始終が公開中

アメリカ合衆国の首都ワシントンでは、法律がGitHubを使用して管理されています。法律のオープンデータ化を推進するサービス「GovTrack」の創設者であるジョシュア・トーベラーさんが条文のタイプミスを見つけてからプルリクエスト機能を使って修正するまでの流れが海外ニュースメディアのArs Technicaで公開されています。

How I changed the law with a GitHub pull request | Ars Technica
https://arstechnica.com/tech-policy/2018/11/how-i-changed-the-law-with-a-github-pull-request/

ある日、トーベラーさんが法律を調査していた時に条文の参照が誤っていることを発見したとのこと。問題となったのは「公開政府省は、第2編第5章のIの実施に関して助言を行う」という一文ですが、実際に指し示すべき条文は第2編第5章のIIだったそうです。

ワシントンの法律はGitHub上で公開されています。GitHub上の法律はコピーではなく正式な情報源であり、実際にワシントンD.C.の公式サイトで閲覧できる条文はGitHub上のものを利用して生成されています。つまり、GitHub上の条文を修正すれば、それが公的な機関にも反映されるということ。GitHubには「より良いコードを書いたのでコードの修正を取り込んで欲しい」という依頼を出す「プルリクエスト機能」というものがあるため、トーベラーさんはこの機能を使って訂正の依頼を出すことにしました。

トーベラーさんが実際に出したプルリクエストは以下のとおり。条文の「I」を「II」に書き換えると共に「タイプミスがある」という内容のコメントを付けています。

数日後、議会の担当者がプルリクエストを許諾し……

GitHub上のデータをもとに生成されているワシントンDC政府のサイトの条文も自動的に修正されました。

トーベラーさんは「この種の技術的な修正は議会の可決や市長による署名が不要なものであり、公聴会や専門家の証言、利害関係者の交渉、選出された代表者による投票といった従来の立法の方法を変えるものではない。しかし政府や立法のオープン化にとって画期的な出来事だ」とコメントしたほか、「GitHubで法律を公開することによって議会が迅速に法律を公表し、市民は最新の法律を閲覧できる。この方法は検索性にも優れており、高コストの法律調査手段を利用できない市民や司法扶助団体の弁護士が司法へアクセスしやすくなるといった点で政府のイノベーションである」と述べています。

・関連記事

激烈な効果を出す記事広告をGIGAZINEに載せるにはどうすればいいのか編集長に聞いてみた
開発したサービスやアプリを最小の手間で拡散して最大限の効果を得られるGIGAZINEの「完全おまかせコース」発注プロセスまとめ
製品やサービスの認知度を上げユーザーを増やすためにGIGAZINEで記事広告「ベーシックコース」を発注する方法まとめ
2024年04月25日 15時48分49秒 in ネットサービス Posted by log1d_ts

人気記事リスト

最新記事リスト

カレンダー

2024年4月
 123456
78910111213
14151617181920
21222324252627
282930    

カテゴリ