2018 State of Open Source at LLNL

C416a04a16b233e65afd993815c167dd?s=47 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).

C416a04a16b233e65afd993815c167dd?s=128

Ian Lee

March 13, 2018
Tweet

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 ian@llnl.gov 2018-03-13
  2. LLNL-PRES-747745 2 1.5 Years ago

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

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

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

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

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

  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
  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
  10. LLNL-PRES-747745 10 Search Rankings (August 2016)

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

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

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

  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
  15. LLNL-PRES-747745 15 https://code.gov

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

  17. LLNL-PRES-747745 17 Federal Source Code Policy Compliance (1 of 3

    out of 25) https://code.gov/#/policy-guide/docs/compliance/dashboard
  18. LLNL-PRES-747745 18 https://government.github.com

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

  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%
  21. LLNL-PRES-747745 21 LLNL Process Improvements

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

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

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

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

  26. LLNL-PRES-747745 26

  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
  28. LLNL-PRES-747745 28

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

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

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

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

  33. LLNL-PRES-747745 33 Get Connected! § Join the open-source@llnl.gov mailing list

    — Share your open source news with the list (new releases, milestones, etc) § Join the LLNL GitHub Organization § Follow @LLNL_OpenSource on Twitter
  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)
  35. Thank you! Questions? Ian Lee ian@llnl.gov open-source@llnl.gov