Public access to the source code in the case of self-programmed software in connection with mathematical projects

The results of publicly funded research projects should be fully accessible to the public, and this should ideally include disclosure of the source code of any software developed as part of a publicly funded project. In particular, the source code of elementary programmes developed in connection with qualification work in mathematics should be publicly accessible.

In the case of complex software that is based on different programme packages, potentially also commercial packages, a minimum requirement is for the structure and interfaces of the developed software to be described and disclosed in such a way that calculations and results can be reproduced in principle.

The requirement to disclose the source code of self-developed software is met if it is made available in connection with a publication.

Frequently, programmes in a not quite fully developed version serve to prove the fundamental applicability of the mathematical methodology developed. If such a programme is published to meet the requirement to disclose source codes, it should be stated that the version provided was not implemented in accordance with the standards for software development.

Where appropriate, software that is made available for access should be placed under a suitable (open source) licence.


 

On this topic see also

W. Patrick Walters: Code Sharing in the Open Science Era. 2020(externer Link)