U.S. Department of Energy by Lawrence Livermore National Laboratory under contract DE-AC52-07NA27344. Lawrence Livermore National Security, LLC Towards Open Source and Collabora3on How Open Source Prac/ces can Benefit the Laboratory Ian Lee [email protected] SWING Meeting – February 2016
own and do not necessarily represent those of my management § Talking about radical* approaches to soFware development § This talk is UNCLASSIFIED! — Though I’m happy to talk more offline Disclaimer
is happening “beyond the fence” § Open Source SoFware — Developing and releasing soFware to the world § Towards an Open Source Culture — Across teams at the laboratory What are we talking about today?
code is available for modifica5on or enhancement by anyone.” § Crea/ng soFware that is released externally unlimited — E.g. spack, scr, munge, magpie, flux, mfem, hypre, etc § Open Source as a community — Python, django, linux, bootstrap, rails, drupal What is “Open Source” (OSS)?
into govt to help tackle tech policy, and process” § 18F — “Building the 21st century digital government” § UK Government Service Design Manual — “All new digital services from the government must meet the Digital by Default Service Standard” Open Source in Government
… § Many hosted version control solu/ons — GitHub (users / organiza/ons), Sourceforge, Google Code, … § What happens when one of these disappears? — E.g. Google Code Where were we?
Perforce, Git, … § Many hosted version control solu/ons — Files on disk, TeamForge, project specific server, … § What happens when…? — Employee re/res? Service re/res? Hard drive melts? Where were (are) we?
to update your profile picture § Join the LLNL GitHub organiza/on! — hbps://github.com/llnl — Email [email protected] your GitHub username — Consider making your membership public What can I do (externally)?
projects — Change projects or individual repo default permissions to read § Contribute to COSMOS / LWDS projects — django-auth-llnl, django-llnl-theme, python-llnl — Propose a new one! § Have ideas, sugges/ons, or want to help out? — Email [email protected] What can I do (internally)?
Code in a Single Repository — hbps://www.youtube.com/watch?v=W71BTkUbdqE § Ben Balter (GitHub) — hbp://ben.balter.com/2015/11/23/why-open-source/ § 18F — hbps://github.com/18F/open-source-policy References