欧盟《网络弹性法案》对开源开发者的影响解析

本文深入解析欧盟《网络弹性法案》对开源开发者的实际影响,包括SBOM要求、商业与非商业开发者的区别,以及Linux内核维护者Greg Kroah-Hartman的专业见解。

开源开发者无需过度担忧《网络弹性法案》

Linux稳定内核维护者Greg Kroah-Hartman表示,尽管最初存在担忧,但欧盟《网络弹性法案》对开源程序员的影响实际上很小。

法案的核心要求

《网络弹性法案》对具有数字元素产品的生产者提出了法律要求,这包括几乎所有软件驱动的设备和程序。这些企业现在必须:

  • 生成软件物料清单
  • 跟踪漏洞
  • 响应新发现的安全问题
  • 公开安全实践

商业与非商业开发者的区别

修订后的CRA明确区分了无偿的业余开发者与商业化的法律"实体":

  • 商业实体:必须提供安全联系人和报告流程,如Linux基金会和Mozilla

对硬件厂商的严格约束

与纯软件咨询公司相比,在产品中使用开源代码的硬件或设备供应商面临更严格的规定。多年来,硬件厂商一直在使用开源代码却不遵守开源许可规则,而CRA将使这种行为更难逃避责任。

全球影响范围

虽然CRA是欧盟法律,但其影响范围实际上覆盖全球。如果软件在欧盟市场可访问,就属于该法律的管辖范围,因此美国和日本等国的供应商也必须密切关注合规要求。

对开源使用的积极影响

Kroah-Hartman认为,CRA不会让公司对使用开源软件更加谨慎,反而会产生相反的效果。由于企业相比闭源供应商能获得更多代码控制权,这些新要求实际上可能会增加对开源的需求。

实施时间表

企业将在明年9月开始重视这些规定,明年夏季可能会出现恐慌情绪。基金会和大型社区项目正在与欧盟合作制定检查清单和模板,以简化合规流程。

comments powered by Disqus
使用 Hugo 构建
主题 StackJimmy 设计