条件1:申请注册的软件由“计算机程序(源程序或目标程序)”和“相关文件”组成。
源程序是由BASIC语言、FORTRAN语言、c语言、汇编语言、数据库管理程序等编程语言编写的编码指令序列,目标程序是由数字“0”和“1”组成的二进制代码;由数字0到7组成的八进制码和字母a到f组成的十六进制码组成的命令序列;
文档是与软件开发、使用和维护相关的书面描述。如:软件需求说明书、设计说明书、用户手册、维护手册等。
条件二:注册软件是开发者自主开发,固定在有形载体上的软件。
也就是说,软件应该是具有固定表达形式并存储在存储介质(如打印纸、软盘、硬盘、EPROM或ROM等)上的软件。).
条件三:申请注册所需的软件要公开发布。
发布是指软件权利人通过销售或提供其他制造产品的方式向公众分发软件,或者公开展示软件以进一步分发副本。仅在单位内部使用软件不属于出版,仅以学术讲座的形式介绍软件不属于出版,如认证软件、科技成果研讨会等。
条件四:申请注册所需的软件要自主开发。
也就是说,软件著作权登记的申请应当限于能够独立运行的独立发布的软件。比如可以独立使用,基于某个软硬件平台实现某个功能和性能的软件。