Maybe Peter Their could influence the Trump administration to provide federal funding for open source projects used in government and private sector projects.
I would suggest a simple 5$ / year per machine default donation as the best way for the government to support open source. Direct funding opens the way for a lot of 'waste' and corruption.
Donated to whom? There's no central body to receive and distribute these donations. Somebody still has to turn the indirect funding into direct funding to actually get the money into the hands of the developers building the infrastructure; your 'waste' and corruption are just moving out of the government and into whatever body you designate.
That's true only of the most popular OSS projects but the infrastructure described in the OP is much more general about that. I strongly recommend actually reading the full paper, it talks about the difficulty in funding these projects because of it's highly distributed nature.