Preserving the source code of all software: Why it is necessary, and how to do it

被引:0
作者
Di Cosmo, Roberto [1 ]
机构
[1] Universitè de Paris, France
来源
Mondo Digitale | 2021年 / 20卷 / 93期
关键词
Computer programming languages - Historic preservation;
D O I
暂无
中图分类号
学科分类号
摘要
Software is at the heart of all the activities of our modern societies, and the source code of this software is an important product of human creativity, embodying a growing portion of our scientific, organizational and technological knowledge: it is part of our cultural heritage, and it is our collective responsibility to ensure that it is not lost. The task is enormous and the stakes are colossal: on the one hand, it's about preserving software's past, which requires a significant research and development effort, not only from a technological perspective, but also from a historical and organizational one. On the other, it's about building a great tool to observe current software development and prepare better software for the future. Preserving software history is indeed a key factor for research reproducibility, and a means to promote better and safer software for society. This is the mission assumed by Software Heritage: to build a universal archive specifically designed for software source code, a common good that must be made available to all, and at the same time an international infrastructure to reconcile the preservation of this common good with the sovereignty of nations. © 2021 Associazione Italiana per l'Informatica e il Calcolo Automatico. All rights reserved.
引用
收藏
相关论文
empty
未找到相关数据