关闭

软件遗产:使用归档数据的道德章程

序言

软件是我们数字社会的核心,它体现了我们越来越多的科学、技术和组织知识。因此,软件源代码现在已经成为我们文化遗产中日益增长的一部分,也是教育、研究和工业的宝贵资产。

软件遗产的核心任务是通过收集、保存和共享所有可用的源代码形式的软件,确保这一宝贵的知识体系将随着时间的推移得到保存,并提供给所有人。以及它完整的发展历史。永远。

我们这样做有多种原因。保存嵌入软件源代码中的科学技术知识,这是我们遗产的重要组成部分。通过建立最大的、开放的软件知识库,开发范围广泛的增值应用程序,为社会和行业提供更好的软件开发和重用。为了促进更好的科学,通过为软件研究收集最大的策划档案,并建立保护和共享研究软件的基础设施。

我们现在这样做,是因为我们正处于一个转折点:一方面,创造我们今天所依赖的计算机技术的许多人仍在身边,他们愿意通过提供他们贡献的源代码来提供帮助,但我们只有有限的时间来收集他们的遗产。另一方面,我们似乎面临着合作开发的源代码大量丢失的风险,这是因为托管站点在其受欢迎程度下降时关闭,以及缺乏结构化的软件构件归档工作。

您可以访问软件遗产档案的全部内容,这是软件遗产和软件遗产镜像网络进行的大量收集、预处理和保存工作的结果。

这为您提供了前所未有的机会来研究和分析有史以来最大规模的源代码集合。

我们希望,这种对档案的访问将促进研究项目,产生积极的结果,如加强我们对软件的理解,将其视为人类创造力的高尚艺术品,提高其质量,研究其历史,以及许多我们甚至无法预见的其他东西。

但权力与责任相伴而生,这一道德宪章强调了所有访问档案的个人和组织都必须遵守的原则。

避免伤害

软件遗产档案中收集的源代码可以在许多研究领域进行广泛的分析和应用。不幸的是,即使是善意的行动,包括那些纯粹为了研究目的而完成的行动,也可能导致伤害。

您需要考虑所有因使用数据而产生的潜在道德问题,并避免执行可能导致损害的分析或处理。

保护个人数据

软件遗产档案从各种公共来源收集公开可用的源代码及其开发历史。因此,源代码中或开发历史中包含的任何个人信息都将被收集到存档中,您可以访问它。

即使当地法律没有强制要求,您也将努力采用保护个人数据的流程和政策,特别是保护那些通过工作和奉献创造了我们所保护的软件共享空间的人,使他们免受虐待行为的侵害。向软件开发人员群发邮件是一个众所周知的误用例子,这显然是不可接受的,但可能还有许多其他的例子。

避免无用的拷贝

你还被要求避免重新分发档案的全部内容,或其中的重要部分:这既不必要又危险。如果您需要使数据(部分)可用,例如用于再现性研究,请不要复制数据,而是使用将数据引用到软件遗产本身的持久标识符。软件遗产是一个长期的存档,因此参考将随着时间的推移而稳定,不像批量拷贝那样会随着时间的推移而腐烂。

在软件遗产镜像网络中保存存档副本还可以确保所有访问数据的人都受到与您相同的义务的约束。

关心派生数据

作为处理和分析的结果,您应该仔细考虑您提供给第三方的派生数据。例如,即使您没有直接参与群发软件开发人员的工作,但作为您的一项研究的结果,发布所有开发人员电子邮件地址的完整数据库确实能够让第三方群发邮件,因此您必须避免发布它。