“封闭与开放”再论中国软件需要什么 - 关于开发 - 文一羊

(这条文章已经被阅读了 552 次) 时间:2000-06-17 15:26:17 来源:文一羊 (wenyy) 原创-IT

“封闭与开放”再论中国软件需要什么 2000/02

闻怡洋 [email protected] http://www.vchelp.net/

这篇文章的由来是因为我在网上看见一篇文章:Open Sources, Open eyes,该文的确值得一读我也推荐给大家。

这篇文章让我为一个久久思索的问题“中国软件业需要什么”找到了答案,因为该文给了我很深的触动,同时也让我真正的从另一个方面看清楚了问题。

首先我想说一点我是一个开发者,我热爱开发,同样也崇拜那些计算机届的高手与前辈。并希望通过自己的努力为中国软件业真正做些什么,但是我现在才真正明白我无法为中国的软件业做什么,因为我只是一个开发者!开发者救不了中国软件,即使现在中国涌现出如同Open Sources, Open eyes该文中所将的开发圣人也一样无法改变。

我想先提一个问题:现在的PC世界是微软还是Bill缔造的?我的回答是微软而决不是Bill,最多可以说是Bill缔造了微软,但是Bill在缔造微软时他只是个商人而不能称为开发者。一个公司可以带动市场,一个人虽然可以带动社会却无法带动市场。市场需要资金才能推动,特别软件业更是这样。因为软件世界是一个异常残酷的世界,在这里你无法找到一个忠实的用户,要想获得用户就必须以技术和质量为后盾。

Bill能够成功也就是因为他能够的带领公司不断的追求新技术,加上他的一些远见和坚韧才有微软的今天。如果当时Bill放弃了桌面系统就没有今天的Office,如果Bill当时固受在DOS就更不会有现在的NT和2000。(所以让Bill去开发软件实在是大材小用)如果将Bill分为两部分,一部分经商另一部分搞开发,那么一百个搞开发的Bill都抵不上一个经商的Bill的价值。也许我这么讲很多朋友要骂我了,以前我何尝又不是如此认为呢。

其实很多大的系统都是这样ORACLE,APPLE开始的时候都是一些人自己搞出来的,但为了更好的发展最后都走上了商业化的道路,而这些开发者有的在后来成为了企业家而脱离了单纯的技术工作。也许LINUX是个例外,但LINUX到目前为止其应用范围仍然很有限,而且在某些方面根本无法与其他系统相比。虽然在某些方面它表现得出色,但大家想想这一年来如果没有许多大公司商业行为的参与LINUX是否会象今天一样如日中天。

软件的价值不在实验室,也不在于爱好者之间的交流和开发者的兴趣与自我满足。软件真正的价值在与改变人们的生活与减轻人们的负担。自由、开放、非商业化的系统与软件对于提高软件开发水平可以说是大有帮助,但是它却无法真正带动软件业和软件技术的发展。开放的系统必须栖息在互联网络上,但是软件中有至少0%以上都是与互联网络无关的。此外我想说一点开发者也是要吃饭的,开放的系统也要依靠吃饭的开发者来开发。但是开放的系统为软件也所制造出的气氛却是不可忽略的,也正是开放的系统为许多开发人员提供了成长的温室。

所以我认为如果想很多人呼吁的那样通过开放的软件来发展中国软件业就大错特错了,开放、非商业的软件只能是一朵绽放在商业软件花园周围的花,它是一朵很美丽的花却绝不会成为最重要的一朵。因为园中的花实在太多了。

一个好的开发人员有几种归属,一就是加入如一个好的商业性开发组织,发挥自己的特长,将高质量的软件产品通过市场带给用户,用自己的力量改变人们的生活/学习习惯;或是成为不以追求高利益为首要目标的独立开发者或一个松散软件开发集体中的一员(比如共享软件开发者或是开放软件开发者),或者为其他开发者提供无偿服务的自由开发者。或在这几种角色间相互转换。

而软件业的发展需要有一群高素质的设计/开发人员作为软件开发的基石,需要有远见卓识的商业领导为企业领路,也需要有非赢利性的组织(或公司机构)从用户,从技术发展的角度公平公正的作出分析,同时个人性质的开发作为整个软件业的有益补充。

在我的构想中一个成熟的软件业应该是这样的:首先有非赢利性质的机构对技术,用户需求进行分析。能够公平对对待软件业中问题与矛盾,能够公平公正的对待厂商,能够正确引导用户,能够为行业制定标准。软件公司内部有自己的研发机构构思未来软件发展方向,公司应该有以技术为先导,充分考虑用户需求,以提高开发质量和提供满足用户要求的软件为目标。在社会上有以个人和开发组为单位的开发者做为补充。最后在社会中有好的软件开发氛围,这对培养软件开发人员很有帮助。

现在我们有什么,我们拥有大量的优秀的开发人员而且开发者的队伍一天天壮大,在资金投入上也较充足,而且中国的社会也开始接受软件和电脑。但这些却被当前的功利主义所掩盖,大家都一窝蜂乱成一团,没有多少人真正分析过我们的未来。

我们现在已经有了硬件环境,我们现在所需的是软件。我们现在真正需要的就是一批企业家。需要一些真正有远见,求实,并且有创新精神,满带着热情,不怕挫折并且敢于牺牲自己利益的企业家就足以与中国的开发者一起带着中国的软件走向光明。

最后我想说一句话:如果我不能改变中国的软件业那么就让我为中国的开发者出些力吧!

这些都只是我的一家之言,如果你有什么看法请通过邮件告诉我或是在线讨论栏目对该问题发表你的看法。

“封闭与开放”再论中国软件需要什么%20 - 牛角尖 - 2000-06-17 16:51:03

信海光今天上午在新浪“it论坛”里,也贴了不少此类问题。要是你想参加讨论,那里可能更激烈、热闹。展示、买卖稿子来这里还行,讨论不行。