四个新的开源许可

作为开源定义的管理者,开源促进会 20多年来一直将许可指定为“开源”。这些许可构成了开源软件生态系统的基础,确保每个人都可以使用、改进和共享软件。当一个许可获得批准时,是因为 OSI 认为该许可促进了协作和共享,从而使参与生态系统的每个人都受益。

在过去的 20 年里,世界发生了变化,软件现在以新的甚至难以想象的方式被使用。OSI 已经看到,熟悉的开源许可并不总是非常适合这些新情况。但是许可管理者已经挺身而出,提交了几个新的许可以用于更广泛的用途。OSI 面临的挑战是评估许可中的这些新概念是否会继续促进共享和协作,并值得被称为“开源”许可,最终批准了一些新的特殊用途许可。

四个新的许可

首先是密码学自主许可。此许可专为分布式密码学应用程序设计。此用例的挑战在于,现有的开源许可无法保证开放性,因为如果没有义务与其他对等方共享数据,则一个对等方可能会损害网络的功能。因此,除了作为强 copyleft 许可之外,CAL 还包括有义务向第三方提供独立使用和修改软件所需的权限和材料,而第三方不会因此遭受数据或功能损失。

随着使用密码学结构的对等共享的应用越来越多,如果更多开发人员发现自己需要像 CAL 这样的法律工具,也就不足为奇了。在 License-Discuss 和 License-Review 社区(OSI 的两个邮件列表,用于讨论提议的新开源许可)中,人们对该许可提出了许多问题。我们希望最终的许可清晰易懂,并且其他开源从业人员会发现它很有用。

接下来,欧洲核子研究中心 CERN 提交了 CERN 开放硬件许可 (OHL) 系列许可以供审议。其所有三个许可主要用于开放硬件,这是一个类似于开源软件的开放访问领域,但具有其自身的挑战和细微差别。硬件和软件之间的界限已经变得非常模糊,因此应用单独的硬件和软件许可变得越来越困难。CERN 着手制定一项许可,以确保硬件和软件的自由。

OSI 在刚开始时可能不会考虑在其开源许可列表中添加开放硬件许可,但世界已经改变。因此,虽然 CERN 许可中的措辞涵盖了硬件概念,但它也符合 OSI 批准为开源软件许可的所有条件。

CERN 开放硬件许可套件包括宽松许可弱互惠许可强互惠许可。最近,该许可已被一个国际研究项目采用,该项目正在构建简单、易于复制的呼吸机,用于 COVID-19 患者。

了解更多

CAL 和 CERN OHL 许可是特殊用途的,OSI 不建议在其设计领域之外使用它们。但 OSI 渴望看到这些许可是否能按预期发挥作用,在这些较新的计算领域中培育强大的开放生态系统。

有关许可批准流程的更多信息可从 OSI 获取。