Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Government open source — 政府や自治体のオープンソース活用

Government open source — 政府や自治体のオープンソース活用

How government uses open source

政府・自治体がオープンソースを活用している方法

Ben Balter

June 22, 2015
Tweet

More Decks by Ben Balter

Other Decks in Technology

Transcript

  1. !

  2. !

  3. ! Today, tech companies open source everything but the secret

    sauce 既にテクノロジー企業はコアとなる技術 以外をオープンソース化している
  4. ! Open source is how our industry builds software today

    既にテクノロジー業界のソフトウェア開発は オープンソースで⾏行われている
  5. ! Open Source (software)
 software that can be freely used,

    modified, and shared (in both modified and unmodified form) by anyone オープンソースのソフトウェアとは 誰でも⾃自由に利⽤用、変更、そして誰とでも共有(元の状態でも変更し たものでも)出来るソフトウェアである
  6. ! Open Source (philosophy)
 a philosophy of collaboration in which

    working materials are made available online for anyone to fork, modify, discuss, and contribute to. オープンソースの哲学とは 素材がオンラインで公開されていれば、 誰でも素材をコピー、変更、コミュニケーションをしながら、 貢献出来る共同作業の考え⽅方である
  7. ! Three scopes of “open collaboration” Smaller より⼩小さい Bigger より⼤大きい

    Within an agency 組織内 With the public 公共 Between agencies 組織間 「オープンコラボレーション」の3つのスケール
  8. ! ' Closed ( Open ) Application ) Application )

    Application ) Application * Framework + Database , Server - Operating System ) Application . Plugins * Framework + Database , Server / Packages - Operating System 0 Buy 1 Write 1 Write 2 Use
  9. ! Agency 1 Agency 2 Agency 1 Agency 2 100

    ¥ 100 ¥ 5 5 100 ¥ 100 ¥ 5 5 5 5 5 5 ' Closed ( Open
  10. ! Three types of “open” ) Developers 開発者 $ Policy

    makers 政策⽴立案者 6 Open Source オープンソース 1 Open government 開かれた政府 7 Open data オープンデータ 3つの「オープン」の種類
  11. ‣ Software for crowdsourcing geospatial information
 地理空間情報のクラウドソース⽤用のソフトウェア ‣ Used for

    disaster response and recovery
 災害への対応ɾ復興のために利⽤用 ‣ Developed by NGA (US GSI)
 アメリカ国家地球空間情報局が開発 ‣ Contributed to by 18F (“startup” within US GSA)/18F
 (連邦政府調達局内の「スタートアップ」)が貢献 ‣ Used by FEMA (federal) and Huntsville, AL (local)/FEMA
 (アメリカ合衆国連邦緊急事態管理庁)とアラバマ州ɾハンツビル市が活⽤用
  12. ‣ Federal portal for publishing open data
 オープンデータ公開⽤用のアメリカ合衆国政府のポータル ‣ Developed

    entirely in the open
 開発は全てオープンで⾏行われた ‣ Users commented on mock ups and initial code
 ⼀一般ユーザーはモックアップと元のコードに対してもコメントした ‣ Launched with 150+ open issues
 150以上の未解決なイシューがあった状態で運⽤用開始 ‣ More development post-launch than pre-launch
 運⽤用開始後の⽅方が開発が⾏行われている
  13. ‣ Philadelphia, PA sought to publish where to get influenza

    shots
 ペンシルバニア州フィラデルフィア市はインフルエンザの予防 接種を受けられる場所を公開したかった ‣ Realized the problem was not specific to Pennsylvania
 ペンシルバニア以外でも同じ課題が存在することに気付いた ‣ Created an open standard to publish flu shot information
 インフルエンザ予防接種の情報公開のためのオープンスタンダー ドを開発 ‣ Chicago and San Francisco adopted the same standard
 シカゴ市とサンフランシスコ市が同じスタンダードを採⽤用 ‣ Entrepreneurs can build against the standard, new cities can join
 起業家はこのスタンダードを利⽤用できるし、どの都市でも参加が出来る
  14. ‣ System by which all US publications are published (laws,

    reports, etc.)
 法律やレポートを含む全てのアメリカ政府の出版物が出版される⽅方法 ‣ US GPO placed no code in the repository
 合衆国政府印刷局は⼀一切ソフトウェアコードをレポジトリで管理していない。 ‣ Publishing technical documentation where developers already are
 開発者が既に集まっている場所に技術的な資料を公開した。 ‣ Forum for developers to provide feedback, discuss issues
 開発者がフィードバックを提供したり、課題を議論するための場 所になっている。 ‣ Established a community around the website
 ウェブサイトを中⼼心にコミュニティを設⽴立した。
  15. ‣ Interactive map at http://gsi-cyberjapan.github.io/gsimaps/ 
 インタラクティブな地図 ‣ Built on open

    source framework (Leaflet.js), using open data
 オープンソースなフレームワークを使って構築して、オープン データを利⽤用している ‣ Hosted on GitHub Pages so that anyone may use or contribute/ GitHub Pages
 でホストしているので、誰でも利⽤用と貢献が出来る ‣ Japanese and English README to attract contributors
 貢献者を集めるために⽇日本語と英語のREADMEを公開
  16. ‣ FITARA — Federal Information Acquisition Reform Act
 連邦情報テクノロジー調達改⾰革法 ‣

    White House drafted guidance for agencies to implement the policy
 ホワイトハウスは各庁舎がポリシーを実施するためのガイドラ インの草案を作成 ‣ Living, collaborative document; anyone in the world can contribute
 世界中の誰でも貢献が出来るドキュメント ‣ US Congressman submitted pull request, White House accepted
 アメリカの下院議員がプルリクエスト(修正提案)を提案、ホ ワイトハウスが受け⼊入れた ‣ Feedback was finalized and policy was signed into law
 フィードバックは反映されて、このポリシーは法律化された
  17. ! Three types of “open” " Developers 開発者 # Policy

    makers 政策⽴立案者 % Open Source オープンソース & Open government 開かれた政府 ' Open data オープンデータ 3つの「オープン」の種類
  18. 1. ( Consume (利⽤用) open source — Stand up a

    Drupal site, Linux- based servers, rely on open source libraries 2. ) Publish (公開) open source — Post a zip file to an FTP server 
 (or the modern equivalent) 3. * Participate (コラボレーション) in the open source community — engage developers, actively seek contributors, merge community contributions Three phases of “open” 「オープン」の3つのステージ
  19. ! Best Practice #1: The technology is the easy part

    テクノロジーの部分は簡単である
  20. ! Best Practice #2: Start small, go through the motions

    ⼩小さいプロジェクトで とりあえず試してみる