源程序查看源代码讨论查看历史
源程序 |
源代码(也称源程序)是指未编译的按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令。 在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。计算机源代码的最终目的是将人类可读的文本翻译成为计算机可以执行的二进制指令,这种过程叫做编译,通过编译器完成。
简介
如果按照源代码类型区分软件,通常被分为两类:自由软件和非自由软件。自由软件一般是不仅可以免费得到,而且公开源代码;相对应地,非自由软件则是不公开源代码。所有一切通过非正常手段获得非自由软件源代码的行为都将被视为非法。1.生成目标代码,即计算机可以识别的代码。2.对软件进行说明,即对软件的编写进行说明。为数不少的初学者,甚至少数有经验的程序员都忽视软件说明的编写,因为这部分不会在生成的程序中直接显示,也不参与编译。但是注释代码对软件的学习、分享、维护和软件复用都有巨大的好处。因此,书写软件说明在业界被认为是能创造优秀程序的良好习惯,一些公司也硬性规定必须书写。
评价
一、独创性计算机源代码作品著作权实行自愿登记,不论是否登记,作者或其他著作权人依法取得的著作权不受影响。自愿登记制度的在于维护作者或其他著作权人和作品使用者的合法权益,有助于解决因著作权归属造成的著作权纠纷,并为解决著作权纠纷提供初步证据。二、独创性计算机软件著作权归属自动取得和登记取得。在中国,按照著作权法规定,作品完成就自动有版权。所谓完成,是相对而言的,只要创作的对象已经满足法定的作品构成条件,既可作为作品受到著作权法保护。三、计算机软件著作权可以通过中国版权保护中心和各省直辖市主管部门备案部门传统方式申请登记,源代码归属权也可以通过各种协会自办的第三方登记中心或有可信第三方支撑的能够证明作品备案存证时间的机构,四、源代码留证版权保护,可选择融合和集成各种数字版权技术和权威时间戳公证处公证邮箱等可信第三方群支撑的支持的大众版权保护平台进行自主存证和首次发布智能认证,取得作品留证和归属权初步证明,预防版权纠纷,需要时,可通过司法鉴定,增强证据的法律效率是核心保障。[1]