I'm currently co-authoring a paper that will be submitted to an Elsevier journal because it is a good fit for our work. All of my time and that of one other co-author is funded by an NIH grant which of course is funded by US tax dollars. I'm fairly certain the Elsevier agreement stipulates that I cannot share my paper without their permission – assuming the paper is accepted. If I were the NIH, I would make it illega…
Don’t they do that? https://publicaccess.nih.gov:
"To advance science and improve human health, NIH makes the peer-reviewed articles it funds publicly available on PubMed Central. The NIH public access policy requires scientists to submit final peer-reviewed journal manuscripts that arise from NIH funds to PubMed Central immediately upon acceptance for publication"