序言
软件遗产的核心任务是收集、保存和共享以源代码形式公开提供的所有软件。我们的目标是建立长期通用基础设施,支持文化遗产、工业和研究领域的各种应用。
因此,Software Heritage被确立为一项非盈利计划,为所有人的利益保护我们的软件公共资源。
因此,以下用于访问档案内容的使用条款被设计为具有足够的权限,以符合我们的方法和使命感。
少数使用限制旨在确保核心基础设施的正常运行,并保护那些通过工作和奉献创造了我们正在保护的软件公共空间的人们免受虐待行为的影响。
更准确地说,使用限制的理由是:
-
技术原因
软件遗产档案是一个非常大的数据集,由数十亿个单独的文件和数百亿个关系组成。我们提供的存档访问旨在对存档内容进行大规模分析,希望结果将有助于提高我们所依赖的软件的整体质量。如果需要,可以设置速率限制,以确保所有用户公平访问存档。“存档”访问并非用于制作“存档”内容的副本以供外部使用:如果这正是您想要的,请考虑建立镜像。
-
道德和法律原因,尤其涉及个人数据的保护。
Software Heritage档案从各种公共来源收集公开可用的源代码及其开发历史。因此,源代码或开发历史中可能包含的任何个人信息都将被收集到存档中。通过访问存档的内容,您也可以访问此个人信息。
我们明确要求您不要滥用任何此类个人信息,或向第三方提供滥用信息的手段。
群发邮件软件开发人员是一个众所周知的滥用示例,这显然是不可接受的,但可能还有很多其他的例子。我们可能会更新这些条款,以明确禁止某些滥用,但您不应认为任何未明确禁止的内容都是暗中祝福:根据经验,如果您考虑到个人信息的特定使用会困扰您作为开发人员,这是一个很好的迹象,表明你应该立即放弃这个想法。
提取存档内容的重要部分,并将其移到您访问它们的平台之外,绝不会免除您的这些义务。
具体条款如下。如果您代表公司或其他法律实体签订本协议,则表示您有权约束该实体遵守以下条款和条件。如果您没有此类权限或不同意以下条款和条件,则无权使用软件遗产档案。
1.定义
1.1档案
软件遗产档案,以下简称“档案”,包含软件遗产收集的所有源代码,以及软件遗产收集或生成的所有相关信息,如修订、发布、文件内容和项目元数据,以及可能包括许可证信息的其他事实信息。
2.访问档案
如果您遵守本协议的所有条款,您将被授予访问档案内容的权限,并遵守以下规定。
2.1配额和其他技术限制
可以随时设置访问配额或其他技术限制,以确保基础设施上的负载是可接受的,并且可用资源在不同用户之间公平共享。任何试图绕过这些配额或其他限制的行为都被视为违反了这些使用条款,因此您可能会被永久禁止访问存档。如果您需要更高的吞吐量,请考虑建立一个软件遗产镜像:这需要更多的工作,而不仅仅是遵守这些条款,但您将获得更大的控制权,同时帮助实现软件遗产的全球使命。
2.2无海量数据提取
为了确保这些使用条款得到一致应用,未授权提取档案内容的重要部分。
3.使用档案内容
3.1个人数据
档案中的软件可能包含个人信息,例如但不限于开发人员姓名和电子邮件地址。
任何对第三方个人信息的系统使用都是禁止的,这将对构建由档案馆保存的软件公共空间的人造成不合理的偏见,并将被视为违反本协议。这包括但不限于:
此外,个人信息的使用可能会受到适用于您的法律法规的约束,无论您是如何收集的,并且您对使用从档案馆获得的信息可能导致的任何违规行为承担全部责任。
3.2元数据
Archive包含与源代码相关的各种元数据,如来源信息和收获时间,或计算信息,如文件类型、文件长度和编程语言。此类元数据被视为事实,不受版权保护,只要您遵守本条款和条件的第3.1条,就可以自由使用。
3.3无背书
您不得公开表示或暗示我们参与、支持或批准您使用档案内容的方式,尤其是当此类使用是非法的时。
4.权利和规定
4.1第三方权利
我们不明确或默许访问档案内容不会侵犯任何第三方的知识产权,我们不承担任何责任。
4.2软件许可
存档中的所有软件组件可能受版权或其他权利(如专利或商标)的保护。Software Heritage可以提供适用于给定软件组件的软件许可证的自动衍生信息,但它不主张正确性,并且提供的许可证信息不构成法律建议。您全权负责确定适用于存档中任何软件组件的许可证或其他权利,并且必须遵守其条款。
4.3结果状态
您对存档内容执行的分析和处理结果是否包含在这些使用条款中取决于您实际执行的特定分析或处理。如2.2所述,不允许进行大规模数据提取,但更广泛地说,您不得向第三方提供可能导致其违反这些服务条款的结果,例如发布从存档中提取的所有软件开发人员电子邮件的数据库。
5.无担保、责任或损害
在适用法律授权的最大范围内,我们拒绝对档案的使用作出任何明示或暗示的保证。特别是,我们提请您注意以下几点。
5.1适用性
我们不保证档案内容适合任何特定用途。
5.2准确度
我们正在尽最大努力确保存档中存储的内容,无论是源代码还是任何类型的附加数据或元数据,都能长期、可追踪和可靠地保存。
然而,如果此类信息不完整或不准确,我们将不承担任何责任。
6.第三方的附加使用条款
6.1第三方
为了防止信息丢失并简化共享,Software Heritage将与合作伙伴和赞助商合作,逐步构建分布式基础设施。因此,您可以通过属于第三方和/或由第三方操作的基础设施访问软件遗产档案,这些基础设施可能会指定其他限制,在这种情况下,您应该参考他们自己的使用条款。
7.违反使用条款
如果违反本协议规定的条款和条件,本协议将自动终止。您将不再被授权访问档案。
如果您遵守本使用条款第3、4和5节中规定的义务,您可以根据每个软件组件自身许可的条款,继续使用在协议终止之前从存档中提取或导出的材料。
8.适用法律/管辖权
本条款和条件应受法兰西共和国法律管辖,并据此进行解释。与这些条款和条件的应用、解释或终止有关的任何争议应由法国法院专门解决。
9.其他
我们保留自行决定随时修改这些条款和条件以及随时更改API上提供的工具的特性(包括技术特性)的权利。我们将通过在我们的网站上发布通知来通知这些更改。
条款和条件可由我方转让,并对我方受让人具有约束力和利益。
主管法官可能宣布无效或违法的条款和条件的任何规定均无效,但其无效性不得影响条款和条件中的其他规定,也不得影响条款的整体有效性或法律效力。
如果您对本条款和条件有任何疑问,请联系legal@softwareheritage.org