Accessibility and preservation
Objective
To ensure accessibility and preservation, researchers and software engineers are strongly recommended to follow the archival and sharing recommendations below.
Recommendations
RSMD-2.1
Essential ☆☆☆
Archive the source code repository in the universal source code archive, Software Heritage, using the save code now, to ensure long-term access to the full development history.
- This method can be used for software at any level of maturity when software is publicly available.
RSMD-2.2
Essential ☆☆☆
Archive software source code in a scholarly repository (e.g Zenodo, HAL) to ensure that software can be found and accessed in a scholarly context.
Note: Proprietary software can be deposited in an institutional repository.
- This method should be used when a software object is ready to be reported and shared. Some repositories offer the possibility to create a software record with the archived copy in RSMD-2.1 (e.g HAL)
RSMD-2.3
Important ☆☆
Register software projects in a disciplinary or community registry (e.g ascl.net, bio.tools, swMath, RRID portal, RSD, WikiData, DataCite) to ensure that software can be found and accessed.
To answer this recommendation, semi-automatic tools should be provided by infrastructures to reduce duplication of effort done by researchers or software creators.
Note: Proprietary software can be registered in an institutional catalog (e.g the INRIA BIL).