I think reproducibility is one of the biggest challenges to face science in our time. Luckily we have the tools we need to solve the problem already. Of corse paper journals don't want to waste space and reproducing results, but no such constraints are on online publications. And while moving publications online we can solve the issues of journal publishers owning the copyright on papers written with public money. The big question that's left is trust. A lot of the journals that have gone online are essentially scams publishing whatever you want for a fee. We still need the peer review step the close the gap.