我这里不讨论Open Software和Free Software之间的区别,因为虽然也看了不少介绍二者联系和区别的文章,我自己也没有去深究,我仅仅就大家所认为的开源软件未能占据主流商业市场做一个浅薄的杂侃吧。我再说明一点,不要追究我对开源软件的认识,我真的非专业。
有很多开源软件,比如大家所熟知的Linux,这个当然是最大的开源软件了,事实上他不仅仅是一个或者一套软件,而是一个OS,一个系统,一个平台。那我也就linux目前的发展状况做一个分析。
很多人都知道linux免费并且开源,并且有很多发行版,并且在甚多特性和软件的丰富程度上一点也不输给Windows和Mac,好像纳斯达克使用的就是linux 的系统,又好像梦工厂还有迪士尼,包括很多我们所熟知的美国好莱坞大片的很多特效都是在linux下面所完成的,因为这些工作数据量大,对系统要求高,如果是Windows,可能要面对N次的宕机和蓝屏,会让人崩溃的。但是为什么类似linux这样的开源软件没有在世界上获得广泛的跟Windows一样的成绩呢?
第一,我觉得,类似linux这样的开源软件最大的缺点就来自于他最大的优点,那就是免费!因为,能够最终影响一种系统市场占有率的不是个人客户,而是企业!因为个人使用什么软件和系统其实都是无关紧要的,都是自己的事情,但是人与人之间需要联系,在沟通的时候,系统或者软件的挑选就不能仅仅依照自己的喜好,而得考虑对方能不能很好的兼容和方便使用。比如你要做外贸,却只会使用QQ就太不现实了,那么总得注册一个msn或者skype吧,也许我真的很讨厌msn或者skype,但是没有办法,我需要跟老外沟通,只用QQ是没人理的。而个人与个人之间,其实是有很多企业或者公司联系起来的,因为大家都是为公司工作的,虽然也有所谓的自由职业者,但也摆脱不了跟公司或者企业的联系。如果这个公司使用的大多是Windows或者Mac系统或者相应平台的软件,那作为个人,就也必须使用他们想配套的软件,除非这个软件是多平台(Windows、Mac和linux通用)!所以,从这个角度上,实际上是商业用户或者说是企业用户最终决定了软件或者系统平台的市场占有量,即使不能直接反映到市场占有率上,但是发挥了相当的大的作用。比如微软帝国最伟大的产品其实不是Windows,而是office,有多少人因为要使用office套件不得不使用Windows的?不知道我这个逻辑大家是否认同?
第二,企业为什么不喜欢开源或者免费的软件呢?企业难道不想节约成本?开源软件有那么多好处,比如免费,开源,可以随意自定义等等,那企业为什么不用呢?因为对企业来说,关键的不是我使用谁谁的软件,而是我购买一套系统或者软件时候最好不出问题,或者出现问题的时候有人能承担责任并且解决问题!而且我的员工能够马上上手使用,或者提供软件的公司能给我做出一套完整的培训协助我公司员工。但是恰巧,这个是开源软件是没有办法提供的,长久以来,开源软件一般都没有承担服务的义务,如果有也一般都是以社区支持的方式存在,而这种形式都没有办法以法律的形式或者协议的方式确定下来,那么对企业来说,就是没有保障的!这无形是巨大的成本!如果我在使用软件的时候,出现问题我却不知道找谁提供技术支持,却要让我到一个个论坛去发帖子求助,天哪,这简直是无法忍受的!而商业软件都没有这个问题了,因为其商业性,所以肯定有提供相应的服务和支持,这样对企业来说,事实上是有保障的,虽然在使用过程中会遇到很多问题,比如Windows出现蓝屏或者宕机,起码有人告诉你帮你分析到底是系统问题还是硬件问题吧?如果是硬件问题也会帮你找出到底是内存还是主板,等等,起码作为企业能够有的放矢,去解决问题。所以在这个角度,企业更喜欢选择商业软件而不是开源软件,并且在这个角度上,选择商业软件才真正是节省成本的选择!
第三,使用开源软件在客观上需要企业投出更多的技术成本!就目前来讲,一般使用或者熟悉开源软件的用户群相对较少,在选择使用开源软件的时候,能够提供技术支持的人员成本就相对较高,因为一般的人都不会使用,会使用的人工资又高。比如现在linux工程师应该比Windows工程师吃香吧,如果一个企业请一个精通linux的人肯定比请一个熟悉Windows的人要难得多,并且付出的成本也会高很多!如果是一般的通用软件,可能很多员工都不会,我又要组织培训,这又是一个巨大的成本,这一点其实跟第二点是相通的。这也最终导致了企业最关心的成本问题!
那为什么,在很多统计上说,很多服务器都是使用类unix(比如BSD,linux)的系统呢?因为,OS跟普通的通用软件不同,对一个企业至关重要,除了这个系统比Windows内在的优势之外,比如稳定性方面。还有一个原因就是,在这个层面,我构建一个专门的技术团队比选择一个不够稳定的系统在成本上要节省的多!所以,在这个角度,开源软件的优势才真正体现出来,比如免费或者费用很少,高度的定制化,强大的扩展能力等等。
企业都是理性的,很多问题都是围绕成本来考虑,而成本又不仅仅是软件或者系统本上的价值,还有很多无形的看不见的成本。基于上述几个原因,所以现在的开源软件很多局限在少数人的玩物的状态,虽然在一些市场小有斩获,但远远不及Windows那么普及。不仅仅是系统,其他的通用开源软件同样是这样的情况。还有,虽然很多地方说linux在国外多么多么吃香,如何如何受欢迎,但是最近我在看一个纪录片《伟大工程巡礼:中国北京水立方》时候,发现那些老外,那些做系统设计,什么工程设计,外观设计,还有防火设计的软件都是在Windows平台的,如果我的这些工作不能在Linux下面完成,我只能选择商业的Windows!
再举个例子,为什么同样是Linux,为什么很多企业都是使用Red Hat或者SUSE的系统,而不是Debian或者其他发行版?为什么现在很多Linux培训都是针对Red Hat的?因为这两个发行版是商业发行的,提供技术支持,对企业来说,这才是可能选择的!
有些观点未必严密,还希望大伙不要拍砖,呵呵。
发表回复