Swcr Register

Other

软件著作权登记全流程:生成程序鉴别材料、操作手册、填报信息,辅助在线填报。当用户需要申请软件著作权或生成软著材料时触发。

Install

openclaw skills install swcr-register

软件著作权登记

一键生成中国计算机软件著作权登记所需的全部材料,并可辅助完成在线填报。


触发条件

  • 申请软件著作权 / 软著
  • 生成程序鉴别材料 / 源程序文档
  • 生成软件操作手册
  • 需要软著登记填报信息

核心工作流

1. 收集信息 → 2. 生成材料 → 3. 用户确认 → 4. 在线填报(可选)

Step 1:收集信息

向用户确认以下信息(已有明确答案的跳过):

信息项说明示例
代码来源GitHub URL 或本地目录路径https://github.com/user/repo/path/to/project
软件全称完整软件名称,需与简称不同智能数据分析平台软件
软件简称缩写或简称智数平台
版本号格式 V1.0 或 1.0V1.0
开发完成日期格式 YYYY-MM-DD2026-05-20
首次发表日期格式 YYYY-MM-DD,未发表填"未发表"2026-06-01
开发方式独立开发 / 合作开发独立开发
著作权人著作权人姓名/名称张三
作者开发者姓名(独立开发时与著作权人一致)张三

可选信息(有默认值,用户可覆盖):

信息项默认值说明
源代码后缀自动检测不指定时脚本自动识别
注释字符自动检测不指定时脚本自动识别
排除目录node_modules, .git, __pycache__, venv, dist, build常见非源码目录
输出目录当前工作区生成的文件存放位置

合作开发额外信息

如果开发方式为合作开发,还需收集:

  • 其他作者姓名
  • 其他著作权人(必须在登记网站注册并完成实名认证)
  • 合作开发协议文件路径(如已有)

Step 2:准备代码

  • 如果用户提供的是 GitHub URL:git clone <url> 到临时目录
  • 如果是本地目录:直接使用
  • 自动分析代码结构,识别主要编程语言和文件扩展名

Step 3:生成材料

依次执行三个脚本,生成三份材料:

3-A. 程序鉴别材料(源程序文档)

python ./skills/swcr-register/scripts/generate_code_doc.py \
  --title "<软件全称>" \
  --version "<版本号>" \
  --source-dir "<代码目录>" \
  --output "<输出目录>/<软件简称>_源程序.docx" \
  [--exts py js ts] \
  [--comment-chars "#" "//"] \
  [--excludes "node_modules" ".git"] \
  [--max-front-pages 30] \
  [--max-back-pages 30]

生成规则:

  • 每页 50 行有效代码(非空行、非注释行)
  • 前 30 页 + 后 30 页,中间省略页
  • 源程序量 > 3000 行时,文档必须为 61 页
  • 源程序量 ≤ 3000 行时,文档可少于 61 页
  • 页眉:软件名称 + 版本号(左)+ 页码(右)
  • 代码字体:Courier New 8pt
  • 中文辅助字体:SimSun

3-B. 软件操作手册

python ./skills/swcr-register/scripts/generate_manual.py \
  --title "<软件全称>" \
  --version "<版本号>" \
  --readme "<README文件路径>" \
  --output "<输出目录>/<软件简称>_操作手册.docx"

生成规则:

  • 从 README.md 转换为格式化 DOCX
  • 页眉:软件名称 + 版本号
  • 标题、正文、代码块、列表等正确排版
  • 中文字体:SimHei;代码字体:Courier New

3-C. 申请填报信息 Markdown

python ./skills/swcr-register/scripts/generate_form_info.py \
  --title "<软件全称>" \
  --short-name "<软件简称>" \
  --version "<版本号>" \
  --source-dir "<代码目录>" \
  --completion-date "<开发完成日期>" \
  --publish-date "<首次发表日期>" \
  --dev-method "<开发方式>" \
  --author "<作者>" \
  --copyright-holder "<著作权人>" \
  --output "<输出目录>/<软件简称>_填报信息.md" \
  [--co-authors "作者2" "作者3"] \
  [--co-holders "著作权人2" "著作权人3"]

生成内容包含:

  • 软件全称与简称(确保不同)
  • 版本号
  • 开发完成日期与首次发表日期
  • 开发方式与著作权人信息
  • 软件主要功能(100 字以上,从 README 提取)
  • 软件技术特点(50 字以上,从代码结构分析)
  • 源程序量(行数)
  • 源程序文档页数
  • 需上传的文件清单及对应字段
  • 盖章上传指引

Step 4:用户确认

必须等用户确认后再进行下一步。

向用户展示:

  1. 三份生成文件的路径
  2. 填报信息 Markdown 的关键内容摘要
  3. 询问:
    • "请检查生成的材料是否有问题,需要修改请告知。"
    • "确认无误后,是否需要我辅助进行在线填报?(是/否)"

Step 5:在线填报(用户确认后)

仅在用户明确要求辅助填报时执行。

前提条件:辅助填报需要以有头模式(headed)打开真实浏览器来操作中国版权保护中心网站。如果当前环境不具备浏览器(如无头服务器、无显示器),则无法完成辅助填报,需告知用户自行手动填报。这不影响材料生成——Step 1–4 的所有材料已可独立使用。

  1. 以有头模式打开浏览器,访问 https://register.ccopyright.com.cn/registration.html#/registerSoft
  2. 选择 R11计算机软件著作权登记申请 → 点击 立即登记
  3. 提醒用户登录账号(如未注册需先注册 + 实名认证,认证需 1-3 天)
  4. 用户确认登录完成后,辅助填写以下信息:
    • 选择"我是申请人"
    • 填写软件信息(全称、简称、版本号)
    • 填写开发信息(开发方式、完成日期、发表日期、作者、著作权人)
    • 填写软件功能与特点(主要功能 100+ 字、技术特点 50+ 字)
    • 上传程序鉴别材料(源程序文档 .docx)
    • 上传文档鉴别材料(操作手册 .docx)
    • 信息确认页填写
    • 选择邮寄方式 → 挂号信 → 填写收信地址
  5. 所有内容填完后,截图让用户确认,禁止自动提交

填报注意事项

事项要求
软件全称与简称必须不同
版本号V1.0 或 1.0
主要功能100 字以上
技术特点50 字以上
合作开发需上传合作开发协议,其他著作权人须在网站注册并实名认证
证书副本数量有几个其他著作权人就填几
源程序量 > 3000 行源程序文档必须 61 页,每页 50 行
源程序量 ≤ 3000 行源程序文档可少于 61 页
身份证复印件一页即可
打印要求所有材料单面打印
证书领取选择挂号信邮寄

盖章与上传

在线填报提交后,需完成以下步骤:

  1. 下载网站自动生成的软件著作权登记申请表
  2. 将申请表及身份证复印件打印(单面打印)
  3. 盖章(签字/公章)
  4. 扫描为电子件
  5. 将扫描件上传至网站对应位置

关于

本技能来自 WiseFlow —— 如果你需要一只为你 7×24 小时在线搞钱的 AI 团队,欢迎使用。