$30 off During Our Annual Pro Sale. View Details »

How to foster an open source culture inside Government

Ben Balter
November 07, 2015

How to foster an open source culture inside Government

政府の中でオープンソースの文化を育てる方法

Ben Balter

November 07, 2015
Tweet

More Decks by Ben Balter

Other Decks in Technology

Transcript

  1. !
    How to foster an open source culture inside Government
    ඲଱΄ӾͽηЄϤЀϊЄφ΄෈۸ΨᙙͼΡොဩ
    @benbalter
    [email protected]
    government.github.com
    github.co.jp
    [email protected]

    View Slide

  2. !
    @BenBalter
    " Government Evangelist,

    GitHub
    GitHub඲଱ɾᛔလ֛εϝЀυδϷφϕ
    $ Attorney
    ୐捔ॊ
    % Open source developer
    ηЄϤЀϊЄφ樄咲ᘏ

    View Slide

  3. !
    Open source isn’t the next big thing
    ηЄϤЀϊЄφ΅
    ๚๶΄κЄϼЄϖͽ΅΀͚

    View Slide

  4. !
    Today, tech companies open source 

    everything but the secret sauce
    ෬΁ϓμϛϺυЄմ䮣΅πί;΀Ρದ悬
    զक़ΨηЄϤЀϊЄφ۸ͭͼ͚Ρ

    View Slide

  5. Startups
    twitter.github.io
    yelp.github.io

    View Slide

  6. netflix.github.io
    adobe.github.io

    View Slide

  7. Tech Giantsɾय़ಋ
    sap.github.io ibm.github.io microsoft.github.io

    View Slide

  8. !
    Open source is how the industry builds software today
    ෬΁ϓμϛϺυЄ䮣ኴ΄ϊϢϕγδί樄咲΅
    ηЄϤЀϊЄφͽᤈΥ΢ͼ͚Ρ

    View Slide

  9. !
    Open source is how government builds software today

    ηЄϤЀϊЄφ΅̵඲଱̵͢Ք෭΄ϊϢϕγδίΨ䯤
    塈ͯΡොဩͽͯ

    View Slide

  10. !
    40,000 government users
    40,000Ո΄඲଱ڥአᘏ
    15,000 government projects
    15,000΄ᤈ඲ϤϺυδμϕ
    1,200 government organizations
    1,200΄඲଱奲婻
    70 countries
    70θࢵ
    Government using open source
    ඲଱΅෬΁ηЄϤЀϊЄφΨၚአͭͼ͚Ρ

    View Slide

  11. !
    1. What/֜
    2. Why/֜ඳ
    3. How/Ϳ͜Κ͹ͼ
    4. Lessons/ර懺
    & Roadmap

    View Slide

  12. !
    What is open source?
    ηЄϤЀϊЄφ;΅Ҙ

    View Slide

  13. !
    Open source ≠ Published source
    ηЄϤЀϊЄφ;΅஠ͰͭΘ
    Ӟᛱل樄ͯΡ஠ᥝ΅΀͚

    View Slide

  14. !
    Open Source (software)

    software that can be freely used, modified, and shared (in both
    modified and unmodified form) by anyone
    ηЄϤЀϊЄφ΄ϊϢϕγδί;΅
    抑ͽΘᛔኧ΁ڥአ̵䄜ๅ̵ͳͭͼ抑;ͽΘوํҁز΄ᇫ䙪ͽΘ䄜ๅͭ͵Θ
    ΄ͽΘ҂ڊ๶ΡϊϢϕγδίͽ͘Ρ

    View Slide

  15. !
    Open Source (philosophy)

    a philosophy of collaboration in which
    working materials are made available online
    for anyone to fork, modify, discuss, and contribute to.
    ηЄϤЀϊЄφ΄߽਍;΅
    ᔰ๭͢ηЀ϶αЀͽل樄ͫ΢ͼ͚΢Ά̵
    抑ͽΘᔰ๭ΨπϡЄ̵䄜ๅ̵πϬϲϘξЄτϴЀΨͭ΀͢Ο̵
    揙ሠڊ๶Ρوݶ֢䮣΄ᘍ͞ොͽ͘Ρ

    View Slide

  16. !
    Three scopes of “open collaboration”
    Smaller
    ΞΠੜ͚ͫ
    Bigger
    ΞΠय़͚ͣ
    Within an agency
    奲婻ٖ
    With the public
    لو
    Between agencies
    奲婻樌
    ̿ηЄϤЀπ϶ϩϹЄτϴЀ̀΄Ҍͺ΄φξЄϸ

    View Slide

  17. !
    Why open source?
    ֜ඳηЄϤЀϊЄφҘ

    View Slide

  18. !
    ' Efficiency
    㵁ሲ۸

    View Slide

  19. !
    All the easy problems
    have already been solved
    抓氂΅
    ෬΁ᥴ䷥ͫ΢ͼ͚Δͯ

    View Slide

  20. !
    ( Closed ) Open
    * Application
    * Application
    * Application
    * Application
    + Framework
    , Database
    - Server
    . Operating System
    * Application
    / Plugins
    + Framework
    , Database
    - Server
    0 Packages
    . Operating System
    1 Buy 2 Write
    2 Write
    3 Use

    View Slide

  21. !
    Agency 1 Agency 2 Agency 1 Agency 2
    100 ¥ 100 ¥
    4 4
    100 ¥ 100 ¥
    4 4
    4 4
    4 4
    ( Closed ) Open

    View Slide

  22. !
    Government
    4 4
    4 4
    4 4 4
    4
    Company 2
    Company 1
    Economic development

    View Slide

  23. !
    5 Transparency 

    (and accountability)
    ᭐ก௔

    View Slide

  24. !
    How government uses open source
    ඲଱ɾᛔလ֛͢ηЄϤЀϊЄφΨၚአͭ
    ͼ͚Ρොဩ

    View Slide

  25. !
    Three types of “open”
    * Developers
    樄咲ᘏ
    $ Policy makers
    ඲ᒽᒈໜᘏ
    6 Open Source
    ηЄϤЀϊЄφ
    2 Open government
    樄͡΢͵඲଱
    7 Open data
    ηЄϤЀϔЄό
    3ͺ΄̿ηЄϤЀ̀΄圵气

    View Slide

  26. !
    Open source (software)
    ηЄϤЀϊЄφ(ϊϢϕγδί)

    View Slide

  27. !
    Open source is a force multiplier for the taxpayer's dollar
    ηЄϤЀϊЄφ΅奁ᑗᘏ΄͠ᰂ΄㵁ຎΨ䃀ےͯΡ

    View Slide

  28. Open source - GeoQ

    View Slide

  29. ‣ Software for crowdsourcing geospatial information

    ࣈቘᑮ樌ఘ䁭΄μ϶γϖϊЄφአ΄ϊϢϕγδί
    ‣ Used for disaster response and recovery

    傑ਸ਼Ύ΄䌏䖕ɾ䕸岉΄͵Η΁ڥአ
    ‣ Developed by NGA (US GSI)

    ίϮϷθࢵਹࣈቖᑮ樌ఘ䁭ੴ͢樄咲
    ‣ Contributed to by 18F (“startup” within US GSA)

    (昧ᮏ඲଱抠晄ੴٖ΄̿φόЄϕίϐϤ̀)͢揙ሠ
    ‣ Used by FEMA (federal) and Huntsville, AL (local)/FEMA

    (ίϮϷθݳ悡ࢵ昧ᮏ姴௒Ԫ䙪ᓕቘ䓆);ί϶ϝϫ૞ɾϜЀϑϠϸ૱͢ၚአ

    View Slide

  30. View Slide

  31. ‣ Created by 18F ("startup" within US central government)

    18F(ᔂࢵӾ।඲଱ٖ΄̿φόЄϕίϐϤ̀)͢樄咲
    ‣ Uses data from Digital Analytics Program (government-wide shared analytics platform built
    on Google Analytics)

    ϔυόϸړຉϤϺν϶ϭ(Google AnalyticsӤ΁֢౮ͫ΢ͼ͚Ρ඲଱ق֛ͽوํͫ΢ͼ
    ͚ΡίϗϷϓΰμφϤ϶ϐϕϢζЄϭ)΄ϔЄόΨڥአ
    ‣ Shows real-time data of government website usage, bulk download available for developers

    ඲଱樛昧γδϣςαϕ΄ڥአᇫ丆ϔЄόΨϷίϸόαϭͽᤒᐏ̵樄咲ᘏݻͧ΁Ӟೡύ
    γЀϺЄϖΘ൉׀
    ‣ Grounded IT investment discussions in data-driven decision-making

    ϔЄόΨز΁ͭ͵ITಭ揾΄఺௏䷥ਧΨݢᚆ΁ͭ͵
    ‣ Used by the city of Philadelphia with minimal IT investment

    ๋ੜ΄ITಭ揾΄ΕͽϢΰ϶ϔϸϢΰί૱͢ڥአ

    View Slide

  32. View Slide

  33. View Slide

  34. ‣ Developed by US National Renewable Energy Laboratory (US funded research lab)

    ίϮϷθࢵᒈٚኞݢᚆεϚϸλЄᎸᑪಅ͢樄咲
    ‣ Sits in front of new and legacy systems to provide API keys, caching, rate limiting,
    and analytics

    ෛ憒;ϹιτЄτφϓϭ΄οЄϕγδα;ͭͼ̵APIκЄ̵κϰϐτϲ̵ί
    μψφګக;ίϗϷϓΰμφ;൉׀
    ‣ Provided as a free, shared service by api.data.gov

    api.data.gov΁Ξ͹ͼϢϷЄͽوํͫ΢͵ςЄϠφ;ͭͼ൉׀ͫ΢ͼ͚Ρ
    ‣ Allows agencies to more easily execute the encasement strategy

    ݱ䓆岍΁ΞΡencasement strategy΄䋚ᤈΨΞΠ㲖ჶ΁ᤈ͞ΡΞ͜΁ͭͼ͚Ρ

    View Slide

  35. View Slide

  36. !
    Open source allows government and taxpayers to work together
    ηЄϤЀϊЄφ΅඲଱;奁ᑗᘏ͢͠԰͚ΨςϪЄϕͯΡ΄Ψ
    ݢᚆ΁ͯΡ

    View Slide

  37. Open source - data.gov

    View Slide

  38. ‣ 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

    晁አ樄ত஍΄ො͢樄咲͢ᤈΥ΢ͼ͚Ρ

    View Slide

  39. View Slide

  40. ‣ DC laws published on vendor's website with restrictive license

    ϼτЀϕЀDC΄ဩ஌΅ګᴴ͢ग़͚϶αψЀφΨֵ͹ͼϦЀύЄ΄γδϣςαϕͽل樄
    ͫ΢ͼ͚͵
    ‣ Civic hackers encouraged district government to release machine-readable version of the laws

    τϠϐμϜϐθЄ͢ϼτЀϕЀDC΄඲଱΁ဩ஌ΨπЀϡϲЄό͢㳌ቘڊ๶Ρ୵ୗͽل
    樄ͯΡΞ͜΁㰕ͣͧ͡͵
    ‣ Civic hackers created multiple open-source interfaces

    τϠϐμϜϐθЄ΅愢හ΄ηЄϤЀϊЄφ΄αЀόЄϢδαφΨ樄咲ͭ͵
    ‣ Code is now searchable, accessible, mobile-friendly, and linkable

    匍ࣁπЄϖ΅䭥ᔱ͢ͽ̵ͣಋ΄੺ͥ;ͩΣ΁͘Π̵ϯϝαϸ䌏䖕Θͭͼ͚ͼ̵ϷЀμΘ
    ͫ΢ͼ͚Ρ

    View Slide

  41. View Slide

  42. View Slide

  43. !
    Open data
    ηЄϤЀϔЄό

    View Slide

  44. Open data - Philadelphia

    View Slide

  45. ‣ 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

    ᩸䮣ਹ΅ͩ΄φόЀύЄϖΨڥአͽͣΡ̵ͭͿ΄᮷૱ͽΘ݇ے͢ڊ๶Ρ

    View Slide

  46. Open data - US GPO

    View Slide

  47. ‣ 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

    γδϣςαϕΨӾஞ΁πϬϲϘϓΰΨ戔ᒈͭ͵̶

    View Slide

  48. View Slide

  49. ‣ Open building and construction permit data standard

    ηЄϤЀ΀ୌ塈战ݢ΄憒໒
    ‣ Created by ~15 private sector vendors for use by cities

    ᛔလ֛͢ڥአڊ๶ΡΞ͜΁ʙ15΄࿆樌ψμόЄ΄ϦЀύЄ֢͢౮
    ‣ Implemented within the software cities use to manage permits — no change to civil servants workflow
    or tools

    ෬΁ᛔလ֛͢战ݢ戣ΨᓕቘͯΡ͵Η΄ϊϢϕγδί΁䌏䖕ͯΡΞ͜΁樄咲ͫ΢͵-ᛔလ֛΄实㹓
    ΅ϼЄμϢϺЄΚϑЄϸΨ䄜ๅͯΡ஠ᥝ΅僻͡͹͵
    ‣ Shared standard is seen as a feature that prevents vendor lock-in

    وํͫ΢͵憒໒΅ϦЀύЄ΁ΞΡϺϐμαЀΨᴥྊڊ๶Δͯ
    ‣ Civic entrepreneurs can more easily build apps to consume the data across multiple cities

    τϠϐμ᩸䮣ਹ΅愢හ΄ᛔလ֛ΨΔ͵͢ΡϔЄόΨၚአͯΡίϤϷΨΞΠ墋㶨΁樄咲ڊ๶Ρ

    View Slide

  50. View Slide

  51. Chicago Food Inspection Models

    View Slide

  52. ‣ City of Chicago has 15,000 food establishments but only 36 inspectors

    τθρ૱΅15,000զӤ΄汯ᷣମ͘͢Ρ̵͢䭥䪨ਥ΅36ՈͶͧ
    ‣ Created model using predictors of critical violations (crime, property value, etc.)

    ᯿य़΀晅ݍ΄Ԩ介ϯϔϸ(ᇨᗜ̵ࣈ㭅ᒵΨၚአͭͼ)Ψ֢౮
    ‣ Made data available to the public, open source the model

    ϔЄόΨӞᛱل樄̵ϯϔϸΨηЄϤЀϊЄφ۸
    ‣ ~15% increase in likelihood to find critical violations, found violations 1 week earlier on
    average

    ᯿य़΀晅ݍΨ咲憎ͯΡݢᚆ௔͢~15%ݻӤ̵ଘ࣐ͭͼՔΔͽΞΠ1昱樌෱ͥ晅ݍΨ咲憎
    ‣ https://chicago.github.io/food-inspections-evaluation/

    View Slide

  53. !
    Open government
    樄͡΢͵඲଱

    View Slide

  54. View Slide

  55. ‣ 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

    ϢΰЄϖϝϐμ΅ݍฉͫ΢ͼ̵ͩ΄ϪϷτЄ΅ဩ஌۸ͫ΢͵

    View Slide

  56. Open policy - US FITARA

    View Slide

  57. View Slide

  58. View Slide

  59. View Slide

  60. !
    Three types of “open”
    * Developers
    樄咲ᘏ
    $ Policy makers
    ඲ᒽᒈໜᘏ
    6 Open Source
    ηЄϤЀϊЄφ
    2 Open government
    樄͡΢͵඲଱
    7 Open data
    ηЄϤЀϔЄό
    3ͺ΄̿ηЄϤЀ̀΄圵气

    View Slide

  61. !
    5 best practices
    5 ͺ΄ϦφϕϤ϶μϓΰφ

    View Slide

  62. !
    Best Practice #1:
    Expand your definition of stakeholders
    φϓЄμϨϸύЄ΄ਧ嬝Ψ䝭य़

    View Slide

  63. ‣ Non-technical, non-user
    stakeholders
    ‣ Potential users
    ‣ Veteran (or curious) users
    ‣ Subject matter experts
    (accessibility, content, i18n)
    ‣ Technical users
    ‣ Active developers
    ‣ Potential developers
    ‣ Press, thought leaders, etc.
    Potential contributors

    View Slide

  64. ‣ Kick the tires, does it
    work?
    ‣ Answer the question:
    “what features would
    you love to see?”
    ‣ Flesh out
    documentation, note
    where documentation
    is lacking
    ‣ Community
    evangelism, speak,
    teach, and spread your
    love for the project
    ‣ Submit new questions
    to the project’s Q&A
    forums, or take a stab
    at an answer
    ‣ Host a genius bar at
    the next local meetup
    ‣ Translate the project
    into a different
    language
    ‣ Give feedback on
    proposed bug fixes
    and features, propose
    new ones
    ‣ Recruit new
    developers
    Opportunities to contribute

    View Slide

  65. !
    Successful open source projects operate with
    rough consensus among (all) stakeholders

    ౮ۑͭͼ͚ΡηЄϤЀϊЄφϤϺυδμϕ
    ΅ҁقͼ΄҂φϓЄμϨϸύЄ΄֜;΀ͥ
    ΀ݳ఺΁Ξ͹ͼ晁አͫ΢ͼ͚Ρ

    View Slide

  66. !
    Best Practice #2:
    Minimize information imbalance
    ఘ䁭΄ίЀϝ϶ЀφΨ๋ੜ۸

    View Slide

  67. !
    Open source is about growing a community
    ηЄϤЀϊЄφ;΅πϬϲϘϓΰЄΨ
    ᙙͼΡͩ;

    View Slide

  68. !
    Work outside the firewall
    ϢήαίЄγζЄϸ΄क़ͽ㰕ͩ͜

    View Slide

  69. ‣ Procedurally (ϤϺψφ)

    (One issue tracker, one way to provide feedback or discuss features; minimize and memorialize
    meatspace discussions)ҁατϲЄϕ϶ϐθЄΨӞ๜۸̵ϢΰЄϖϝϐμΚϢΰЄώϰЄ΄ϔΰ
    φθϐτϴЀͯΡොဩΨӞ๜۸̵ηϢ϶αЀ΄տ扖Ψ๋ੜ۸ͭͺͺ஠ͰϺνΨݐΡ҂
    ‣ Day-to-day(෭̸)

    (The project’s status, how to submit an issue/feature request or contribute a fix/enhancement) (ϤϺ
    υδμϕ΄昲䞨ᇫ丆̵ατϲЄɾϢΰЄώϰЄϷμεφϕ΄൉ڊොဩ̵ද࠺ɾ䱛ᚆ䝭䔴Ψ൉׀
    ͯΡොဩ)
    ‣ Long-term(槱๗ጱ΁)

    (Project mission statement, philosophy, and goal, features and requirements list, project roadmap)(ϤϺ
    υδμϕ΄ϬϐτϴЀɾφϓЄϕϮЀϕ̵ϢΰϺϊϢΰЄ̵ፓ䰤̵䱛ᚆϷφϕ̵ϤϺυδμϕ
    ΄懯ኮ)

    View Slide

  70. !
    Best Practice #3:
    Optimize for developers
    樄咲ᘏ΁๋晒۸

    View Slide

  71. !
    You can have open source without executive oversight
    ϕϐϤ͡Ο΄哶憙͢僻ͥͼΘηЄϤЀϊЄφ΅ਂࣁڊ
    ๶Ρ

    View Slide

  72. !
    You can have open source without policy guidance
    ඲ᒽιαύЀφ͢僻ͥͼΘηЄϤЀϊЄφ΅ਂ
    ࣁڊ๶Ρ

    View Slide

  73. !
    You can’t have open source without developers
    樄咲ᘏ͚͢΀ͧ΢ΆηЄϤЀϊЄφ΅ਂࣁ
    ͭ΀͚

    View Slide

  74. !
    You can’t have open source without code
    πЄϖ͢僻΀ͧ΢ΆηЄϤЀϊЄφ
    ΅ਂࣁͭ΀͚

    View Slide

  75. !
    Best Practice #4:
    Start small, go through the motions
    φϯЄϸφόЄϕͽԨᤈᄍ嬹

    View Slide

  76. !
    You wouldn’t run a marathon without training
    ϕϹЄϘЀν僻ͭͽϫ϶ϊЀ΅ᩳΟ΀͚

    View Slide

  77. !
    Organizations have muscle memory
    奲婻΁Θᒶᙂ΄懿䛂͘͢Ρ

    View Slide

  78. !
    Open source is scary
    (they will say “no” at first)
    ηЄϤЀϊЄφ΅ோ͚
    (๋ڡ΁஠Ͱ̿NÒ;᥺͜)

    View Slide

  79. 1. Start by experimenting with “open source” in private 

    ΔͰ΅Ϥ϶αϦЄϕͽ̿ηЄϤЀϊЄφ΄̀䋚浞ΨতΗΡ

    (Best lunch places near your office, the office’s favorite chocolate chip cookie recipe)

    (实䁰΄ᬪͥ΄Ӟኾᜉ͚ณͪ΅Ω̵实䁰ͽӞኾՈ䶲΄ᙂͮΙ͢΄Ϲτϡ)
    2. Get everyone involved ጲ΁݇ےͭͼΘΟ͜

    (legal, procurement, ethics, etc.)
    ҁဩ㵗̵搳揮̵ᒵ҂
    3. Ship 0.1, not 1.0 1.0ͽ΅΀̵ͥΔͰ0.1Ψڊរ

    (and manage expectation)(
    ๗இ㮔Ψ͜ΔͥᓕቘͯΡ)

    View Slide

  80. !
    Best Practice #5:
    Open source problems, not solutions
    ηЄϤЀϊЄφ΄ᥴ䷥ໜͽ΅΀ͥ㺔氂

    View Slide

  81. !
    Developers want to contribute to a cause
    not provide free labor
    樄咲ᘏ΅ 僻㱘ͽ㴼ێΨ൉׀ͭ͵͚΄ͽ΅΀ͥ

    View Slide

  82. !
    “Yes we can”, not “yes we did”

    View Slide

  83. !
    If you’re happy with your ship,
    you’ve shipped too late

    View Slide

  84. Secrets of successful open source projects
    1. The technology is the easy part
    2. Start small, go through the motions
    3. Minimize information imbalance
    4. Embrace the constraints of open
    source
    5. Open source problems, not solutions
    6. Expand your definition of
    stakeholders
    7. Be the hub, encourage spokes
    8. Minimize friction
    9. Decentralize governance
    10. Encourage contributors
    Internal collaboration External engagement

    View Slide

  85. !
    How to foster an open source culture inside Government
    ඲଱΄ӾͽηЄϤЀϊЄφ΄෈۸ΨᙙͼΡොဩ
    @benbalter
    [email protected]
    government.github.com
    github.co.jp
    [email protected]

    View Slide