They should go one step further and require all (non-classified) government software to be developed in the open.
I mean, yeah, it's great that NASA has a Github org[5] and that they release a lot of stuff. But last time I looked, there was still at least a modest amount of NASA code that isn't Open Source that I would probably argue should be. The same can probably be said for the national labs, DOE, etc.
[1]: https://software.llnl.gov/
But it's being worked on, maybe one day more will be open source.