《软件版本号意义》由会员分享,可在线阅读,更多相关《软件版本号意义(3页珍藏版)》请在金锄头文库上搜索。
1、一、何谓计算机软件版本号?计算机软件版本号是人们在软件开发、应用的工作实践中总结出来的,用来描述软件的功能、性能等技术特征,对应着软件的法律状况,以及作为鉴别不同软件的重要参数。通常,软件的号是在一个软件开发完成后人为设置的专门标记。在软件中加入版本号码的作法,目前已经得到国际社会的公认和普遍采用,并且形成了比较规范的表示形式。每当我们打开一台计算机时,随即映入我们的眼前的不仅仅是某个软件(操作系统)的名称,而且还将出现该软件的版本号。它们所告诉我们的是,目前在一种什么样的软件环境中进行我们的工作,以及在此环境中能够做什么,不能做什么;该软件的权利归属等重要信息。计算机软件的表示方式计算机软件
2、的版本号是使用外来语表示的,它是由英语单词(直译为“版本” )和(直译为“修改” )以及两个英语单词后面的阿拉伯数字组合而成,并且作为一个有机的整体使用。按照惯例,首次开发完成的软件确定为第一个版本,用“,”来表示;在先前已存在的软件基础上开发完成的软件(二次开发的软件) ,版本号将会逐步升高(版本升级) 。例如:软件开发者进行了第二次改版,并且对软件进行了第四次修改,该软件的版本号将改变为“,” ,此时的版本号表示的是一个“二次开发”或者全新的软件。然而,在大多数情况下,我们接触到的软件版本号往往不是采用上述的表示方式进行描述。现实中,人们更习惯使用简化的,或者缩写的方式描述软件版本号。举例
3、来说:软件的第二个版本,第四次修改(即:,) ,常常被缩写成为:,;,;。等多种不同的表示形式。但是,无论采用何种表示形式都阐明了该软件为第二个版本、第四次修改这一本质特征,并不会由此产生“二义性” 。因此,人们更愿意使用简便的表示方式,即:使用“”描述软件的版本情况。计算机软件版本号的称谓计算机软件版本号的称谓有自身的特点,并不能随随便便地称谓。在工程技术界中,一般是将软件的名称与版本号连为一体称谓的。例如:对于一个版本号为“,”的软件,通常称之为“软件的第版”或者“软件” ,后者“版本”一词都省略了。尽管如此,使用简明扼要的语言描述该软件的版本号,仍可在人们之间进行软件基本情况和特点的相互
4、交流,而且一般不会因软件的简单称谓造成与其他的软件或者该软件的的其他版本发生混淆的情况。二、计算机软件版本与一般文字作品版本的比较对于一般的文字作品,人们通常不必考证作品的版本情况,因为绝大多数的文字作品很少出现版本变更的情况。文字作品不易变更的原因有三点:其一,文字作品版本的变化通常发生在该作品出版(发表)之前,公众所接触到的作品一般是经过了作者的反复修改和完善之后的作品,而且有的作品是经过作品的传播部门多次编辑和加工,保证了该作品达到最佳的状态;其二,一旦作品发行(发表)之后,再对作品的内容进行变更产生作品的演绎本或者新的版本,通常需要花费比较高的代价,而这些代价无论对于该作品的作者,或者
5、该作品的传播者来说在经济上或者精力上都是难以承受的;其三,文字作品的变更一般应当满足读者的消费需求,以及读者的接受能力,倘若某些仅仅对作品进行文字上的修改,或者增减作品的某一章节、段落等,在整体上不会影响作品的欣赏或者阅读效果的修改,人们通常不能接受,同时也失去了作品更新的实际意义。以上便是文字作品在我们现实生活中很少出现新版本的基本原因。然而,计算机软件版本的情况就大不一样了。由于计算机软件所具有的特点,一个版本的计算机软件并不像文字作品那样时间越长越珍贵,计算机软件在几年之内改变其版本是常有的,在几个月甚至几周之内改变其版本的情况也常有发生,不足为奇。而且,每当一个新版本的软件公之于众之时
6、,往往便是老版本的软件走向消亡之日。计算机软件技术正是在这种环境中得到了不断地发展,并且以此推动计算机应用事业的发展。计算机软件版本变更频繁的主要原因有以下四点:首先,计算机软件是一种实用性工具。它不仅仅为人们认识自然、改造自然带来了方便,同时随着人们使用计算机范围和领域的不断扩大,促进计算机软件的功能不断地进行扩充和完善,以满足人们更多、更高的需求;其次,计算机软件是人们利用自己的知识、智慧和经验创造出来的,是依附功能强大、技术密集的计算机硬件具体应用的,自动化程度极高,这就使得计算机软件的修改相对比较容易实现。同时,由于计算机软件能够产生较高的经济效益,激励着人们发挥其创造能力,改进并创作
7、新的软件,推进软件新版本的不断出现;第三,计算机软件进行版本的更新,往往显示着某个计算机软件厂商的技术实力和产品的竞争能力,直接关系着软件厂商在软件客户中的信誉。因此,这也推动了许多软件厂商自觉不自觉进行软件版本的更新;第四,计算机软件开发成本很大,但软件的推销和宣传费用更高。许多软件厂商出于商业上的考虑,既要降低成本又要促使更多的用户接受,往往采取自成系列步骤,对自己软件产品进行促销,特别是对于功能类似或者仅仅对功能扩充的软件更无需提高宣传费用的必要性,变更软件版本以示区分的方法便被广泛采用。这也促进了软件版本的频繁变更。上述原因反映了计算机软件不同于一般文字作品之处,也正是计算机软件自身特
8、点在现实中的具体表现。为此,对于计算机软件的技术特征和法律性质我们不能简单地看到它与文字作品的共同点,而且应当充分认识它们之间的不同点。三、计算机软件版本号的基本作用计算机软件的版本号是该软件的一个非常重要的参数,与该软件密不可分。从表面上看它只是英语字母和数字的组合,但是它却直观地描述了一个软件著作权的法律关系以及该软件的技术特征,是一个软件综合情况的具体反映,在对软件进行鉴别中具有特殊的作用。版本号体现了软件著作权的法律关系“版本”顾名思义是指作品存在的某个文本,它是著作权范畴内的专用术语,号码对应着该版本的顺序编号。从这个意义上讲,计算机软件版本号确定了该软件的表现形式,反映了该软件著作
9、权的基本状况。首先,计算机软件版本号明确了该软件著作权的主体,而不同版本号的软件其开发人员的不同,著作权的主体可能是不同的,即软件的权属关系随着版本号的改变会发生多种多样的情况;其次,计算机软件版本号确定了开发完成的软件是一个原始创作的软件,还是一个经过“二次开发” (即演绎)的软件,明确了权利的内容以及版本相互之间的法律关系; 第三,计算机软件版本号确定了该软件专有权利的限制。每个版本的软件自发表之日起开始计算机著作权的保护期限,保护期满后除了精神权利以外的其他权利便自行终止。对于不同版本号的软件,由于发表的时间不同,依法保护期限自然理应不同,不能随意延长;第四,计算机软件版本号与该软件的表
10、现形式相对应。原创的软件,所冠以的软件版本号描述的是该软件表现形式整体。 “二次开发”的软件,版本号描述的是该软件表现形式中具有独立创造性的新增部分。这是因为已经存在了著作权的软件不能再度享有著作权,而没有著作权的软件也不能由此产生专有权利。版本号明确了该软件的基本技术特征计算机软件版本号明确之后,该软件的基本技术特征也将随之明朗化了。这是由于软件的版本号不仅描述了该软件的法律关系,还记载着该软件赖以依存的技术环境以及软件本身的技术特征。首先,不同版本号的软件其功能和性能是不完全一致的,在软件适用的领域和范围中以及面向的对象或多或少存在着差别。软件的版本号确定了该版软件的具体功能和性能以及它的
11、应用情况;其次,不同版本号的软件其开发和使用的环境要求有所差别。软件的版本号一旦确定,该软件的硬件环境(如中央处理器、存储器以及专用的外部设备)和软件的硬件环境(如操作系统、支持软件以及编程语言)等相应确定,每个版本号的软件对应着它所适应的工作环境;第三,每个版本的软件,体现着该软件开发人员的创作风格和软件开发的技巧以及软件的技术特点。软件版本号的升级,软件的技术特征都会产生或多少的变化,有的软件还会产生重大的变化。版本号反映着软件的其他情况不同版本号的软件,反映了软件开发者对该版软件进行投资的状况以及软件的售价情况;同时,不同版本号的软件包含着该软件权利人的各种技术秘密和商业秘密以及可供识别的内容等。总之,计算机软件版本号是该版软件基本情况的综合描述,体现了该软件的自身特征,在人们鉴别不同的软件,了解软件各种情况中具有特殊的作用。四、结束语通过以上的分析,我们不难看出,计算机软件的版本号是鉴别一个计算机软件各项指标和状况的重要的标记,它是计算机软件的不可分割的组成部分。由于计算机软件版本号的特殊作用,以及它在具体使用中的丰富内涵和带来的问题,使得计算机软件版本号的作用应当引起我们的足够重视。笔者在此提出有关计算机软件版本号的一点粗浅的见解,意在能够对读者有所启示,并且起到抛砖引玉的作用。