知识产权制度是保护的是智力成果,这种智力成果是非物质性的精神财富。软件编写也是高度的智力创作过程,按照知识产权制度原理,应该将其全部智力成果纳入保护范围之中,而不应该只保护其中的一部分。
我们拿专为单个用户专门编写的软件来举例,客户只知道要求软件实现那些功能,系统分析员针对客户的要求进行分析,那些功能有现成的技术方案,那些技术是不成熟的需要组织人员进行攻关,编写好文档后,再交程序员进行编写出源代码。那么在这个智力创造过程中的智力成果至少有两个:1、技术方案,2、源代码,软件更体现智力成果的是技术方案,而不是源代码的编写,编写程序是比较初级的工作,不需要太多的技术水准。
法律规定:软件适用著作权保护的内容主要是计算机程序和文档。程序包括源程序和目标程序。程序是一些计算机语言组成的符号系列,就是所谓的源代码。软件的文档含义比较广,法律规定的文档好包括软件的使用说明等,这完全就是一篇文字。而软件内容文档可以理解为编写源代码的提纲,好的文档甚至相当于源代码。也有很多个人开发的软件,是不写文档的,这样软件为著作权法保护的主要就是源代码。源代码非专业人士不懂是什么东西,其实可以看成是一篇文章,只不过文字是专门的计算机语言。根据著作权法的保护范围,更能体现智力水平的技术方案被排除的著作权法的保护之外,这是用著作权法保护软件的缺陷所在。