技术开发 频道

开源,活着也是受煎熬

“优势”还是短板?

曾经在网上流传着一句很经典的话:“在这个世界上,叫嚣开源的人数远比参加开源项目的人数多得多.” 有很多人认为开源是草根们玩出的把戏,他们为了实现所谓的理想软件主义,极力劝说人们将软件开源.

开放源码软件让其支持者引以自豪的两点是“低成本”和“高安全”.那么,到目前事实又是如何.

在企业市场,总是有人抱怨Windows成本太高,让企业无法承担.开源的网络服务器Apache确实让微软有些头疼,这个免费下载的产品使微软的IIS感受到成本上的压力,不过,鲍尔默表示:“我们产品的整体拥有成本又便宜又好.”

信任鲍尔默的话多少会有些牵强,但应用程序专业修补机构PatchLink的首席执行官Sean Moshir却指出,在实际应用中微软的修补成本确实要比开源软件便宜一些.“就单次而言,微软的修补成本相对是比较便宜的.在测试微软的修补程序,以确信其质量并记录优缺点的时候,每次所花成本也比开源软件低一些.这主要归因于开源软件在组织结构和设置方面的多样性.”

Novell的Kangro承认:“在过去,一些技术方面的问题意味着Linux在程序操作上比较难以应对,但是,如果在对两种系统同样熟悉的人看来,我不认为Linux有多么复杂.”

据专业人士的分析,如果桌面系统采用Linux,所耗费的成本可能更高.因为员工大部分无法正确使用Linux,需要支付培训成本,而Linux的维护成本也高于Windows.

企业采用开源,就要聘用相对Windows而言更多的开发和维护工程师,否则也就失去了使用开源软件的意义,但目前,聘用一个Linux工程师远比聘请一个Windows工程师要付出更多的费用.

“高安全”是开源手中另一个王牌,可现在这张牌也有些站不稳了.去年,在 LinuxWorld大会上,Linux大腕考克斯强调说,有相当数量的资金被用来攻击开放源代码系统.他警告说,许多开放源代码项目远谈不上安全.他表示,许多资金都被用来破坏开放源代码系统的安全.媒体上经常有这样的字眼:开放源代码软件更安全、更可靠,缺陷也更少.这是一种危险的观点.

MySQL也开始发布安全更新,以修复其客户端-服务器协议中的错误,这些错误可能会让恶意攻击者利用缓冲区溢出的漏洞获得敏感信息.使用PHPWind系统做为论坛系统程序的站点数目占国内互联网站点总数的1/3,Discuz 用户也不在少数,但今年3月开始.两家开源论坛系统连续受到攻击,开源软件的安全性再次遭到人们的质疑.

而且,以往被人们常常提起的商业软件安全问题,是因为其成熟和被广泛使用后,自然成为黑客研究和攻击的对象,那个时候,开源的使用率还不足以让这些黑客产生兴趣.到现在,开源形成一定气候的同时,其开源特点更容易让黑客寻找出攻击的方法.

开源的发展初期受到了自由精神的鼓舞,但这么多年过去了,开源的市场份额仍然只是一小部分,而且是受到免费和廉价的驱动,整个开源市场的商业化不足支撑开源的创新思想,难怪IBM当年的鸡肋软件Eclipse被开源后,使众多开源者如获至宝.

相反,商业软件在激烈的竞争中会更加成熟和完善,商业利益也会使其更加搅乱尚未丰满的开源市场.这个时候,开源无可奈何地沦陷.悲观的路有两条,一条是投靠或者被招安;另一条是,继续忍受煎熬.

查看原文
0
相关文章