软著代码可以使用哪些语言、软著申请代码有什么要求
软著代码可以使用的语言包括PHP、C语言、VB、C++、JAVA、.NET、asp等。对于软著申请代码的要求,具体如下:
1. 代码完整性:
申请软著的代码必须是完整的应用程序,包括前端和后端,不接受只有部分功能的代码。
代码需达到一定的规模,通常要求不少于一定行数的源代码(如2000行或3000行,具体可能因地区或机构而异)。如果代码量不足,需要提供完整代码;若超过,则需按照要求提交前后连续页数的代码。
2. 代码可读性:
申请软著的代码必须结构清晰、注释完整,以便审查员理解整个应用程序的逻辑和功能。
代码应符合常规的编程规范,如命名规范、缩进等,注释应简洁明了,不包含敏感信息或大段描述性注释。
3. 原始性和创新性:
代码要求是提供原始的代码,语法上要求完整,例如C++代码应该是“include”之类开头的,而不是直接一开始就是函数。
软著申请的代码应具有创新性,不能是简单的模仿或复制。审查员会着重审查代码是否具有创造性。
4. 格式要求:
源代码应提交前、后各连续30页,不足60页的,应当全部提交。每页不少于50行(结束页除外),代码字号不能大于13。
源代码页眉应标注软件的名称和版本号,应当与申请表中名称完全一致,页眉右上应标注页码。
第一页应该是主函数、程序的入口(如登录函数)或主页(如index default页面)的原始代码。
尽量少提供或者不提供设计器生成的代码,如C语言的设计器生成的代码语言文件。
5. 其他要求:
代码中不得出现与申请表内容不符合的日期、著作权人、软件名字等,不能出现开源代码,不能出现任何版权纠纷。
申请软著时,除了代码本身,还需提供齐全的文档,包括使用手册、技术说明等,以帮助审查员更好地理解代码的功能和实现方式。
软著代码的语言选择多样,但在申请时需满足完整性、可读性、原始性和创新性等多方面的要求,并遵循特定的格式规范。