Open Source
Open Source is a facet of Open Science that combines different movements that are all concerned with the accessible provision of source materials. This includes the open source software movement as well as the open research software movement. Additionally, it is closely connected to the idea of open hardware.
Open source software has its origins in the 1980s to 90s with the establishment of the Free Software Foundation (FSF) and the Open Source Initiative (OSI). While having slightly different philosophies both groups follow the conviction that all software should have accessible source code, be possible to run, copy and distribute as well as possible to adapt and be distributed in its adapted form without restrictions. The Open Source Definition and the principles of free software elaborate these aspects further.
Within the MPDL the developer teams are committed to use and distribute open source software whenever possible. The PubMan software, which is the basis of the MPG publication repository PuRe, is an open source in-house development. The data repository Edmond as well as the MPG instances for VuFind (ReNa), Labfolder and RDMO are examples of adaptations of existing open source software.
The open research software movement follows largely the same principles as the general open source software community. The key difference, however, is that research software is specifically created and used to produce research outcomes. The code can hereby range from small scripts and prototypes that are shared across a community to full fletched applications that need to be installed or deployed. Creators can either be researchers themselves, Research Software Engineers (RSEs), or traditional IT developers. This brings some difficulties regarding the correct and ideally citable acknowledgement of workload as well as maintenance of best practice code standards.
Tackling these problems and promoting open, accessible and citable research software is largely done by the RSE community. The idea to create a new and specific role for developers in academia first emerged from a study on tool support in research projects from 2010. From there associations in a variety of countries and regions including Germany formed around this idea. Additionally, platforms and journals to publish specifically research software such as e.g. ROpenSci, the Journal of Open Source Software or the Journal of Open Research Software formed.
Similar to research data also not all research software can be open. However, whenever possible publishing research software parallel to research outcomes can improve the credibility, reproducibility and visibility of tools within ones research.
Members of the MPG are part of the de-RSE community. Additionally, the MPDL worked together with this community to expand the RDMO tool by a Software Management Plan. The MPDL Software Licensing Group also funds open source development projects within the scope of the core provision of software and online services.
Further Reading
- European Commission (2020). “Open Source Software Strategy 2020-2023” (https://commission.europa.eu/system/files/2023-02/en_ec_open_source_strategy_2020-2023.pdf)
- Opensource.com “What is open source?”: https://opensource.com/resources/what-open-source
- Open Science MOOC “Open Research Software and Open Source”: https://opensciencemooc.eu/modules/open-research-software-and-open-source/
- PLOS “Open Code”: https://plos.org/open-science/open-code/
- Software Sustainability Institute “Manifesto”: https://www.software.ac.uk/about/manifesto
- de-RSE (2020). ” An environment for sustainable research software in Germany and beyond: current state, open challenges, and call for action” [version 2; peer review: 2 approved] (https://doi.org/10.12688/f1000research.23224.2)
- Carlos Martinez-Ortiz, Paula Martinez Lavanchy, Laurents Sesink, Brett G. Oliver, James Meakin, Maaike de Jong, and Maria Cruz (2022): “Practical guide to Software Management Plans” (https://zenodo.org/records/7185371)
- Vanessa Sochat, Nicholas May, Ian Cosden, Carlos Martinez-Ortiz, and Sadie Bartholomew (2022). “The Research Software Encyclopedia: A Community Framework to Define Research Software” (https://doi.org/10.5334/jors.359)
- Wilhelm Hasselbring, Leslie Carr, Simon Hettrick, Heather Packer, und Thanassis Tiropanis (2020). „Open Source Research Software“, (https://doi.org/10.1109/MC.2020.2998235)