政策动态 软著Pro编辑部

软著源代码怎么整理:格式、页数、排版与补正实操

软著源代码应按前、后各连续30页整理,不足60页就全部提交;每页保持约50行,并与软件名称、版本和说明书一致。

618 次阅读 来源:网络整理

软著源代码整理的核心做法是:从同一套源程序中选取前30页和后30页,不足60页则全部提交;每页通常放约50行有效代码,页眉写清软件名称、版本号和页码,代码内容要与软件著作权登记申请表、软件文档相互对应。下面按实际整理流程说,重点解决页数不够、排版混乱和补正不会改的问题。

软著源代码到底要交多少、怎么选页

很多人第一次整理,会把整个项目直接导出,或者只挑自己觉得写得好的几个类,这两种都不稳。中国版权保护中心要求提交的是源程序,通常按前、后各连续30页准备,合计60页;如果整个源程序不足60页,就要全部提交。这里的“连续”不是每个文件各截一点,而是按代码文件的排列顺序连续形成材料。

实际操作时,可以从项目入口、核心模块、业务逻辑、算法处理、数据访问等部分组织,尽量让审查人员看到这是一个完整可运行的软件。纯界面截图、自动生成的大量配置、第三方库、压缩混淆后的代码,不适合拿来凑页数。

选代码时的取舍

  • 优先放自己开发的核心代码,例如登录、订单、数据处理、设备通信、图像识别、报表生成等模块。
  • 页眉中的软件全称和版本号,要与软件著作权登记申请表一致,不要代码里写V1.0,材料里写1.0版。
  • 每页行数、字号和页眉保持统一,代码太长就自然换行或调整缩进,不建议一页塞得密密麻麻。
  • 代码中出现的功能名称,最好能在软件文档里找到对应说明。

按什么步骤整理才不容易返工

我一般不会一上来就打印,而是先把项目清理干净,再生成纸质或PDF版式。下面这套步骤适合普通Web、APP、小程序、桌面端和嵌入式项目,具体目录名称按自己的技术栈替换。

  1. 先定申请信息:确认软件全称、简称、版本号、著作权人、开发完成日期和权利取得方式,后面的代码页眉、说明书、申请表都按这套信息走。
  2. 清理项目目录:删除node_modules、target、build、dist、.git、第三方SDK、开源框架和临时文件,只保留能体现自己开发内容的源代码。
  3. 确定文件排列顺序:通常从程序入口开始,再接核心业务模块、公共组件、数据模型、工具类和结束部分;不要按文件名随机排序。
  4. 导出并排版代码:每页控制在约50行,设置统一字体、页眉和页码,保留必要缩进。判断标准是打印或PDF预览时不截断、不黑影、不出现大面积空白。
  5. 核对前后30页:超过60页时取前30页、后30页;不足60页时提交全部。后30页不能故意复制前30页,也不要用重复代码补齐。
  6. 对照软件文档检查:说明书里写到的主要功能,源代码中最好有对应模块或英文命名;例如文档写“数据导出”,代码里却完全没有export相关逻辑,就容易让人怀疑材料不一致。

如果项目本身代码量少,不要硬凑。可以如实提交全部源程序,同时把软件文档写完整,把业务流程、界面操作、输入输出和异常处理讲清楚。反过来,代码很多也不是越多越好,交材料不是晒代码量,关键是连续、清晰、对应。

源代码、说明书和申请表怎么对应

被退回的很多情况,并不是代码完全不能用,而是三份材料各说各话。比如申请表里叫“智慧仓储管理系统”,代码页眉写“仓库平台”;说明书展示的是移动端,源代码却主要是后台静态页面。这种问题审查时很容易被看出来。

核对项源代码里怎么体现容易出错的地方
软件名称和版本页眉、材料封面与申请表保持一致简称、空格、V1.0写法不统一
功能模块保留核心业务目录、类名、方法名只提交空壳页面或配置文件
技术实现能看到数据处理、接口调用、算法逻辑大段第三方库占用主要页数
连续页数前30页、后30页或全部提交东拼西凑、重复页、页码断裂
可读性字体清晰、缩进正常、页眉完整代码超宽被截断,打印发黑

软件文档建议按真实使用流程写,从启动、登录、主界面到每个核心功能逐项说明,配上界面截图和简短文字。别把产品宣传册直接交上去,也不要只放几十张截图没有操作说明。截图里的软件名称、Logo、版本号也顺手检查一遍。

自己整理和用工具整理差别在哪

源代码整理本身不复杂,麻烦的是项目文件杂、页数控制细、页眉和PDF格式容易错。自己整理更省钱,也最了解代码结构,但要花时间筛文件、统一排版、逐项核对;借助工具适合文件多、临期提交或已经被补正过的人,能减少复制代码、调页码和格式混乱的问题。

比如软著源代码整理时,可以先把项目目录清理好,再决定是手工导出PDF,还是用工具自动按页数和页眉生成。顺手推荐一下软著Pro,它是一个面向软著材料准备场景的在线整理工具,适合程序员、学生和创业团队快速处理源代码格式;它能帮你排版,但软件名称、功能对应和材料真实性仍要自己把关。

补正意见来了,源代码从哪里改

收到补正通知别慌,先看意见指向的是材料格式、内容一致性,还是软件本身表达不清。若说源程序页数或格式不符合要求,就重新检查每页行数、页眉、页码和前后30页;若说文档与功能不一致,就把说明书中的功能描述、截图和代码模块逐项对齐。

不要只改一个文件名就重新提交。补正材料最好整体过一遍:申请表名称、代码页眉、说明书封面、截图标题、版本号是否一致;代码里是否误带了其他项目名称;是否把开源框架目录混进了前30页。这些细节看起来小,往往就是反复修改的原因。

常见问题

软著源代码必须是前30页和后30页吗?

通常按前、后各连续30页提交,源程序不足60页的提交全部。关键是代码来自同一软件,并且保持连续、清晰,不能从不同项目里挑页面。

每页50行是硬性规定吗?差几行不行?

每页约50行是常见整理口径,不是让你机械卡到分毫不差。只要版面清楚、页数足够、内容可读,略微浮动一般可以,但不要忽密忽疏。

代码量不够60页怎么办?

不足60页就把属于本软件的源程序全部提交,不要复制重复代码凑页。可以同时把软件文档写充实,把功能流程、界面和输入输出说明完整。

前端、后端代码能不能放在一起提交?

可以放在一起,但要按合理顺序组织,并让它们服务于同一个软件。建议先放入口和核心业务代码,再放相关模块,不要前端、后端、测试脚本杂乱穿插。

第三方库和自动生成的代码要删掉吗?

一般应剔除或避免占用主要页数,重点提交自己开发的部分。第三方框架、开源组件、构建产物不能体现申请人的独立开发内容,拿它们凑页数风险较高。

源代码页眉必须写什么?

页眉通常写软件全称、版本号和页码,并与申请表保持一致。如果软件有简称,也要保证全称、简称的使用关系清楚,不要不同材料之间随意改名。

不同办理渠道和材料类型可能有细微格式差异,正式提交前建议在中国版权保护中心办理系统中核对当前要求,并以官方最新通知和审查意见为准。

赞助商内容