If you publish open source code, you generally need to attach a BSD-3clause licence, and disclose your code to Berkeley Lab Intellectual Propery Office: https://sites.google.com/lbl.gov/ipo-internal/disclose-software