Checklist#
Open Data#
Ensure your data is in a simple, standard format or formats which is machine and human-readable.
Check, reformat or create metadata to clearly describe what the data is, how it was collected, and any associated strengths/weaknesses to someone that finds it.
Identify a relevant, easily discoverable repository or repositories to host your data, and upload it there.
Assign your data a persistent identifier such as a DOI.
Open Source Software#
Put your code in a freely accessible repository.
Include a licence granting others the right to use, copy and modify your work. You can use the Licensing chapter to help you pick the most appropriate licence for your project.
Include a README file containing useful information about a project such as what it is, how to use/install it and how to run any tests.
If you want others to collaborate on the project include contribution guidelines.
Open Hardware#
Use open hardware where practical.
Make detailed documentation and designs for any hardware you develop openly available.
Include a licence granting others the right to use, copy and modify your work. You can use this website to help you pick the most appropriate licence for your project.
Include a README file containing useful information about a project (for example, what it is and the materials used).
Open Access#
Publish your research in an open-access journal.
Store a copy or preprint of your work in a freely accessible public repository.
Open Notebooks#
Keep notes in an Electronic Lab Notebook.
Make your notebooks publicly accessible online.