源代码要求
(1)提交的源程序每页应该≥50行;
(2)提交的源程序页眉(如果有)的软件名称、版本号与申请表及其他申请材料中的软件名称、版本号应当一致;
(3)源程序其中的软件名称应与申请表中的软件全称或简称一致,版本号也应该保持一致;
(4)源程序编写内容中出现的署名或版权声明以及任何与权利归属有关的内容,著作权人名称应与申请表中一致;
(5)源程序需要标明页数页码;
(6)软件源程序多于60页的需要提交连续的前30及后30页,前30页和后30页应是各自连续的,源程序的第1页应当是程序或一个功能模块的开头,源程序的第60页应当是程序或一个功能模块的结尾,不满60页的需全部提供;
(7)源程序中与申请表中填写的编程语言应该一致;
(8)源程序中出现著作权人成立之前的创建或修改时间的,申请人应该确认是否存在前期开发行为,如有,需提交《前期开发说明》;
(9)源程序中出现软件完成日期之后的创建或修改时间的,如果只是纠错性的修改、适应性的调整,不造成软件的功能或性能发生重大变化而发生软件版本升级的,是正常合理的,申请人可以不必修改这些时间或修改软件的完成日期;
(10)源程序中出现他人的自由软件/开源软件的版权声明或相关许可证(License)信息的,且申请人认可源代码中含有他人的自由软件/开源软件源代码的情况,申请人需要提供相关的书面说明;
(11)申请表中源程序量填写3000以上的都要提供60页代码;
源代码文档内容注意事项:
一、 代码要求是提供原始的代码,不是关键代码,语法上要求完整。 例如C 代码应该是 include 之类开头的而不是直接一开始就是函数。 C#代码应该是 using 之类开头的 ,而不是直接一开始就是函数。例如,以下为完整的C#代码开头,要求提供的是对应的代码文件的原始文本 。
二、 第一页应该是以下一种情况所在的页面的原始代码 1. 主函数 2. 程序的入口,比如登录函数 3. 主页 比如 indexdefault页面
三、 尽量少提供或者不提供设计器生成的代码。以C#语言为例,设计器生成的代码语言文件一般为t.designer.cs:
四、代码量按前、后各连续30页,共60页,(不足60页全部提交)第60页为模块结束页,每页不少于50行(结束页除外)