近期, Apache 基金会的主席,也是微软开放技术(Microsoft OpenTech)的发起人之一的,Ross Gardler 来到中国,向中国的朋友们分享他的开源理念。那么通过我们对于 Ross 先生这次的中国之行的总结,向大家介绍一下他的开源理念,以及他对于中国开源产业的一些看法。
1.Ross Gardler 其人
Ross Gardler 是地道的英国人,很难想象,Ross 在成为程序员之前,曾经入选过英格兰的青少年国家队,之后他还做过好几年的乐团和音乐制作人。之后他发现了自己对计算机的兴趣,所以在 1995 年又重回校园开始学习计算机和编程。
多年的体育运动经历,让他明白了团队合作和集体力量的重要性;乐团和音乐人的经历,让他明白了开放的态度和包容并蓄的必要性。这些思想,都影响了他后来选择推广开源事业这个毕生的决定。
如今,Ross 除了作为 Apache 基金会的主席,管理了 Apache 旗下的各种各样的开源项目以外,自己也亲身参与了许多项目的运营和管理工作。最近,他作为发起者之一,也在亲力亲为的推动微软开源技术(Microsoft OpenTech)的发展,帮助微软实现转型。
2.Ross Gardler 的开源理念
作为 Apache 基金会的主席,也是开源理念的最先倡导者之一, Ross 在 OSTC 大会上,也介绍了他和 Apache 基金会对于开源的一些理念,其中的核心观点就是“社区胜于代码!”
开源不只是许可证这么简单:
开源项目不仅仅是将源代码开放这么简单,一款软件的发展需要持续的维护和迭代更新,特别是在技术突飞猛进的今天,没有一款产品能在发布之后就不做维护更新的一直持续使用,甚至很多产品需要每个月更新以应对新的应用场景和新的技术。对于闭源产品,也许厂商会有专业的开发团队来跟进产品发布之后的长期维护。但是对于开源产品,特别是许多非厂商发布的开源项目,后期维护很难完全依赖开发者个人,这样,就必须要通过社区的力量来对开源项目进行持续的维护。
当然,社区除了对开源项目进行了日常的维护之外,社区用户之间的交流互通、技术分享也会丰富产品的功能,甚至能让开源项目找到新的发展点。
Apache 助力开源产品和开源社区:
在 Ross 的理论中,他认为 Apache 这样的非盈利的基金会提供开源项目一个更大的国际化平台,同时帮助开源产品建立和管理更大的开源社区,这对于开源产品来说最终会形成一种正向的循环。
首先,Apache 为开源产品提供了强大有力的社区支持,那么更大的社区就带来了更多潜在的代码贡献者。其中,更多的代码贡献者为开源项目本身又增加了力量,满足更多潜在客户的需求。最后,更多的客户带来的收益最终又会反哺社区的发展壮大。
Apache 在循环扮演的作用,除了一开始提供一个强大的平台之外。循环的每一个部分 Apache 也会给予项目充分的帮助,加速项目的发展和提升。
3.Ross Gardler 对中国开源业的一些看法
此次中国行,Ross 除了向国内介绍 Apache 以及开源思想外,更重要是对于中国开源行业的一些现状,从世界开源领袖的角度做出分析吗,并向中国开源业界提出他的建议和指导。那么我们也来看一看 Ross Gardler 先生对于中国开源行业的一些看法:
中国的开源行业仍处在发展期:
中国的开源行业在最近几年已经有了极大的发展,也出现了不少有影响力的开源项目和开源产品。但是和硅谷的开源业相比,中国的开源业总体上仍然是处在发展期,仍有很多不足和不成熟的地方。
在 Apache 旗下的开源项目来自中国的代码贡献者在全部贡献者中的比例仍不算太高,相比中国的开发者数量来说,开源项目贡献者的比例依然偏低。同时,中国的开源项目贡献者绝大部分仍以企业开发人员为主,个人开发者贡献的比例相比其他的国家来说要低不少,这也说明国内的开源项目大部分仍是企业驱动的,并不是出自个人项目或是社区的项目。
中国开源业的差异
相比于硅谷成熟的开源生态圈和体系,国内的开源业尚未成熟,Ross 总结了几点原因:
中国开源的未来方向
我从 Ross 的分享中,总结出几点他对于中国开源发展的一些建议:
小结:
开源行业在中国的发展仍处在发展期,但另一方面来说,就是中国的开源市场仍然有巨大的潜力,特别是在 IT 互联网行业在中国的迅速崛起的前提下,开源行业的市场仍然有巨大的潜力。相信只要能像 Ross Gardler 先生所说的那样,中国的开发者和开源业一起努力,未来的中国开源产业也一定会崛起。