开源项目/二次开发能申请软著吗:权属边界与材料口径

基于开源框架开发、fork 开源项目二次开发、外包代码——哪些能登记、以谁的名义登记、材料怎么取材。讲清权属边界,避免踩原创性红线。

码印团队 · 更新于 2026-08-11 · 约 8 分钟

先分清三种情形

「用了开源代码还能不能报软著」不能一概而论,关键看你对最终软件的贡献形态:一是使用开源框架/库开发自己的业务软件(如基于 Vue、Spring 开发管理系统)——业务代码是你的原创表达,可以正常登记;二是对开源项目做修改、扩展形成新版本(二次开发/修改软件)——就你新增和修改的部分享有权利,登记时开发方式应如实选择「修改」并遵守原项目开源许可证;三是仅换皮、改名、改配置而无实质开发——不构成新的原创表达,不应登记。

登记证书证明的是「对你写的那部分代码的著作权」,它不会也不能把开源社区的代码变成你的。

材料取材口径

  • 源程序鉴别材料只收录自研/自改的代码,不把开源框架源码、依赖库复制进来充页数
  • 二次开发项目:以修改后的完整作品为对象,但取材应突出自己新增/修改的模块
  • 开发方式如实勾选:全新自主开发选「原创」,基于既有软件修改选「修改」
  • 「修改」口径下需说明原软件情况及修改授权来源(开源许可证即授权依据之一)
  • 文档(操作手册/设计说明书)围绕自研功能撰写,不描述开源组件的内部实现

开源许可证的权属红线

开源不等于放弃著作权:开源代码的著作权仍属原作者,许可证只是授权你在遵守条件的前提下使用、修改、分发。GPL 等 copyleft 许可证要求衍生作品以相同许可证开源——你可以就自己的修改部分登记软著(登记与开源不冲突),但不能通过登记否定或规避许可证义务;MIT、Apache-2.0 等宽松许可证下基于其开发的自有软件登记障碍更小,但保留版权声明等义务仍需遵守。

把整个开源项目改个名字拿去登记,既构成对原作者著作权的侵害,也属于不实申报。登记采用受理审查/补正 + 申请人签章承诺真实性(《登记办法》;官方用语见 ccopyright.com.cn optionid=1079);不实申报的后果以官方规定为准。法规

外包与合作开发的归属

委托开发的软件,著作权归属依合同约定;合同没有约定的,归受托方(开发方)所有。企业花钱外包开发后想以自己名义登记,务必在合同中明确「著作权归委托方」。合作开发的软件由合作各方共有,登记时列明全部著作权人。这一层权属先于登记存在——登记只是把既有权属固定下来,不能用登记「抢」到本不属于你的权利。

登记前自查清单

  • 自研代码占比与贡献形态是否支撑「原创」或「修改」的如实勾选
  • 鉴别材料是否已剔除开源框架与三方依赖源码
  • 所用开源许可证的义务(开源、署名、声明保留)是否已履行
  • 外包/合作开发的权属是否有合同依据,著作权人是否列全
  • 软件名称是否与任何开源项目名混淆

码印从真实仓库静态分析取材,自动排除依赖目录与生成代码,只收录自研源码;开发方式、著作权人等申请表字段以采访式确认,杜绝「整包开源代码换名登记」类硬伤。

参考与检索来源

  • 《计算机软件保护条例》第十一条(合作开发)、第十二条(委托开发)
  • 《计算机软件著作权登记办法》关于原创/修改软件的申报口径
  • 中国版权保护中心(ccopyright.com.cn)登记申请指南公开信息(检索日期:2026-07,2026-08-26 成稿复核)

读完就动手:用工具验证你的项目

码印把这篇指南里的规则做成了确定性检查:先免费体检就绪度、预检排版,确认没问题再注册生成全套材料。

相关指南