It occurred to me while reading the first part of this article (and it may have been addressed elsewhere) that the reluctance of scientists to be subject to criticism (and thus open themselves and their data up for scrutiny) may have something to do with the loss of proper tenure* ... that is (at least in the UK) your job might not be safe if you attract criticism, since you might well be fired (not good enough for RAE return or whatever). Now while the argument is that better science can ensue, I can understand why this might be a fear ... So one way would be to better secure tenure - but can this be done in today's world?

*My contract at least has some caveat 'subject to the finances of the university' - and since most universities can at the very least concoct a financial problem, in practice this means you can be fired whenever they want ...