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