Why don't they just pay for all of the major science publications to have free access for everyone - not just requiring it of the authors they subsidize?
http://blogs.scientificamerican.com/information-culture/2012...
The idea would be to negotiate terms that are favorable (enabling more scientific research and public access to funded research).