In 1985, Richard Stallman, one of the most brilliant minds in computer science, founded the Free Software Foundation and launched the concept of 'copyleft', the opposite of copyright. The aim, outlined in the GNU Manifesto http://www.gnu.org/gnu/manifesto.html, ), was to make software programs “free” as in “freedom”. The famous “four freedoms” expounded by Stallman  are: i) the freedom to run the program for any purpose, ii) the freedom to study how the program works and adapt it to one's own needs, iii) the freedom to redistribute copies, and iv) the freedom to make improvements to the program and release them to the public. Thus the whole (scientific) community benefits from software development. These freedoms are also inherent in several free software licenses, the GNU General Public License (GPL) being one of the most popular. Approximately a quarter of a century after Stallman put forward his ideas, William K. Michener and Matthew B. Jones, in an article in TREE  focusing on analysis of ecological data, stated: “analytical processes are fundamental to most published results in ecology”. Explicit reference to the analytical procedures adopted in generating scientific results is crucial for reproducibility, yet these processes are rarely documented in published ecological papers . Scientific workflow applications such as Kepler (https://kepler-project.org) attempt to address the problem , but are only partially successful since the underlying algorithms may still be opaque.