开源软件在使用过程中面临哪些风险?

开源软件在使用过程中面临哪些风险?

最佳答案 匿名用户编辑于2024/08/15 15:52

开源软件现已被广泛运用于商业软件的开发与使用中。但企业在引入开源技术的同时,如果没有遵守开源软件使用的规则,往往会给企业带来各种法律风险。

1.知识产权风险

1、著作权侵权风险 著作权侵权风险包括以下几点: 未经授权的复制和分发:企业在使用开源软件时必须遵循许可证的规定,包括复制和分发源代码的条件。如果企业未经授权就复制、修改或分发软件的源代码,可能触发著作权侵权。 修改代码而未共享:开源软件通常允许用户修改源代码,但在对源代码进行修改后,必须按照相同的许可证要求分享修改后的代码。如果企业对开源软件进行了修改但未共享这些修改,可能导致著作权侵权指控。依赖未授权版本:企业可能依赖于开源软件的特定版本,但如果未经许可证允许就对软件进行修改,可能会侵犯原始作者的著作权。混合使用不兼容的许可证软件:当企业同时使用具有不同许可证的开源软件时,许可证之间可能存在不兼容性。这可能导致著作权侵权的问题,特别是在涉及较严格的许可证(如 GPL)时。

2、专利侵权风险 使用开源软件的专利侵权风险来源于内部、外部两个方面。第一,内部专利侵权风险,是指开源软件可能包含了被专利保护的技术,尤其是一些先进和创新的功能。如果企业在未经授权的情况下使用了这些技术,可能会触发专利侵权。有些开源许可协议(如 Apache 2.0)明示了专利授权且存在专利报复条款,内部专利风险相对较小。然而,部分开源许可协议(如BSD、MIT 等)没有明示专利许可规定,开源软件的开发者或者贡献者可以向开源软件使用者提起专利诉讼并收取专利许可费,因此内部专利风险较大。第二,外部专利侵权风险,是指不受开源许可协议约束的第三方向开源软件使用者发起专利诉讼,声称所述开源软件使用了其专利。例如微软就曾表示过包括 Linux 在内的开源软件使用了微软的专利,微软曾向谷歌以及众多手机厂商如富士康、京瓷、三星等提起了专利侵权诉讼,要求其向微软支付专利使用许可费。这些案件后来多以双方签订了专利许可协议,向微软支付专利许可费的方式达成了和解。

3、商标侵权风险 在使用开源软件时,企业可能未经授权地使用了该软件的商标,包括软件的名称、标志或其他标识。这可能触发商标侵权指控。如果其商标与该软件或其开发者的商标相似,可能引起混淆,使人误认为两者有关联,也可能导致商标侵权纠纷。因此企业在使用开源软件时应当认真了解开源软件的商标使用规定,确保在商标使用方面遵循合规要求,以降低商标侵权风险。4、商业秘密风险 开源软件的商业秘密侵权风险涉及到企业在使用、修改和分发开源软件时可能泄露其内部商业秘密的可能性。商业秘密侵权风险可能源于对软件代码、配置、算法等方面的不当处理,使得企业的核心业务信息可能被揭示。一是被迫公开商业秘密的风险。开源软件通常提供源代码供用户审查和修改。企业在使用这些源代码时,如果未能进行适当的审查,可能无意中将其自有商业秘密混入到公开的代码中,代码若受到著佐权类开源许可证的“传染”而可能需要被迫开源,则可引起商业秘密公开的风险。

二是商业秘密被非法获取的风险。恶意的开源软件可能包含后门,通过这些后门,黑客可以访问企业的敏感信息,包括商业秘密。如引入的开源软件存在恶意代码、病毒或其他安全漏洞,可能引起内部系统商业秘密泄露的风险;他人未经企业批准擅自在开源社区上贡献源代码,也可能引起企业商业秘密的泄露风险。 为减少商业秘密侵权风险,企业应当实施全面的开源软件管理策略,包括审查、清理和安全审计源代码,选择可信赖的开源软件,遵守开源许可协议的规定,并保障企业的商业秘密得到妥善保护。

2.企业商誉风险

对于未遵守开源许可证的企业,开源软件的权利人等可能会发文进行舆论声讨,或加入“耻辱黑名单”进行舆论谴责,引起企业商誉受损的风险。例如Onyx 的电子书设备是在 Linux 内核基础上的改版,而Linux 内核遵循GPL许可证,要求二次分发项目也必须开源,然而 Onyx 拒绝发布其源码。Onyx 的态度激起许多人的不满,部分批评者认为 Onyx 事件暴露了很多厂商不尊重开源协议的现状。

3.数据合规风险

近年来,随着人工智能技术的发展,开源软件在人工智能领域的应用和推动作用愈发显著,许多先进的机器学习算法和深度学习模型以开源方式发布,也有公司直接开源了自己的 AI 开发框架,推动了 AI 技术的广泛应用。企业在选择这些 AI 开源工具时,要注意遵守我国在人工智能领域的监管法规,关注数据合规风险。 根据《生成式人工智能服务管理暂行办法》,提供生成式人工智能服务在数据安全方面应当遵守《中华人民共和国网络安全法》、《中华人民共和国数据安全法》、《中华人民共和国个人信息保护法》等法律法规的规定。因此,若开源软件的数据来源和使用涉及个人信息侵权行为,可能给用户造成数据合规风险。同时,开源软件生成数据是否包含违法信息,也可能导致用户面临相应风险。此外,提供生成式人工智能服务应当进行安全评估(评估内容包括信息服务的合法性、落实安全措施的有效性、防控安全风险的有效性等),同时应当履行算法备案义务。

参考报告

开源合规白皮书(第二版)(2025年5月18日).pdf

开源合规白皮书(第二版)(2025年5月18日)。开源(Open-Source),全称为开放源代码,这一概念兴起于软件行业,其基本内涵是开放源代码,也即源代码开放共享的开发模式。在开源模式下,通过许可证的方式,使用者在遵守许可限制的条件下,可自由获取源代码等,并可使用、复制、修改和再发布。发展至今,开源作为一种创新协作模式,其表现形式已不仅仅局限于开源软件(OpenSourceSoftware),而且也包括开源硬件(OpenSourceHardware)、开源设计(OpenDesign)、开源文档(OpenDocument)、开源技术(OpensourceTechnologies)等。

查看详情
相关报告
我来回答