申请软件著作权,最头疼的就是源程序文档。前后各 30 页,每页 50 行,页眉写软件名和版本,代码不能有空行和注释凑数……格式要求一堆,手工整理花几个小时,还经常被退回补正。CodeSucker 就是来解决这个痛点的。
我把项目文件夹拖进去,填上软件名和版本,点导出,60 页符合规范的源程序文档就出来了。全程离线,代码不出本机。
01 它解决了什么
软件著作权申请,源程序材料是必交的。
根据《计算机软件著作权登记办法》,需要提交:
• 前 30 页 + 后 30 页,共 60 页
• 每页不少于 50 行• 页眉标注软件全称和版本号
• 代码干净,无空行、无注释凑数• 末页至少满 2/3
• 署名和著作权人一致这堆规则,手工整理容易出错。市面上的工具要么只做简单拼接,要么要上传代码到云端——代码泄露风险太大。
CodeSucker 的解法是:全流程本地运行,内置规范校验,导出前自动检查。
02 它怎么做
整个流程是五步向导。
第一步:导入项目。 拖入代码文件夹,支持 .gitignore 过滤,自动识别 TypeScript、Python、Java、C/C++ 等语言。
第二步:文件排序。 勾选纳入的文件,拖拽调整顺序,入口文件置顶。
第三步:清洗与排版。 填写软件全称和版本号,开启或关闭清洗规则(删除空行、注释),实时看前后对比。
第四步:分页预览。 A4 仿真页面,60 页缩略导航,前后段分界标记清晰。
第五步:校验与导出。 合规报告自动检查页数、行数、页眉、署名等风险点,通过后生成 docx 或 txt。
03 内置校验规则
CodeSucker 最值钱的是它的校验器。
导出前自动检查:
• 总页数是否 60 页
• 每页行数是否 ≥ 50
• 页眉是否包含软件名和版本
• 末页是否满 2/3
• 署名是否与著作权人一致有一项不合规,直接报错,不会让你糊弄过去。
04 怎么用
下载安装包,macOS 和 Windows 都有。
安装后打开,拖入项目文件夹,五步走完,导出文档。全程离线,代码不上传任何服务器。
写在最后
软著申请是个小众需求,但遇到的人都知道有多烦。CodeSucker 选择了一个很具体的场景,做得比较扎实。离线、本地、校验内置,这三个特点加在一起,对开发者来说就是省心。
GitHub:https://github.com/fanbuz/codesucker