Nous avons besoin des logiciels pour communiquer avec nos familles et nos amis, pour apprendre, transmettre, partager, nous divertir, payer nos factures ou acheter des biens de consommation. Les logiciels contrôlent les machines dont nous servons pour les voyages, les communications, le commerce et les échanges. Ils sont au cœur des grands systèmes complexes tels que les équipements médicaux, les avions ou les centrales électriques. Mais on les retrouve aussi dans les appareils individuels tels que les smartphones et les montres.
Nos vies dépendent des logiciels, notre industrie dépend des logiciels, notre société entière dépend des logiciels.
Les logiciels sont la connaissance
Une quantité croissante de connaissances technologiques s’incarne dans les artefacts logiciels, lesquels deviennent omniprésents. Notre aptitude à manier les appareils dont nos vies deviennent toujour plus tributaires dépend de notre capacité à accéder, comprendre, adapter, corriger et faire évoluer les logiciels qui les contrôlent.
Les logiciels sont également un composant essentiel de la majorité des activités de recherche scientifique actuelles : en mathématiques, physique, chimie, biologie, médecine, finance ou sciences sociales, la connaissance approfondie des disciplines passe désormais inévitablement par les systèmes informatiques complexes qui les modèlent, à un niveau de détail surpassant amplement celui des publications scientifiques antérieures.
Les logiciels sont fondamentaux pour préserver toutes les connaissances numériques
L’ensemble de nos connaissances et de notre culture est transféré dans un format numérique : non seulement les artefacts et les données scientifiques, mais également la musique, les films, les livres, les correspondances, les nouvelles, les échanges sociaux et pratiquement tous les aspects de nos vies passent dorénavant par des représentations numériques de l’information, qui sont ensuite stockées sur des supports numériques,manipulées et présentées par le biais de différents outils logiciels.
En l’absence des logiciels capables de comprendre cette représentation numérique, toutes ces données n’auraient aucune signification immédiatement accessible. Même si nous pouvons réaliser des plans pour préserver les informations numériques sur le long terme, ces dernières risquent d’être irrémédiablement perdues si nous n’avons pas accès aux logiciels requis pour les interpréter et les manipuler.
Les logiciels constituent un patrimoine culturel précieux
De plus en plus, nos connaissances collectives sont constituées ou dépendent d’une profusion d’artefacts logiciels qui façonnent tous les aspects de la vie de notre société.
Ces connaissances représentent un patrimoine culturel. Sa préservation et sa transmission aux générations futures sont d’une importance capitale.
La collection de tous les artefacts logiciels fournira un guide de référence unique pour l’enseignement et l’apprentissage englobant tous les aspects de la technologie, de la science et de la société basés sur les logiciels.
Le projet Software Heritage
Nous construisons la plus grande archive de code source de logiciels qui ait jamais vu le jour. Notre action vise à préserver les connaissances contenues dans les logiciels, à protéger les fondements de nos sociétés et à rendre largement accessible à tous ce précieux patrimoine culturel et outil d’apprentissage fondamental.