一、引言
开源软件作为全球软件生态的核心基础设施,对于产业与技术的发展无可替代,不论是在传统的程序开发阶段还是在当下的AI辅助编程时代,其合规问题与司法裁判标准无疑是近年来高科技企业无法回避的经营边界。近期,因使用开源软件不合规,某A股主板上市芯片企业涉嫌侵犯多媒体处理开源架构FFmpeg计算机软件著作权,相关代码库被GitHub平台紧急冻结。该芯片企业于春节后立即启动合规性整改和公关,引发行业对于开源软件合规问题的高度重视和深度探讨。
根据开放源代码促进会(Open Source Initiative,简称“OSI”)官方网站的定义,开源软件系指向公众开放源代码的软件,用户可以以源代码的形式自由再分发、修改源代码并形成衍生作品。开源软件给予了用户最大限度的开发自由和传播自由,但同时具有明确的使用规范。当前各类开源软件使用场景下,因代码引用、二次开发、商业使用或分发、组件集成等引发的开源协议违约、侵害计算机软件著作权等问题并不鲜见。准确划定开源软件的合规边界,是企业使用开源软件开发产品和合规经营的基础和前提。
二、开源协议合规知识要点
从合规风控层面来看,开源软件的研发、复用、分发及商业化应用全流程,均以开源协议的具体类型为核心。开源协议并非普通的格式文本,其本质是具有强制许可性质的合同,不同类型的开源协议就权利边界、传播限制、溯源披露等义务设定存在本质差异,直接决定了开源软件使用行为的合法性。基于此,本部分将围绕开源协议的类型及其特点、开源软件合规风险防控与法律责任化解要点等关键法律问题进行详细阐释,为软件开发企业提供专业合规借鉴。
(一)开源协议的基本信息及审查要点