diff options
-rw-r--r-- | paper.tex | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -207,7 +207,7 @@ On a small scale, the criteria here are trivial to implement, but as the project \textbf{Criterion 5: Verifiable inputs and outputs.} The project should verify its inputs (software source code and data) \emph{and} outputs. -Expert knowledge should not be required to confirm a reproduction; such that ``\emph{a clerk can do it}''\cite{claerbout1992}. +Reproduction should be straightforward enough such that ``\emph{a clerk can do it}''\cite{claerbout1992}, without requiring expert knowledge. \textbf{Criterion 6: History and temporal provenance.} No exploratory research project is done in a single/first attempt. @@ -226,7 +226,7 @@ This is related to longevity, because if a workflow only contains the steps to d Technically, reproducibility (as defined in \cite{fineberg19}) is possible with non-free or non-open-source software (a black box). This criterion is necessary to complement that definition (nature is already a black box). If a project is free software (as formally defined), then others can learn from, modify, and build on it. -When the project's used software are also free: +When the software used by the project is itself also free: (1) The lineage can be traced to the implemented algorithms, possibly enabling optimizations on that level. (2) The source can be modified to work on future hardware. In contrast, a non-free software package typically cannot be distributed by others, making it reliant on a single server (even without payments). |