| 赞自由软件(三) |
|
| 作者:韦港 文章出处:论文网 发布时间:2006-2-19 |
|
| - |
| 赞自由软件(三) |
4巨星捧月Linux 1998年是Linux年,Linux在学术界之外赢得了尊重,一大批知名厂商支持Linux 这种源代码公开的Unix的免费版本。Intel、IBM、HP、Sun、Informix、Oracle、Sybase、CA、Netscape、Compaq、Dell等著名软件和硬件公司都在支持Linux,中国的四通公司也决定投资5000万元人民币开发以Linux为平台的应用系统。众星捧月,并不仅仅因为Linux是源代码公开的自由软件,它有许多引人之处,例如配置灵活、强大的多机种联网功能、可以运行许多其它操作系统的应用软件且速度快,以及其它操作系统达不到的功能等等。Linux的内核非常稳定可靠,效率很高,集成什么外围软件进来,它就能做什么事,自由软件和商业软件都可以方便地集成进来。Linux在功能和稳定性方面已经完全成熟了。 Linux既然是自由软件,众多以盈利为目的的厂商加盟予以支持,还收钱吗?收钱后还叫自由软件吗?有人提出了这样的质疑。笔者的回答是:质疑者没有搞清楚操作系统与应用软件之间的关系。前者是一个基础平台,例如Windows操作系统;后者是应用系统,例如在Windows上运行的字处理软件WORD和电子表格EXCEL等等。Windows之所以占了PC机操作系统90%以上的装机量,也就是有众多的应用软件厂商的支持,应用软件十分丰富。而另一个技术先进,功能和稳定性均强于Windows的32位操作系统IBM OS/2,则由于应用软件不多,结果就十分凄凉。Linux是免费的操作系统,Windows是要钱的操作系统;Linux是商业开发区不收钱的地皮,Windows的地皮费却十分昂贵。商家和用户将选择谁?已经很清楚了。不过软件业界的市场惯性也会阻碍技术进步,例如,一些优秀的汉字输入法比流行的五笔字型要先进,就是推广不开;OS/2比Windows先进但却没有市场。因此,并非所有用户一见免费晚餐都会蜂涌而至,就象Windows替代DOS一样,九十年代初就开始炒作,快十年了,Windows从3.0升级到了Windows98甚至已经发布了测试版的Windows 2000,也没见彻底取代DOS,许多用户至今对DOS仍然恋恋不舍,只不过今天的市场上的确很少能见到DOS的应用软件了。如果有一天,到处都是Linux应用软件而少有Windows应用软件,软件巨无霸Microsoft就该退居二线,Windows也就寿终正寝了。 另一个需要搞清楚的概念是Linux的发行版本,这要从自由软件的“根”GPL(General Public License,普遍公用版权协议或译为通用公共许可证)说起。GPL是美国人R·Stallman发起的自由软件基金会和自由软件联盟创建的保护自由软件的条款。GPL条款规定从Internet下载自由软件是免费的,其它形式(光盘、磁盘)获得时只收发布费用,这就使得Linux的发行费用十分低廉。GPL条款对推动自由软件的发展起了重要作用。Linux置于GPL的保护之下后,多家技术力量雄厚且善于市场运作的商业软件公司也加入了原先完全由业余爱好者和网络精英所参与的这场自由软件运动。商家将Linux系统的内核与外围应用软件和文档包装起来,并提供系统安装界面和系统设置管理工具,这样就构成了一个发行版本。Linux的发行版本,增加了更易于使用的图形界面和众多的软件开发工具,极大地拓展了Linux的应用。最常见的发行版本有:Slackware、RedHat、Debian、OpenLinux、SuSE等等。中国国家信息中心自由软件库freesoft站点就是使用RedHat发行版本搭建的,不比商业系统软件差。Linux商业版仅售50美元,而Windows NT Server4.0的50个用户版本则高达4700多美元,其中Linux包括的内容比NT丰富得多。注意,发行版的Linux从Internet下载仍然是一分钱不花。 5 自由软件在科学研究上的重大贡献 Internet得以将全世界一网打尽,其技术基础是TCP/IP协议,这是众所周知的。但知道TCP/IP是自由软件的经典之作的人可能就不多了。而另一个科学研究上的世界性重大突破也要功归于自由软件,也许知道的人就更少了,她就是Internet梅森素数大寻找。 1996年初,美国数学家乔治·沃特曼在Internet上创建了GIMPS(Great Internet Mersenne Primes Search,Internet梅森素数大寻找),公开了自已编写的测试梅森素数的专用程序和梅森素数专用数据库,当然是一个可以任意拷贝任意使用的自由软件。该软件可以适用于各种档次、各种型号的PC机,而且既可以在前台也可以在后台运行,还可以随时终断和重启。GIMPS吸引了成千上万的数学爱好者,他们联合起来用联网的个人电脑进行对梅森素数的探索,形成了一支蔚为壮观的科研大军。 所谓梅森素数是形如2n -1的数,n也是一个素数。这是17世纪法国数学家马林·梅森提出的猜想。随着n的增大,2n-1也变得非常大,要验证它是否是素数就十分困难。在数学难题中,梅森素数是古典的数论难题之一。梅森本人生前只发现了12个这样的素数,其中还有5个是错误的,而这5个错误又是在梅森去逝后的300年间经数学家们的艰苦劳动才发现的,可见在计算机出现之前发现一个梅森素数是多么的困难,纠正一个错误的发现又是多么困难。计算机出现之前,人们知道的梅森素数只有12个,即n=1,2,3,5,7,17,19,31,61,89,107,127,最大的一个是2127 -1,这是一个39位数,已经是一个天文数字了。1953年6月,美国数学家利用SWAC计算机,一下发现了n=521,607,1279,2203,2281这样5个新的梅森素数,成为当时的爆炸性新闻。随后的42年间,即1995年止,人们通过计算机只进一步发现了17个梅森素数,这就是说,即使是利用超级巨型计算机,平均也还要用2年半的时间才能发现一个新的梅森素数。 利用Internet寻找梅森素数却获得了巨大成功。GIMPS在短短的两年中就发现了3个梅森素数,即n=1398269,2976221和98年2月美国加州州立大学一名19岁的学生发现的3021377,显然,GIMPS大大加快了发现梅森素数的步代。Internet梅森素数大寻找的网址::http://www.mersenne.org/prime.htm,有兴趣者可以一试。 TCP/IP和梅森素数大寻找的成功,奠定了自由软件在科学研究方面的重大价值。在计算机业界当然就更不用说了。我们完全可以毫不夸张地说,没有自由软件就没有今天的计算机世界。 6 技术封锁的尴尬 文化大革命千错万错,有一点没有错,那就是批判“知识私有”。知识属于全人类,科学技术属于全人类。然而,这些任何人都提不出反对意见的大道理,在现实社会中却经常撞车。 计算机业界的技术封锁是有惨痛教训的。首先发明Windows的苹果公司,因不愿将自己的科技成果与别人分享而痛失了巨大市场,现在已经猛醒,走上了开放之路;IBM在PC的发展道路上也吃过同样的大亏。 近来喜闻一家广播电台设立了一个咨询热线,向公众提供大量过期专利技术。据说申请了专利还要交钱给专利局以便将你的专利管起来,多少年后没人要则过期作废,这不白交了多年的冤枉钱吗?也许不去申请专利而一开始就公开那点雕虫小技,别人学去或投入生产,赚钱了给点回报,不给也无所谓,既然是有用的发明,何必又要将它关起来呢?放了多少年后,技术进步了,自己的发明也落后了,送都送不出去,真是冤得慌。 这种情况不是没有的,例如,那些早期卖数千元一块的汉卡、前两年还十分火爆的解压卡、红火天下的流行软件,现在你就是好话说尽硬要送人,没人要!我就遇到过这样的软件开发者,用Foxbase编的管理系统,又是设密码防拷贝又是价格数千元居高不下,实际上没几个人用,很快新的系统出来了,开发者再言不收钱也要将自己的软件推出去时,也就落到了昨日黄花无人问津的凄凉境地。 《中国计算机报》1999年第6期有一条200来字的消息报道:16岁的爱尔兰少女Sarah Flannery开发出了一种Email安全加密技术,其加密方法的速度要比现在广泛使用的RSA加密方法快10倍,在爱尔兰科学家及技术展览会上轻易地摘取了冠军。许多人建议她为这项技术申请专利,但她却不愿用这项技术去挣钱,打算公开发表源代码。 技术上的完全公开是自由精神的基础,不计名利的创造激情则是自由精神的灵魂。Linus没有将自己开发的Linux拿去卖钱,爱尔兰少女不为金钱所诱惑,美国人R·Stallman倡导全球性的自由软件,众多的程序高手参加自由软件的开发,Internet和各类计算机媒体经常有公开发表的自由软件和源程序代码,所有这些,得到了人们的敬佩,社会的公认。比尔·盖茨搞软件垄断,挣钱不少却官司缠身,反托拉斯和反Windows联盟再加上Linux浪潮,使得他挣钱越多日子越难过。 上一页 [1] [2] [3] [4] 下一页 |
| 本文关键词: 自由 软件 |
|
|
| 相关文章列表: |
谢林的自由的概念 论软件界面的知识产权保护 会计软件应用技巧 会计软件走向网络 我国财务软件发展趋势分析 示范性软件职业技术学院教学模式的研究与实践 网络财会软件对审计的影响 探索80C51的三种非常规的复位技术 软件项目管理常见问题及解决方案 我国软件产业发展战略研究
|
|
|
|
|