@@ -562,6 +562,25 @@ bolstering both confidence and safety in software systems. This widespread
562
562
participation and verification process inherent in open-source development
563
563
contributes significantly to the reliability and security of the software.
564
564
565
+ # info-box (kind : " note" , ref : " info-box-proprietary-software" )[
566
+ Proprietary software does not expose its source code to the public, which may
567
+ seem counter-intuitive to the principles of reproducibility. Proprietary
568
+ software typically cannot be distributed, inspected, or modified by others.
569
+ They are, thus, reliant on a single supplier and prone to proprietary
570
+ obsolescence # cite (< 9403875 > , form : " normal" , supplement : [p. 3]).
571
+
572
+ Ensuring the reproducibility of such software is challenging, as users lack
573
+ access to the build process and the software's lifespan is often limited due
574
+ to its proprietary nature. Pre-built binaries will work only as long as there
575
+ are no breaking changes in dependencies like the GNU C library, making their
576
+ reproducibility capabilities time-limited.
577
+
578
+ Being aware of the broader implications of using proprietary software is
579
+ crucial but does not necessarily compromise reproducibility at short term.
580
+ However, relying on them for long-term reproducibility is risky due to the
581
+ lack of transparency and control over the software's evolution.
582
+ ]
583
+
565
584
=== Terminology
566
585
567
586
Establishing formal definitions and terminology is crucial for aligning
0 commit comments