我们正在构建一个基本的基础设施,旨在确保我们收集的源代码具有三个主要属性:
我们的基础设施以三大支柱为基础,这三大支柱提供了坚实的基础。
长期的保存工作不能建立在黑盒子的基础上,因为黑盒子把过程隐藏在封闭的源代码后面。我们是长期免费/开源软件开发商和倡导者我们的规范和规范将开放.
我们正在设计一个复杂的软件架构。它的设计和规格将公开。
所有为软件遗产开发的代码都将在自由开源软件(FOSS)许可下发布。
我们将采用开放的开发过程,并努力围绕软件遗产基础设施的所有组件创建一个开发社区。
每个软件组件都分配了一个唯一标识符那就是本质上一定会的。它不依赖第三方,所以它是真正的持久性的,每个人都可以在它的基础上发展。
每个软件构件都会收到唯一标识符。这种独特的参考可以用于教科书、文档、构建说明和许多其他地方,以构建一致的知识网络。
我们使用内部标识符在软件遗产中,可以直接从软件构件中计算出来。不需要依赖第三方来知道给定的标识符是否对应于给定的工件。
“让我们保存剩下的东西吧:不是用那些把它们挡在公众视线之外并用来浪费时间的金库和锁,而是通过复制品的增加,使它们在意外中无法得到。”-托马斯·杰斐逊
我们正在计划分布式基础设施,这将允许在一组大型对等节点之间复制所有内容。
这对于防止信息丢失至关重要,并将大大简化共享,
我们将积极寻求发展多利益相关者对等网络。
多亏了我们的开源代码和开放的规范,新的合作伙伴将能够很容易地加入我们的努力。