关键字:自由软件
在95年11月武汉水利水电工程地质计算机会上,初次公开进行了本专业的自由软件展示与交流,尽管会议上提供的自由软件只有4个,但都是些实用性强的软件,与会代表争相自由拷贝,氛围异常活跃,成为本次会议的一大特点。《会议纪要》觉得:自由软件的广泛交流,体现了信息社会一同进步的合作精神,抛弃了传统封闭的小农意识。封闭是没出路的,只有交流才能进步,这是大家计算机应用事业的保证。
哪种软件是自由软件?自由软件与产品软件是什么关系,本文便是笔者的一些粗浅认识。
1.软件按商业性质分类
假如按软件的商业性质来分类,大致可分为产品软件、自由软件、共享软件和出售软件等四大类。现分述如下:
1.1产品软件
所谓产品软件,是将软件当成产品供应,具备产品的用法价值和价值两个属性。通常来讲,产品软件需要有少量的用户群,有肯定范围的销售互联网,有较为完善的咨询和软件维护技术队伍,有开发队伍不断地进行软件升级。
按国家规定,要在市场上销售的产品软件第一要经过国家或社会常见公认的软件测评机构的水平认证。认证的规范和依据是国家有关标准或行业准则,比如:GB8566-88、GB8567-88、GB9385-88、GB/12504~12505-90、GJB437-88等,同时还应获得beta测试版用户的测试报告。
软件是逻辑商品而不是物理商品。软件生产集中于开发而不是制造,起决定用途的是人的智能的高效率的发挥。软件是看不见摸不着的以磁盘、磁带、光盘等记录/读取介质为载体的计算机程序编译代码。辨别软件的优劣、功能的强弱、用的价值等等,可按国家对软件开发的规范标准组织评审,或由国家专门的软件测评中心进行测评。对于应用软件来讲,笔者觉得最权威的鉴别和测评是软件的直接用户---用户。
软件能否形成产品,当然要看是不是拥有产品的一些基本特质,要看是不是有少量的用户,即是不是拥有产品的用法价值。可以形成产品的软件,要有最强的产品意识和版权保护,这是无庸置疑的。而不可以形成产品的软件,又可分为两大类:
一类是开发困难程度大专业性非常强用户极少的软件,或为特殊需要而开发的软件,或研究课题在理论上还不成熟的软件。比如控制卫星发射的软件或高精尖科学研究的专门软件,既不会卖,一般用户也不会买,显然不是产品软件。又如为一种新的尚未越过探讨阶段的结构设计理论而编制的软件,至少在新理论未经实践检验没被广泛承认尚无规范认同阶段,不是产品软件。还有一些专业性软件,标准化程度低,规范性差,软件维护困难,没售后服务,只是单位之间的有偿引进或出售,自然也算不上产品软件。
另一类是开发困难程度不大,多为个人单干开发的小型软件、小工具、单一功能的微信小程序块等,反映出程序设计中的一些方法和经验,有肯定的用法价值,假如没经过包装,用户不多,也非常难形成规模性的产品软件。
1.2自由软件
自由软件又称免费软件,由海外类似活动中freeware一词转译而来,指经软件作者赞同或软件版权所有者授权,免费提供给用户的非商业性质的软件商品。自由软件可以有著作权或无著作权。
有著作权的自由软件,其作者声称版权所有,但免费或收取极少的成本提供给用户,叫人几乎没限制地用或拷贝或与别人分亨,一般不公布源程序代码。比如很多国内外广泛时尚的磁盘拷贝、磁盘文件管理、硬件测试、文本编辑器、文件图形格式转换等等工具类软件,Internet互联网BBS上可随时下载的软件,与很多产品软件的低版本、演示版、教学版、简版等软件,均是此类。另外,国内的一些出色汉字系统如王码WMDOS5.0与后来升级的6.0和8.0、UCDOS3.0简版、UCDOS5.0试用版、213L等,还有一些汉字输入法、办公排版系统等,亦为有版权的自由软件。96年初,深受用户喜欢的中文出色制表软件CCED的版权人朱崇君先生宣布很难忍受软件销售70%的收入被销售商拿去的现实,将正在热销的CCED5.0以CCED5.03版本加入到有版权的自由软件行列而成为96年中国软件行业和用户们议论纷纷的重大新闻之一。
没著作权的自由软件,是指在软件技术进步过程中已经形成了的大量标准的子程序和常用模块,它们已经在不少软件商品中被多次用过,或被收入教科书和公开出版的源程序代码集中,事实上已经弄不清是哪个原创的,即已不了解哪个是版权人。还有一些软件,其开发者在发表时公开声明舍弃版权,供社会公众自由用,对于这类已经成为社会公共财富的软件,在开发中用是不会构成侵权的,可放心引用。
1.3共享软件
共享软件有别于自由软件,需收肯定成本,但仍为非盈利软件。共享软件所收成本仅限于资料的本钱费和发行费。共享软件鼓励用户自由拷贝,自由应用,软件不加密,假如喜欢这款软件,有义务向发行公司注册,仅需付极少的注册费就可得到更多的技术支持与进行技术交流,发行公司所收取的少量的注册费也只是为了进一步进步和支持这款软件。比如近来到处做广告的"王特绿色MIS4.0"和"雅奇MIS6.2"是数据库与管理信息管理软件自动编程一类的大型软件,可以降低应用系统很多的编程工作,也推出了共享软件版本。
1.4出售软件
一些专业性较强,开发困难程度较大,用户群有限,无规模性销售互联网,无完善的咨询和软件维护技术队伍,达不到产品软件的需要,但又有用户需要,于自由软件和共享软件与产品软件之间的软件,笔者暂且将此类软件称之为出售软件。水利水电系统中各单位之间互相以产品软件形式出现的绝大部分专业软件均属此类软件。
出售软件的纠纷较多,单位之间的出售总是没履行严格的合同手续,是以单位、领导、熟人和朋友之间的信誉为出售基础的。出售软件专业性较强,维护困难,售后服务差或根本没售后服务,是发生纠纷的重要原因。
[1][2]下一页