网站首页  词典首页

请输入您要查询的问题:

 

问题 软件源代码是否受著作权保护
释义
    一、什么是源代码
    源代码(也称源程序)是指未编译的按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令。在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,通过编译器完成。
    二、软件源代码是否受著作权保护
    为了在履行开发协议的过程中更好地保护客户的利益,国外的软件开发协议中开始出现软件源代码在开发过程中部分向客户交付的条款,也有的是通过第三方的源代码保管机构,中国现在尚未发现有提供类似服务的机构,理论上来讲,软件开发中会产生大量的迭代版本,开发中间向客户交付的部分代码并无实质意义,但是对于开发末期已经进入调试阶段的软件代码来讲,尽管与最终代码仍有不同,但是其价值已经可以保护和持有代码的当事人一方。这也是将软件代码的部分交付进入软件开发合同的原因之一。
    实践中,还有一种情况部分交付代码的情况,客户在开发过程中为了行政审批的相关项目或者其他有关的商务合作,要求软件公司先行提供部分代码以取得中国版权中心颁发的登记证书。按照版权中心的要求,这一部分代码约3000余行,相对于大型项目的总行数来讲,只占非常小的一部分,因此一般软件公司都会同意客户的这一请求。
    通过对上述内容的阅读我们知道技术开发,涉及的一些软件编程等专业性极强的内容,所以客户在签订合同的时候,往往对这些东西不了解,导致约定交易金额等方面便会产生一定的纠纷。
    三、源代码的作用
    源代码主要有如下两种作用:
    1、生成目标代码,即计算机可以识别的代码。
    2、对软件进行说明,即对软件的编写进行说明。为数不少的初学者,甚至少数有经验的程序员都忽视软件说明的编写,因为这部分不会在生成的程序中直接显示,也不参与编译。但是注释代码对软件的学习、分享、维护和软件复用都有巨大的好处。因此,书写软件说明在业界被认为是能创造优秀程序的良好习惯,一些公司也硬性规定必须书写。
    需要指出的是,源代码的修改不能改变已经生成的目标代码。如果需要目标代码做出相应的修改,必须重新编译。
    
随便看

 

法律咨询免费平台收录17839362条法律咨询问答词条,基本涵盖了全部常用法律问题的释义及解答,是法律学习及实务的有利工具。

 

Copyright © 2004-2022 uianet.net All Rights Reserved
更新时间:2025/3/4 21:25:46