Reproducible-Research.de

Concepts and tools for the responsible scientist

User Tools

Site Tools


requirements:opensource:index

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
requirements:opensource:index [2019/01/28 23:02] tillrequirements:opensource:index [2020/09/29 16:22] (current) till
Line 1: Line 1:
-{{fa>creative-commons?48&align=right}} ====== Open source ======+{{fa>creative-commons?48&align=right}} 
 + ====== Open source ======
  
 //Open-source software for data processing and analysis// //Open-source software for data processing and analysis//
  
 +<WRAP group>
 +<WRAP column 32px>{{fa>key?32}}</WRAP>
 +<WRAP column 85%>
   * Open-source software is a necessary prerequisite for reproducibility.   * Open-source software is a necessary prerequisite for reproducibility.
   * Regardless of the quality of the code, make it open and freely available.   * Regardless of the quality of the code, make it open and freely available.
   * Code without a license cannot be used by others (in most legislations).   * Code without a license cannot be used by others (in most legislations).
 +</WRAP>
 +</WRAP>
  
 +To be fully reproducible, software used for processing and analysing data needs to be made available **open-source**.
 +
 +One of the most frequent arguments against publishing source code is its (lack of) quality. Understandably, most scientists are not (and will never be) professional programmers. Hence, the quality of the software they are forced to write is not necessarily according to their own standards. Therefore: **regardless of the quailty** of the software, make the code available open-source and free of charge.
 +
 +Finally, and quite important: make sure to provide a **license** for your code, as most legislations do not allow code use or reuse by any other person than its original author without a clear license. Use available licenses for this, and never try to come up with your own license -- except you're a lawyer with far too much time.
 +
 +\\
 +<WRAP half column leftalign><WRAP button>[[..:versioning:|← Versioning]]</WRAP></WRAP>
 +<WRAP half column rightalign><WRAP button>[[..:references:|References →]]</WRAP></WRAP>
  
requirements/opensource/index.1548712933.txt.gz · Last modified: 2019/01/28 23:02 by till