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

2018 State of Open Source at LLNL

Ian Lee
March 13, 2018

2018 State of Open Source at LLNL

Follow up to 2016's Open Source Birds of a Feather talk and my GitHub Universe talk "Developing Open Source in Service to National Security" (https://speakerdeck.com/ianlee1521/developing-open-source-in-service-to-national-security).

Ian Lee

March 13, 2018
Tweet

More Decks by Ian Lee

Other Decks in Technology

Transcript

  1. LLNL-PRES-747745
    This work was performed under the auspices of the U.S. Department of Energy by Lawrence Livermore National Laboratory
    under contract DE-AC52-07NA27344. Lawrence Livermore National Security, LLC
    2018 State of Open Source at LLNL
    SWING General Meeting
    Ian Lee
    [email protected]
    2018-03-13

    View Slide

  2. LLNL-PRES-747745
    2
    1.5 Years ago

    View Slide

  3. LLNL-PRES-747745
    3
    https://github.com/llnl

    View Slide

  4. LLNL-PRES-747745
    4
    https://software.llnl.gov

    View Slide

  5. LLNL-PRES-747745
    5
    LLNL Open Source Presence
    https://software.llnl.gov/explore

    View Slide

  6. LLNL-PRES-747745
    6
    LLNL Open Source Engagement
    https://software.llnl.gov/explore

    View Slide

  7. LLNL-PRES-747745
    7
    LLNL Open Source Activities
    https://software.llnl.gov/explore

    View Slide

  8. LLNL-PRES-747745
    8
    Then and Now - LLNL Software Catalog
    0
    2
    4
    6
    8
    10
    12
    Orgs
    2016-08 2018-03
    0
    50
    100
    150
    200
    250
    300
    350
    400
    450
    Repos
    2016-08 2018-03

    View Slide

  9. LLNL-PRES-747745
    9
    Then and Now - LLNL Organization Membership
    0
    20
    40
    60
    80
    100
    120
    140
    160
    180
    LLNL Members (public) LLNL Members (2FA) LLNL Members (total)
    2016-08 2018-03

    View Slide

  10. LLNL-PRES-747745
    10
    Search Rankings (August 2016)

    View Slide

  11. LLNL-PRES-747745
    11
    Search Rankings (March 2018)

    View Slide

  12. LLNL-PRES-747745
    12
    https://osti.gov/doecode

    View Slide

  13. LLNL-PRES-747745
    13
    https://www.osti.gov/doecode/biblio/5989

    View Slide

  14. LLNL-PRES-747745
    14
    § “Federal Source Code Policy: Achieving Efficiency, Transparency, and Innovation
    through Reuseable and Open Source Software”
    — “Agencies shall make custom-developed code available for Government-wide reuse and
    make their code inventories discoverable at https://www.code.gov (“Code.gov”) […]”
    — “[…] establishes a pilot program that requires agencies, when commissioning new custom
    software, to release at least 20 percent of new custom-developed code as Open Source
    Software (OSS) […]”
    Federal Source Code Policy
    https://sourcecode.cio.gov

    View Slide

  15. LLNL-PRES-747745
    15
    https://code.gov

    View Slide

  16. LLNL-PRES-747745
    16
    https://code.gov/#/explore-code/agencies/DOE

    View Slide

  17. LLNL-PRES-747745
    17
    Federal Source Code Policy Compliance (1 of 3 out of 25)
    https://code.gov/#/policy-guide/docs/compliance/dashboard

    View Slide

  18. LLNL-PRES-747745
    18
    https://government.github.com

    View Slide

  19. LLNL-PRES-747745
    19
    US Government Organizations on GitHub
    https://government.github.com/community

    View Slide

  20. LLNL-PRES-747745
    20
    Public US Government GitHub Data Scrape
    § 252 US Government Orgs
    — U.S. Federal (137)
    — U.S. Military and Intelligence (12)
    — U.S. Research Labs (103)
    § 8716 Open Source Repositories
    https://github.com/LLNL/scraper/pull/3
    LLNL
    7%
    Other US
    Governm
    ent
    93%

    View Slide

  21. LLNL-PRES-747745
    21
    LLNL Process Improvements

    View Slide

  22. LLNL-PRES-747745
    22
    https://github.com/LLNL/scraper/pull/3

    View Slide

  23. LLNL-PRES-747745
    23
    https://github.com/LLNL/scraper/pull/3

    View Slide

  24. LLNL-PRES-747745
    24
    eSoftware – Coming Soon!

    View Slide

  25. LLNL-PRES-747745
    25
    What’s coming down the road?

    View Slide

  26. LLNL-PRES-747745
    26

    View Slide

  27. LLNL-PRES-747745
    27
    Science & Technology Review
    “Our large collection of software is a
    precious Laboratory asset, one that
    benefits both Lawrence Livermore, and in
    many cases, the public at large.”
    - Bruce Hendrickson

    View Slide

  28. LLNL-PRES-747745
    28

    View Slide

  29. LLNL-PRES-747745
    29
    https://code.gov/#/help-wanted

    View Slide

  30. LLNL-PRES-747745
    30
    https://github.com/GSA/code-gov/blob/master/HelpWanted.md

    View Slide

  31. LLNL-PRES-747745
    31
    https://github.com/llnl/open-source-guidelines

    View Slide

  32. LLNL-PRES-747745
    32
    GitHub.com Pursuing FedRAMP
    https://www.fedramp.gov

    View Slide

  33. LLNL-PRES-747745
    33
    Get Connected!
    § Join the [email protected] mailing list
    — Share your open source news with the list (new releases, milestones, etc)
    § Join the LLNL GitHub Organization
    § Follow @LLNL_OpenSource on Twitter

    View Slide

  34. LLNL-PRES-747745
    34
    Get Involved!
    § FY18 ISCP / HPCIC Funding Open Source
    — Contact Ian Lee
    § Contribute to Open Source Guidelines
    § Developer Days (July, TBD)

    View Slide

  35. Thank you!
    Questions?
    Ian Lee
    [email protected]
    [email protected]

    View Slide