不同于刻在石头上的文字,它可以被删除或被破坏
获取信息和人类遗产的基本部分
为今世后代保留软件源代码
我们收集以及保存源代码形式的软件,因为软件体现了我们的技术和科学知识,人类无法承受失去它的风险。
软件是我们文化遗产中宝贵的一部分。我们管理和提供我们收集的所有软件,因为只有分享如果我们能保证长期保存它。
您可以搜索我们已经归档的软件源(存储库、源包等),以及访问它的时间,实现源代码的“回程机器”。一旦确定了感兴趣的来源,web应用程序就可以像通常使用版本控制系统浏览界面那样浏览它。
您可以触发任何源代码存储库的即时存档,这些源代码存储库尚未被软件遗产归档或不是最新的。
这补充了在主要代码宿主平台上执行的对软件源代码的常规爬网,并为您提供了确保您感兴趣的代码被正确归档的可能性。
您可以无缝地归档您的研究软件构件,并在您的研究文章中添加对源代码特定版本的精确引用,直至单个源文件的片段。只需按照下面的链接获取指南。
你可以为拯救和管理里程碑式的遗留源代码做出贡献,尽管它仍然有可能得到它,并与创建它的人交谈。为此,您可以遵循与联合国教科文组织和比萨大学合作开发的SWHAP流程。
我们从许多软件项目中获取公开可用的源代码,并跟上那里发生的开发。从今天开始我们的档案已经包含并保护您的安全:
搜索存档的软件项目
可以通过编程方式访问存档内容软件遗产API.
API允许以与开发相关的对象(如文件内容、目录、提交、发布)的图形形式导航存档。通过API,开发人员可以通过ID查找单个对象,检索其元数据,并从一个链接跳到另一个链接,例如,从提交到相应的目录或父提交,从发布到发布的提交等等。API还允许检索爬网信息,例如跟踪软件来源和对每个软件进行访问的完整列表。例如,这样可以知道特定Git存储库的快照何时在何处拍摄,以及每个分支当时指向的位置。
软件在我们的生活中无处不在,它的保存关系到我们所有人。我们的使命以及档案文件我们正在建设的将满足许多人的需要,从文化机构到科学家和行业.
每个人都可以帮助我们实现这些雄心勃勃的目标。
软件是人类生产的重要组成部分。它也是拯救我们整个数字遗产的关键因素。
为了今世后代的利益,我们收集、保存并提供可访问的源代码。
科学越来越依赖于软件。为了保证科学的可复制性,我们需要保存它。
以这种规模积累源代码将是一项挑战,但也将使下一代软件研究成为可能。
软件存在于所有工业过程和产品中。
我们正在构建的通用源代码归档将帮助业界跟踪出处、长期存档和软件材料清单。