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).