王星耀谈 Sun 公司开源战略

  • 高昂

2008 年 6 月 4 日

话题:JavaRuby开源DevOps语言 & 开发架构

哲思自由软件峰会北京站于 2008 年 5 月 30 日在清华大学主楼召开。峰会上,Sun 中国工程研究院院长王星耀在做了题为“Open Source at Sun”的演讲,阐述 SUN 公司的开源战略和对社区的贡献。

自从 2006 年 Sun 公司将 Java 平台贡献给开源社区之后,Sun 公司的董事长兼 CEO Jonathan Schwartz 先生就表示 Sun 公司的所有软件产品最终都将走上开源的道路。对于 Sun 公司开放源代码的举动,Jonathan 曾表示:



Sun 公司的开源战略,是我们通往未来道路上最具历史意义的改变,这种意义并非是仅对于 Sun 公司而言的,针对于整个软件世界也是如此。就我个人看来,这是一次真正意义上的根本性改变。

无疑,Sun 公司在开放源代码之路上一直保持着积极的态度。并且在 Sun 公司并购 MySQL 之后,整个开放源代码的软件产品线变得日趋完善与成熟。Sun 中国工程研究院院长王星耀在谈到 Sun 公司开源战略的盈利模式时说道:

Sun 公司一直是走开放、开源的道路。事实上,开源并不等于不赚钱,也不会影响公司的营收,相反,Sun 在开放了几乎所有软件产品线的源代码之后,在全球 市场看,公司的盈利势头和发展势头反而呈现出稳步上升的趋势,Sun 公司业务发展势头和业绩成长都超过了原有的预期。

探究其业务增长的缘由,王星耀补充道:

这是因为在软件产品线开源之后,尽管软件许可盈利几乎降为零,但是试用软件的用户呈现了指数式的增长。有些原先鲜有用户使用的软件产品如今已经有了逾百万 用户的下载使用记录。由此为 Sun 公司带来在服务和支持方面收入的成倍增长,同时,软件用户,比方说 Solaris 系统的用户,还很容易对 Sun 公司的服 务器等硬件产品产生兴趣,并最终购买 Sun 公司的硬件产品。综合服务与硬件这两部分的收入来看,Sun 公司在软件开源之后,产品的市场接受度进一步上升, 并公司带来更多的利润。
在 Sun 公司软件产品使用的开源协议方面,Sun 的 CDDL 授权标准由于与 GPL 互不兼容,在此方面刚开始受到一些争议,对此王星耀谈到:

CDDL中 包含了尊重专利权的条款,允许厂商将其创造性智慧包含到开放源代码产品中去,从较广的范围看,CDDL 较 GPL 更为灵活,并且不是所有的自由软件或开放源 码软件许可都兼容 GPL,但为了吸引尽可能多的 Linux 开发者,促进软件的兼容性,Sun 公司使用 GPL2 协议而非 CDDL 协议开放 Java 平台。

Sun 公司不仅仅是开放了软件产品的源代码,同时也开放了 OpenSPARC 的芯片设计,王星耀解释说:

Sun 公司开放的 OpenSPARC 是世界上最快的微处理器之一,同时 Sun 也是唯一向开放源代码社区免费提供芯片设计的处理器厂商。Sun 公司与教育部 建立了良好的合作关系,并在每年的中国教育及科研计算机应用与网络研讨大会上将 Sun 公司最新的技术贡献给科研和教育使用。
但在 ubuntu 中文站一篇名为“人生讨论 ---Sun 和 Google”的讨论帖子中,仍有开发者对于 Sun 开源之后的发展状况表示担忧

感觉 Sun 处于迷失之中,有很好的技术却没有很好的统筹和手腕,Solaris 和 Java 开源后却看不到很好的有附加值的产品,拿不到高利润率的核心竞争力。开源来开源去吃力不讨好,渐渐看不清他的想法了...一个商业性的公司,不管其使用什么样的方法和采取什么样的态度,目的只有一个:那就是商业回报!

针对 Sun 公司开源策略的利与弊,Gartner 公司在研究与咨询服务报告中指出

无疑,Sun 公司的商业策略是使得开源所带来的利益最大化,并使得潜在的弱点最小化……然而,对于更多的厂商,开源使其商业策略的推动找到了落脚点,如果 开源的产品取得成功,Sun 公司必将获益,反之,如果开源的产品没有得到用户和市场的认可,Sun 也将会因开源而失败。

尽管开源的机遇与风险并存,Sun 公司在开放软件产品线源代码的同时,也积极参与和开源组织建立合作关系,希望通过这些举措,使软件产品拥有越来越多的用户,在扩大业务范围的同时,让 Sun 技术为更多使用者带来价值。
JavaRuby开源DevOps语言 & 开发架构