It's about time! I would go so far as to propose that any distributable artifact that is paid for with goverment (tax payers) money should be made freely available to the tax payer. If the goverrment funds research, the research must be made available for free or at least for only the cost it takes to distribute it. The cost of those research journals are outrageous! Paper journals are useless anyway; it needs to be all online and easy to search.
All that software developed by the government should be published as unsupported Open Source software too!