Open Science is scholarly research that is collaborative, transparent and reproducible and whose outputs are publicly available.
EPSRC requires a Data Access Statement in publications
… publicly funded research data should generally be made as widely and freely available as possible in a timely and responsible manner
Principles for "scientific data management" https://www.nature.com/articles/sdata201618
Science data/code availability policy (2011)
All data necessary to understand, assess, and extend the conclusions of the manuscript must be available to any reader of Science. All computer codes involved in the creation or analysis of data must also be available to any reader of Science. After publication, all reasonable requests for data and materials must be fulfilled. Any restrictions on the availability of data, codes, or materials, including fees and original data obtained from other sources (Materials Transfer Agreements), must be disclosed to the editors upon submission…
In a recent study researchers requested data and code from a random sample of 204 Science papers…
When you approach a PI for the source codes and raw data, you better explain who you are, whom you work for, why you need the data and what you are going to do with it.
I have to say that this is a very unusual request without any explanation! Please ask your supervisor to send me an email with a detailed, and I mean detailed, explanation.
Thank you for your interest in our paper. For the [redacted] calculations I used my own code, and there is no public version of this code, which could be downloaded. Since this code is not very user-friendly and is under constant development I prefer not to share this code.
R is a free software package available at www.r-project.org/ I used R for the [redacted] models. As you probably know, [redacted] and [redacted] are quite complicated. But I don’t have to tell you that given that you are a statistics student! I used Matlab for the geometry.
The policy has been tweaked, but was that really the problem?
(Simon Hettrick, Deputy Director of SSI) https://www.software.ac.uk/blog/2014-12-04-its-impossible-conduct-research-without-software-say-7-out-10-uk-researchers
Spreadsheets are software
Spreadsheets are (terrible) software
Spreadsheets are (terrible) software
Hackers (1995)
The Matrix (1999)
If the users don't control the program, the program controls the users. With proprietary software, there is always some entity, the "owner" of the program, that controls the program and through it, exercises power over its users. A nonfree program is a yoke, an instrument of unjust power.
– Richard Stallman
Politics aside…
Sustainable software is maintainable
Documentation is the most important thing not on today's agenda
Watch Daniele Procida's amazing talk about documentation