FAIR principles (Findable, Accessible, Interoperable, Reusable) are commonly applied to research data. However, in most data-driven research, software and code are equally important research outputs as data are. FAIR principles should therefore also apply to research software (source code, binaries, web services…).
But, how to make your software FAIR in practice?
- To be findable, the software must have sufficiently rich metadata and a unique persistent identifier.
- To be accessible, the software metadata must be in a machine and human readable format. Software and metadata must be deposited in trusted community approved repository.
- To be interoperable, the software must use community accepted standards and platforms, making it possible for users to run the software.
- To be reusable, the software must have a clear licence and documentation.
More tools and information: