Open source is a hard requirement for reproducibility.

No ifs nor buts. And I’m not only talking about the code you typed for your research paper/report/analysis. I’m talking about the whole ecosystem that you used to type your code.

(I won’t be talking about making the data available, because I think this is another blog post on its own.)

Is your code open? That’s good. But is it …