关闭

2020年5月13日

软件遗产标识(SWHID)的采用越来越多

软件遗产是长期努力建立一个通用的基础设施,以收集、保存和共享所有公开可用软件的源代码。

我们很高兴与大家分享一些关于内部标识符,称为SWHID,那个软件遗产归档提供了数百亿个它保留的软件工件:

作为在以前的文章中详细介绍,SWHID不仅必须独特的持久的,但也支持完整性检查以内在的方式。这对于确保围绕软件遗产档案构建的知识网络能够通过时间考验至关重要:研究结果的再现性和开放科学以及为工业构建可信的软件材料清单。

这就是为什么软件遗产标识符(SWHID)基于加密的强散列和广义Merkle树,就像在流行的分布式版本控制系统(如git或mercurial)中一样。

SWHID的特殊之处在于它们完全不依赖于版本控制系统(如果有)用于开发软件项目:任何软件工件在Software Heritage存档中摄取这些标识符。

获得它们真的很容易使用软件遗产档案所有页面上的永久链接侧边栏,您可以使用swh-identify独立工具.

是的,SWHID就在这里,很快就会在您的一个用例中派上用场…

让我们传播信息!

 

2020年5月13日