From 22f380a646c23a13d1a7443633bb35e39ce8f111 Mon Sep 17 00:00:00 2001 From: Boud Roukema Date: Sun, 19 Apr 2020 17:52:41 +0200 Subject: Principles - P7 FOSS Reduction by 15 words. --- paper.tex | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'paper.tex') diff --git a/paper.tex b/paper.tex index bf8565d..0ef9ae9 100644 --- a/paper.tex +++ b/paper.tex @@ -282,13 +282,13 @@ IPOL is thus not scalable to large projects, which commonly involve dozens of hi \item \label{principle:freesoftware}\textbf{Free and open source software:} Technically, reproducibility (defined in \ref{definition:reproduction}) is possible with non-free or non-open-source software (a black box). - This principle is thus necessary to complement the definition of reproducibility and has many advantages which are critical to the sciences and to industry: - 1) The lineage, and its optimization, can be traced down to the internal algorithm in the software's source. - 2) A free software package that may not execute on a particular piece hardware can be modified to work on it. - 3) A non-free software project typically cannot be distributed by others, making the whole community reliant only on the owner's server (even if the proprietary software does not ask for payments). + This principle is thus necessary to characterize the many advantages that are critical to the sciences and to industry: + 1) The lineage, and its optimization, can be traced to the internal algorithm in the software's source. + 2) A free-software package that does not execute on particular hardware can be modified to work on it. + 3) A non-free software project typically cannot be distributed by others, making the whole community reliant on the owner's server (even if the owner does not ask for payments). \emph{Comparison with existing:} The existing solutions listed above are all free software. - There are non-free solutions, but we do not consider them here because of this principle. + Based on this principle, we do not consider non-free solutions here. \end{enumerate} -- cgit v1.2.1