EU CRA: The compiler does not read the comments, but judges do read the Recitals - Bert Hubert's writingsa day agohttps://berthub.eu/articles/posts/eu-cra-recitals-comments-compiler-judge/欧盟《网络弹性法案》主要豁免了开源作者和程序员,关键条款体现在序言而非法案正文中。欧盟法律中的叙述部分虽不具法律约束力,但可澄清模糊条款并限缩范围,其作用类似于 #pragma 指令而非注释。根据《网络弹性法案》,接受非营利意图的捐赠或提交非个人负责的代码等开源活动不被视为商业行为。这些叙述部分为市场监督机构提供指引,并影响该立法的转化与适用。部分开源基金会可能需履行实际义务,而《网络弹性法案》或激励用户通过尽职调查支持开源软件。
EU CRA: What does it mean for open source? - Bert Hubert's writingsa day agohttps://berthub.eu/articles/posts/eu-cra-what-does-it-mean-for-open-source/欧盟《网络弹性法案》(CRA)规范商业活动,而非未获利的开源项目。开源贡献者和非营利组织若未从事商业活动,通常可豁免。开源商业用户负有尽职调查责任,包括报告漏洞和共享补丁。开源软件管理者(如基金会)享有宽松监管,违规不设罚款。《网络弹性法案》鼓励行业赞助开源组件的安全认证和审计。Debian声明批评了早期版本,但最终文本明确将再分发和非商业开源排除在范围外。开源社区可参与标准制定过程(CEN/CENELEC)并与欧盟机构互动。