开源硬件专用许可证:OSI批准的CERN OHL

2021-01-30 06:25:18

OSI(开放源代码倡议)已经批准了CERN的开放硬件许可证(OHL)的版本2,这意味着它符合其开放源代码定义,并尊重运动的理想和精神。

总部位于日内瓦的欧洲核子研究组织(CERN)称其具有开源文化。 "我们在欧洲核子研究中心的主要任务是进行基础研究。但是,我们的任务中鲜为人知的部分是使我们所做的事情向公众公开……通常,这些都是我们开发的工程技术。 Beam Controls Group硬件和时序部门负责人Javier Serrano告诉The Register。

公开共享硬件设计的愿望导致了OHL的创建,该版本于去年发布了2.0版。但是,为什么不使用现有许可证,例如GPL,MIT或Apache 2.0?

"我们没有足够的开源许可来共享我们的硬件设计,"塞拉诺说。

落后的副本:允许的MIT,随着开发人员对GNU GPL的冷落,Apache开源许可证不断涌现

阅读更多

在硬件方面,与商业公司合作是必要的,因为您需要将要制造,组装并测试并将其出售给您的人员。他说。公司不喜欢法律风险,因此需要获得许可以明确说明条件是什么。"

CERN最终获得了三种变体。有一个很强的互惠许可证(CERN-OHL-S),该许可证用于与其所有派生产品一起免费使用的设计,这是一种类似于GPL的版权保留原则。

互惠性较弱,可以将该设计用作其他设计中的一个组件,而无需整体成为开源,但是如果修改了组件的设计,则必须将其共享(CERN-OHL-W)。 CERN-OHL-P是一种许可许可,它允许用户将设计与专有设计自由地混合在一起,只要它被认可,就可以与软件世界中的Apache 2.0相似。

"许可许可比相互许可要容易得多,"塞拉诺告诉我们。 "以现代为例,剑桥的lowRISC人员使用Apache 2.0。问题主要出现在相互许可中。芯片设计界和FPGA设计界的现实情况使得对GPL的解释将导致无法对您的设计进行许可。"

硬件的一个问题是"很难做出完全免费的设计,这些设计不依赖于供应商根据专有许可提供的任何原始内容或任何功能块,"塞拉诺说。 GPL具有系统库的概念,但是"与您在芯片设计领域所拥有的不匹配。

另一个问题是标准组件。 "如果有人设计了印刷电路板,则其中装有电阻器。当然,我们不应该要求人们发布用碳和金属制成电阻器的方法,因为任何人都可以购买电阻器。"

Moorcrofts的合伙人兼技术主管开源律师Andrew Katz帮助起草了OHL,并提出了可用组件的想法。

"可用的任何东西,基本上您都不需要发布,并且我们将其重新用于ASIC设计中构建模块的棘手问题,"塞拉诺说。 "在IC设计中,我们使用相同的概念,这些块可作为可用组件使用,因此不承担发布源代码的义务。

软件许可证的硬件条款错误。 "人们在诸如链接之类的软件中使用动词。这对硬件意味着什么?将鼠标连接到PC的USB端口时,是否正在链接?硬件设计人员可以使用的适当语言可以更好地解决这些问题。塞拉诺说。

CERN不知道有多少人在使用其OHL许可证,但可以将它们作为GitHub存储库的下拉选择,以鼓励使用。硬件的范围很广;它可能并不意味着电子设计。 "有一些使用CERN OHL的COVID-19口罩的示例,"塞拉诺说,还有许多通风机的例子。

为什么要打扰OSI? "这是一个原则问题。有人有权告诉我这是否是开源的吗?您可以获得的最接近的是OSI,"塞拉诺告诉我们。 "这也是实用的。有许多机构依赖OSI来定义一套可以接受的许可。由于有了批准程序,CERN的开放式硬件许可证现在已在此列表中。

对此有一个奇怪的方面,那就是OSI与软件许可有关。 CERN的OHL可以用于软件,但这不是其主要目的。 OSI董事会律师兼许可委员会主席Pamela Chestek告诉我们,OSI实际上仅处理软件许可。该许可旨在用于硬件和软件组合……我们看到的是,在仅软件用例中,它是否适合开源定义?这是一个非常精心设计的许可证,我的答案是肯定的,确实如此。"

这样,OSI批准会给使用它进行硬件设计许可的人​​员带来安慰吗? "我的理解是CERN寻求批准开放源代码计划的原因是硬件和软件混合产品的用例,"切斯特克说。

"如果您的问题是,您可以将其作为开放的硬件许可证使用吗?我不知道答案,因为我不做硬件许可证。 ..使用此许可证的任何人都将知道,对于那里的软件,他们拥有开放源代码定义所保证的所有保证。"

Chestek的评论表明,开放源代码硬件社区在建立开放式硬件许可标准方面还有更多工作要做,他说CERN的OHL取得了重大进展。

"能够在一个许可证下涵盖多个用例,包括硬件,软件和数据-而不是尝试将多个许可证应用于各个组件-在人们开发项目时非常有用," 开源倡导机构OpenUK的Amanda Brock说。 ® 注册-技术社区的独立新闻和观点。 情境发布的一部分