为什么Linux是开源项目的唯一成功者

Intel的Linux与开源首席技术专家Dirk Hohndel就"如何让开源取得成功"做了一番主题讲话,这是我所听过的最好的版本之一。

Hohndel将Linux作为他的成功典范。

他认为要想取得成功必须具备几个基本的前提条件:创新、远见、重点和持久性,而成功的关键是要把它们相结合。如果开源项目缺乏这些关键点,那么成功将是遥不可及的。尽管Hohndel讲的似乎很简单,但是蕴含的潜台词却也值得我们深思,有兴趣的51CTO.com可以查看一下另一篇关于开源商业模式的文章《开源发展模式 是否适合商业用户》。

"当你认为你找到一个好想法的时候,你会发现其他人早已经这样做了,"Hohndel这样说。"Linus并不是第一个开始编写开源操作系统的人,但他通过努力走向了成功。当Linux逐渐成形的时候就已经有许多支持者在帮助推广了,现在在我身边随处都能找到不下20个使用Linux的设备。"

Hohndel补充说对项目的远见是至关重要的,这说起来很容易,因为任何人都可以随意编造出来,但你需要的是执行能力,你需要知道如何才能达到想要的目标。

这对于我来说很有意义。仅有想法已经不够了,你必须拥有足够的技术和决心去创造向前发展的动力。

同时这也可以帮助开源项目被企业接受。如果一个开源项目能够取得Linux这样的成功,它就能够更有力的说服企业用户将它采纳为未来技术投资的方式。但是根据51CTO.com之前的文章《开源模式生财无道 高额收购风光不在》,或者这样的收购风光也很难持久了。

Hohndel特别提到当IBM决定终结OS/2操作系统的时候,有许多家企业陷入慌乱但却束手无策,其中就包括当时他为之工作的一家德国银行。

"而采用开源的好处就意味着这种事永远不会发生在你身上,"Hohndel这样说。当然,这不是开源软件唯一的优势,有兴趣的51CTO.com读者可以参看《选择企业开源软件十大理由告别没完没了的升级》看看还有什么更多的优势值得注意。

因为即使某个供应商或开发团队放弃了项目,由于开源项目的代码是开放的,企业依旧可以继续使用这项技术,用户能够做出自己的选择。

在最后的分析中,Hohndel指出项目成功的真正意义在于用户,给用户提供他们想要的一切。

"你需要高瞻远瞩的考虑整个项目,你需要到别人还没有去过的地方去,"Hohndel说,"事实上,你必须听从用户的意见,如果用户说这不是我想要的……你应该去问他们,搞清楚为什么。"