【直接回答】在北京地区,开源软件可以用于商业经营,但必须遵守其许可协议,否则存在著作权侵权与违约风险。宽松型许可如MIT、Apache-2.0通常只要求保留版权与许可声明;传染型许可如GPL、AGPL要求在分发衍生作品时整体开源,网络服务场景下的AGPL还要求向用户提供源代码。依《中华人民共和国著作权法》(2020年11月11日修正,2021年6月1日施行)第十条、第五十三条,以及《计算机软件保护条例》(2013年1月30日修订)相关规定,违反许可条件使用软件可构成侵权,面临停止使用与赔偿。建议企业建立开源组件清单与许可审核流程。

一、问题背景与典型场景

开源组件已深度嵌入研发流程,风险多出现在三类场景:把GPL组件静态链接进自研软件后闭源发布;把AGPL代码用于软件即服务而未向用户开放源代码;忽略署名义务,在交付物中删除许可文件。员工将公司代码误提交至公开仓库、或引入来源不明的代码片段,也可能造成许可冲突。北京地区办理同类纠纷时,法院通常围绕许可协议的性质、被诉软件与开源代码的关联程度、开源义务的履行情况展开审查,企业可参考知产保护与企业常法服务建立合规体系。

二、关键争议点

焦点有三。其一,许可协议的法律性质:主流裁判将附条件的开源许可视为具有约束力的著作权许可合同,违反条件则授权自动终止,继续使用即丧失使用依据。其二,传染范围:GPL系列要求基于该代码形成的衍生作品整体以同一许可发布,判断关键在于代码间的调用与耦合程度,而非仅看文件数量。其三,违约与侵权竞合:违反许可既可能构成违约,也可能被认定为侵害复制权、修改权与信息网络传播权,进而承担停止侵害与赔偿损失的责任。

三、恒略律师的专业分析

开源合规争议的实务难点在于举证与技术比对:权利人需证明被诉软件包含受许可约束的代码,企业则需说明使用方式、开源履行情况与整改可能。恒略在提供知识产权合规服务时,通常先做组件与许可清单盘点,标注传染型许可的使用位置,再评估是否存在闭源发布、未署名或未提供源码等违规情形,并给出替换组件、隔离调用、补充开源或取得商业授权的整改方案。在研发流程中设置许可闸口,比事后应对更经济;对外采购软件时,还应在合同中约定知识产权保证与侵权赔付条款,可结合企业商事与合同纠纷服务完善文本。

四、实务建议与法律依据

实务建议:

  1. 建立开源组件与许可清单,登记版本、来源与许可类型;
  2. 选型阶段做许可兼容性审查,避免传染型许可进入闭源核心模块;
  3. 严格履行署名、保留许可文本与提供源码的义务;
  4. 发生争议后立即停止使用并启动替换或整改,留存记录。
法律依据:《中华人民共和国著作权法》(2020年11月11日修正,2021年6月1日施行)第十条、第五十三条、第五十四条;《计算机软件保护条例》(2013年1月30日修订)第八条、第二十四条;《中华人民共和国民法典》(2021年1月1日施行)第五百零九条、第五百七十七条。许可的具体权利义务以GNU通用公共许可证第三版(GPLv3,2007年6月29日发布)等协议文本为准。追究供应商责任可衔接债权债务与执行案件服务。

五、恒略律师提示

开源不等于免费,更不等于免责。企业应把许可审核嵌入采购、研发与交付全流程,尤其警惕传染型许可与网络服务条款;对外采购软件时,要求在合同中明确知识产权保证与侵权赔付责任。一旦收到侵权通知,应第一时间停止使用、评估整改成本,并考虑替换组件或取得商业授权,避免因拖延导致赔偿与业务中断风险扩大。涉及产品架构调整与合规整改的,可通过专项服务与其他案件服务获得支持。

六、常见问题解答

Q1:用了开源代码被起诉,侵权被认定的可能性大吗?

取决于是否违反许可条件以及代码的关联程度。若被诉软件确实包含受GPL、AGPL约束的代码且未按要求开源,主流裁判倾向于认定授权自动终止、继续使用构成侵权;若仅为宽松型许可且已保留版权与许可声明,通常不构成侵权。企业可从使用方式、代码耦合程度、整改情况三方面组织抗辩,并尽快完成替换或开源整改,以降低停止使用与赔偿风险。

Q2:企业需要准备哪些材料证明自己合规?

应准备开源组件清单与版本记录、许可文本原件、代码仓库的提交记录与依赖清单、对外交付物中包含的许可与署名文件、内部合规审查记录,以及发现问题后的整改与替换证明。若主张所购软件侵权而自身无过错,还需提供采购合同、供应商的知识产权保证条款与沟通记录,用以主张违约责任或要求供应商承担赔付。

Q3:应对开源许可纠纷大概要花多少钱?

费用取决于争议程序与技术比对成本。诉讼费依《诉讼费用交纳办法》按诉讼请求金额分段累计,由败诉方负担;律师费通常按件或按标的额比例协商,若需软件相似性鉴定,鉴定费往往是主要的额外支出。多数案件也可能通过协商和解解决,成本相对可控。建议先做一次合规体检,判断是补开源的整改问题还是已进入诉讼,再决定投入。

Q4:这类案件从沟通到结案一般要多久?

若通过协商解决,通常数周至数月即可达成整改与和解安排;进入诉讼的,一审普通程序一般六个月、简易程序三个月,需要进行源代码鉴定或技术调查的会明显延长,二审一般三个月。企业若在收到通知后立即停止使用并完成替换整改,往往能缩短整体处置时间,也能在赔偿数额酌定时争取有利评价。

Q5:收到开源许可侵权通知,第一步该做什么?

第一步是内部自查与封存,锁定被指代码的版本、来源与使用位置,确认是否属于传染型许可范围;第二步是立即停止发布或分发被指侵权的软件版本,并准备替换组件或补足开源;第三步是核对采购链条,向上游供应商主张知识产权保证;第四步是委托律师评估对外回应口径与和解方案。切忌删除仓库记录或继续分发,这可能被认定为恶意并加重责任。

上述解答立足北京地区审判实践整理,其他省市裁判口径或有不同,具体案件请以当地规则与证据情况为准。

七、相关公开案例(参考,非本所承办)

以下案例均来源于各级法院官网、司法机关及权威媒体公开发布,与本所承办案件无关,仅供理解相关裁判规则参考,不构成具体个案意见。

〔案号〕(2019)粤73知民初207号
〔审理法院〕广州知识产权法院(侵害计算机软件著作权纠纷案,入选广州知识产权法院典型案例、广东法院「促进新质生产力发展」知识产权保护典型案例)
〔裁判要旨〕罗某公司股东罗某在Github上传其开发的VirtualApp软件源代码并适用GPL V3开源许可协议,后该软件著作权经受让登记。某友公司开发四款微信视频美颜相机App,其中沙盒分身功能使用了涉案软件源代码,收取会员费且未提供源代码下载。广州知识产权法院认为,罗某公司无权在适用GPL V3协议的项目中添加商业使用限制保留条款;沙盒分身部分功能代码作为被诉侵权软件的衍生部分整体发布,GPL协议具有高传染性,故未开源整个软件源代码违反协议约定;GPL V3协议属于附解除条件的著作权合同,违反协议则依据协议获得的授权自动终止,继续使用即构成侵权。判决停止提供含侵权源代码的四款软件的下载、安装与运营服务,赔偿经济损失及维权合理开支共计50万元。
〔来源〕广州知识产权法院官网及广东法院网(罗某公司诉某友公司等侵害计算机软件著作权纠纷案)(2021-05)

如您正面临类似问题,建议尽早携带证据材料咨询专业律师,避免错过法定时限。→ 知产保护法律服务 · 北京恒略律师事务所

免责声明:本文依据现行有效法律法规及公开裁判规则整理,仅供一般性参考,不构成针对具体个案的正式法律意见。个案的事实、证据与管辖差异可能影响结论,如遇纠纷请及时咨询执业律师。