当前位置:Linux教程 - Linux - 对国产软件与国外软件以及开源与非开源的感言!

对国产软件与国外软件以及开源与非开源的感言!



         每次看到大家激烈的讨论国产软件与国外软件以及开源与非开源的时候,我都想说点什么,这次就索性说个痛快!

    我个人并不反对“微软”(这里带引号的微软,是指微软的技术!),更不想消灭“微软”,微软的软件对非计算机专业人士来讲,的确很人性化,并且在诸多方面是先进的,值得学习的!但是我反对垄断、反对不正当的竞争行为,可惜这个微软是垄断和不正当竞争的代名词!即便是有一天没有垄断、没有不正当竞争,在国产软件处于弱势的情况下,我还是会积极支持国产软件!

    首先说为什么在没有垄断、没有不正当竞争的而国产软件仍然处于弱势的情况下,还是应该积极支持国产软件呢?不谈什么爱国的大道理,第一,如果不支持国产软件,后果就是没有国产软件!没有国产软件,就会受制于人,最终倒霉的是我们自己!其次,是安全问题,没有自己的核心技术,老百姓敢用,政府、国防、金融...敢用吗?

    再说有垄断的情况。计算机起源于国外,IT技术在国外已经发展了那么多年,就技术优势和资源优势来讲,国内软硬件开发环境与国外是无法相提并论的。至于国外企业的资本优势、市场优势、中国国情什么的我就不说了。所以片面指责国内软件厂商是不公平的。微软利用其雄厚的资本优势,使用普及盗版的策略其实极大的损害了国内软件企业的利益。微软盗版软件的普及,虽然为中国人学习计算机提供了“方便”,但同时也为微软极大的增加了、麻痹了客户群,并打击了潜在的竞争对手,而这些潜在的竞争对手在当时可能还很弱小,然而在将来就可能发展壮大未及微软的地位。类似于金山这样的公司就是一个典型的受害者,当初人人学WPS (属金山软件公司)、CCED(属朱崇君开发)的时候,微软的office在吗?诚然,现在微软office的确做的很好,于是有人说:“我们就应该用最好的”,对于普通消费者你可以这样想,但是作为政府,看到了软件产业的危机,就应该简简单单的说“用最先进的,用最好的”吗?我们能将一个刚刚起步的婴儿和一个巨人相抗衡吗?操作系统是微软的,开发工具是微软的,技术标准是微软的,这个仗怎么打?何况WPS功能已经满足了日常应用,政府不用微软 office就无法运转了吗?如果真的有这一天,我们才真正的落入了MS、INTEL、ORACLE、IBM...为我们编织好的陷阱!!!退一步,就算国产软件真的不争气,难道你就真的不支持了吗?难道你就真的不应该支持了吗?Linuxaid的网友cc.cai说:“如果你不支持国产事业的话。你以为什么都买得到的啊!给你一个亿,去买个原子弹试一试。”的确,不自己造原子弹,依靠进口原子弹,谁能保证它不是别人遥控爆炸的?

    再说政府采购问题,我不是说要把国外软件企业赶尽杀绝,但是既然国产软件可以解决大部分问题,为什么就不能理直气壮的倾斜一下呢?在尽量使用国产软件的同时,购买部分国外软件填补国产软件的缺陷,即让我们的企业获得了资金,又普及了国产软件,再在教育、规则制定和市场环境方面下点功夫,我相信国产软件前景是美好的!

    再论开源。从精神上来讲,我向往纯粹的开源哲学。因为她展示了人类最真善美的一个方面,她是从“人性本善”的角度来出发,来建立一个互相信任、互相奉献、互相依靠的精神世界,这是非常美好的,有利于人们互相了解、互相帮助,超越了软件开发的本身,这才是最重要的!有很多人将开源哲学和共产主义做过比较,虽然我不确定她们是否一致,但是我觉得有很多相同的地方。不过精神上美好的东西,有了商业的介入就多少有点让人不太放心!商业化的开源哲学,一方面可以推进甚至支撑开源事业,但是也可能为利益所利用,毕竟商业化的本质就是利益最大化。但是在现实中,如果纯粹的开源世界拒绝商业化,她有可能只停留在精神世界中,有了商业化,开源世界才能更好的为大众所用。对于IBM、Novell这类高举开源旗帜的企业,驱动其高呼开源的本质是找到了一个不错的商业模式!从技术上来讲:第一,借助开源,我们能够缩短研发时间减少研发成本,让我们与世界上先进的软件技术实现同步成为可能。不过,开源运动仍然源于国外,并壮大于国外,我们虽然有源代码,但还是要深入研究才能实现真正的同步。技术的同步和超越不是最终的目的,真正目的在于成为标准制定的参与者!虽然自主研发也是很重要的一个方面,但是借助开源世界的力量的确能为我们节省很多成本。其次,虽然自主研发的技术能够拥有安全保障,但是开源的技术也较好的保证了其安全性!需要强调的是这里的安全不是指技术上的漏洞,而是指故意留下的后门程序!虽然,开源软件也可能存在后门,但是其可见性大很多。开源、非开源各有用途,在某些方面,我们必须拥有自己的核心技术,在另一方面,开源事业可以让我们获得很大帮助!

    对于商业软件,纯粹从技术上讲,是值得学习的。就人性化设计而言,的确做的很好。比如,微软将外存储设备,简单的用A、B、C、D...来表示,而 Linux却用/dev/hda1、/dev/sda1之类的表示,对于非计算机专业人士来讲的确比较容易搞糊涂!当然,你可以说linux也可以做到,但这不正是学商业软件设计理念的吗!对于XPde、红旗Linux仿windows的设计你可以不屑一顾,但是对于别人却是不错的主意!

    所以我觉得:全盘的反对微软和一味的痴迷完全的开源都是不现实和不应该的!

    在这里发这篇评论,不是指责大家乱发牢骚、互相谩骂,只是说出我的看法,让大家达成共识。其实每个人都说到了问题的一个方面,相信很多激烈的言词也只是网友对国产软件现状着急和无奈所迸发出的一点牢骚。希望大家在技术社区少一些无谓的争执,多一些有用的合作!

    ---------------------------------------------------------------------
    如对本文有异议,请到如下地址参与讨论:
    http://www.linuxbyte.net/bbs/index.php?showtopic=3056&st=0&#entry16698
    发布人:会游泳的鱼 来自:www.LinuxByte.net