Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

The case for free and open source software in research and scholarship

Journal Article · · Philosophical Transactions of the Royal Society. A, Mathematical, Physical and Engineering Sciences
 [1];  [2]
  1. Univ. of Oxford (United Kingdom); Santa Fe Inst. (SFI), Santa Fe, NM (United States)
  2. Los Alamos National Lab. (LANL), Los Alamos, NM (United States)

Free and open source software (FOSS) is any computer program released under a licence that grants users rights to run the program for any purpose, to study it, to modify it, and to redistribute it in original or modified form. Here, our aim is to explore the intersection between FOSS and computational reproducibility. We begin by situating FOSS in relation to other ‘open’ initiatives, and specifically open science, open research, and open scholarship. In this context, we argue that anyone who actively contributes to the research process today is a computational researcher, in that they use computers to manage and store information. We then provide a primer to FOSS suitable for anyone concerned with research quality and sustainability—including researchers in any field, as well as support staff, administrators, publishers, funders, and so on. Next, we illustrate how the notions introduced in the primer apply to resources for scientific computing, with reference to the GNU Scientific Library as a case study. We conclude by discussing why the common interpretation of ‘open source’ as ‘open code’ is misplaced, and we use this example to articulate the role of FOSS in research and scholarship today.

Research Organization:
Los Alamos National Laboratory (LANL), Los Alamos, NM (United States)
Sponsoring Organization:
USDOE
Grant/Contract Number:
89233218CNA000001
OSTI ID:
1836982
Report Number(s):
LA-UR--13-26197
Journal Information:
Philosophical Transactions of the Royal Society. A, Mathematical, Physical and Engineering Sciences, Journal Name: Philosophical Transactions of the Royal Society. A, Mathematical, Physical and Engineering Sciences Journal Issue: 2197 Vol. 379; ISSN 1364-503X
Publisher:
The Royal Society PublishingCopyright Statement
Country of Publication:
United States
Language:
English

References (17)

The GNU/Linux platform and freedom respecting software for economists journal January 2008
Should Economists Use Open Source Software for Doing Research? journal March 2010
Research Culture and Reproducibility journal February 2020
An empirical analysis of journal policy effectiveness for computational reproducibility journal March 2018
Relativistic photon-maxwellian electron cross sections journal March 1986
Netlib and NA-Net: Building a Scientific Computing Community journal April 2008
The SLATEC mathematical subroutine library journal September 1982
Distribution of mathematical software via electronic mail journal May 1987
The UNIX time-sharing system journal July 1974
When Technology Became Language: The Origins of the Linguistic Conception of Computer Programming, 1950–1960 journal January 2014
Low availability of code in ecology: A call for urgent action journal July 2020
A Quick Guide to Software Licensing for the Scientist-Programmer journal July 2012
A Quick Introduction to Version Control with Git and GitHub journal January 2016
Ten Simple Rules for Taking Advantage of Git and GitHub journal July 2016
Good enough practices in scientific computing journal June 2017
Toward Reproducible Computational Research: An Empirical Analysis of Data and Code Policy Adoption by Journals journal June 2013
On Validation of a Popular Sport Diving Decompression Model journal September 2009

Similar Records

OpenSQUID: A Flexible Open-Source Software Framework for the Control of SQUID Electronics
Journal Article · Tue Feb 05 23:00:00 EST 2013 · IEEE Transactions on Applied Superconductivity · OSTI ID:1440756

Scholarship program to benefit future engineers
Journal Article · Sun Jan 31 23:00:00 EST 1993 · Hydro Review; (United States) · OSTI ID:6696916