技术开发 频道

开源能否助Sun重整河山?


    开放标准的“棋先一着”和“开源航船”的错过

    Sun凭借“开源”模式在在硬件市场赢得了大部分份额。Sun先其竞争者一步抓住了开放标准的机会,在1984年把NFS(Network File System)技术开源。这项举措为Sun在当时的Unix桌面市场赢得了大额的利润。开放标准使当时的Sun公司同其他厂商区别开,并且也赢得了用户的欢迎和赞赏,而Sun在当时也赢得了强盛的市场竞争力。 

    2000—2001年间,在互联网.com泡沫和电信泡沫破裂的时候,Sun的往日的辉煌不再。在硬件策略上,Sun没有及时地把自己的硬件系统搭建在Intel架构上。而与此同时,Sun还错过了开源Linux的航船。这就使得Sun必须拼命地划桨,以赶上开源Linux的快轮。2005年,Sun把其旗舰级操作系统Solaris实施了开源,其他的还包括它的NetBeans,如今轮到了Java。 

    但是现在,Sun还能够借助开源重造往日的辉煌吗?这是一个问题!并且是摆在施瓦兹面前和Sun面前的一个严峻的问题。 

    Sun的开源 

    Sun在开源之初,面临着来自开源社区的挑战,一些开源的狂热分子对Sun开源的举措冷嘲热讽。 

    最初人们可以看到的是,Sun谱写了属于它自己的开源许可,并且是一个令整个开源社区所不太喜欢的许可。与GPL协议下开源Linux所不同的是,Solaris是在CDDL(Community Development and Distribution License)协议下开源的,而CDDL被看作是Sun自己的许可协议,这就说明对“OpenSolaris”源代码的修改权利最终都归Sun所持有。所以,任何开发人员对Solaris的贡献,实际上是在为Sun工作,并且是免费的工作。事实上,开发人员可以为一项软件技术自愿地、欣然地、免费地工作,比如Linux。当这些人意识到自己是为一家处于底线边缘的的全球厂商工作时,想必定会恼羞成怒。 

    现在,人们看到和关注的是“Sun硬币”上施瓦兹的头像。以Sun目前的境况,施瓦兹需要在“太阳”的周边构建一个可用的、生命力强盛的软件生态系统和人气旺盛的开发者社区。这样,Sun就把Java在GPL下开源了,就如同Linux一样。Sun看到了Linux的开源成功,成千上万的开发人员可以自愿并且欣然地贡献自己的Linux源代码,并且还会有成千上万的厂商为用户提供和构建相应的解决方案。最为重要的是开发人员、厂商、用户是为了共同的利益,在一个真正的开源平台上而协同工作。
0
相关文章