中国开源事业,路在何方?

2013-07-10 09:21


  2013年6月27日,在“第八届开源中国开源世界高峰论坛”隆重举行的前一天,由CSDN组织的“开源微峰会”在东煌凯丽酒店六层会议室举行。

  本次会议的主题为“共议中国开源事业大计”,由CSDN总编刘江主持,邀请国内十多名开源领袖参加。阿 里集团副总裁及LVS创始人章文嵩、豆瓣副总耿新跃、北京飞漫软件总经理魏永明、恒拓开源创始人马越、去哪儿网CTO吴永强、与非网CTO姜太文、道里云 总经理毛文波、百度移动云事业部高级经理张辉、人人网架构组高级技术经理严岩、58同城开源负责人刘晓飞、UnitedStack创始人及 OpenStack基金会董事程辉、资深Linux内核专家吴峰光、Yaf项目创始人及PHP开发组核心成员惠新宸等悉数出席。除国内的多位开源领袖,还 有来自微软开放技术公司的社区高级总监Gianugo Rabellino,微软中国的标准和互操作团队高级总监龚培元,以及DPE部门的Zach Owens等几位在开源方面有丰富经验的技术专家也积极参与了本次会议。大家就企业应该如何拥抱开源及怎样打造中国的开源生态系统等一系列话题展开了深入的讨论。

https://img.linux.net.cn/data/attachment/album/201307/09/210439muw11u1zwuwdffif.jpg

“中国的开源环境越来越好”

  资深Linux内核专家吴峰光认为,中国的开源环境越来越好。参与Linux内核开发的人在不断增多,而自己刚开始从事内核开发时,参与的中国人相当少。而目前,淘宝、华为、富士通等公司均在开源方面做贡献,是非常好的趋势。就项目而言,以前大家多是参加内核方面的项目,现在各个层面都有开源软件,也有一些重量级的软件出来。大家可以在各个层面为开源做贡献,这样能参与的人数也会多很多。国外搞开源,就是因为很多大厂商实际非常需求做这件事,有实际的投入。

https://img.linux.net.cn/data/attachment/album/201307/09/210439yn74n7n9i790n3du.jpg

  阿里集团副总裁及LVS创始人章文嵩博士非常认同这一观点。他说,一方面参与开源的人越来越多,另一方面国内企业从开源中获得的好处也越来越大。国内已经有一些公司在发布一些开源项目,并提供相应的工作环境。而且从开源项目来看,中国人在内核领域所占比例已经比较高了。

https://img.linux.net.cn/data/attachment/album/201307/09/210439bsmdw7778zzms754.jpg

  “整个环境是好的。一个非常明显的证据就是GitHub,不仅其上的开源项目越来越多,而且提交Patch和参与讨论的人也越来越多。”豆瓣副总耿新跃如是说。

  其他多位嘉宾也对此表示认同,各自从自身的角度阐释了观点。面对百度没有公司层面的开源项目这样的质疑,张辉解释到,百度的开源项目不少,特别是在前端方面,只是还没有很大的影响力。目前也在筹划做一个公司级别的开源平台。

  PHP 开发组核心成员惠新宸,目前在新浪微博任职。他认为,项目开源之后,所有用户就会成为QA人员。如果所做的项目只是在公司范围用,很多Bug两三年都发现 不了,而开源之后,各种用法都会出现,非常容易发现Bug,这是非常好的反馈。然后大家共同将项目完善好,无论对项目本身还是项目使用者,这都是非常有价 值的。

https://img.linux.net.cn/data/attachment/album/201307/09/210440g9m2qwti20d9qm19.jpg

“我是开源项目的既得利益者”

  除了谈论开源对企业的价值,惠新宸坦言自己是开源项目的既得利益者。从2008年毕业, 他一直积极参与开源项目,现在的名气和职位都由这些项目而生。在他看来,参与开源并是不要从中获取什么,做开源的人都有一颗武侠的心,看到别人在某个地方 遇到困难就去帮助一下。去年,他看到一家公司提交的Bug,便很快将其修复好了。没想到,这为对方解决了很大的问题。他认为,这便是开源人的价值所在。

  恒拓开源创始人马越也表示,自己是开源受益者。因为比较擅长利用开源技术,在美国写代码的十年间升职很快,有幸成为非IT企业的IT主管。他认为,想给企业 多增加价值,就要用开源技术来实现。2007年回国创业,成了恒拓开源,用开源技术及解决方案为国内企业提供服务。这6年间,看到了国内开源生态环境的逐 渐成长。他的梦想就是,让中国的草根程序员利用开源改变人生。

https://img.linux.net.cn/data/attachment/album/201307/09/210440lvjhqvh7alt0vvja.jpg

  UnitedStack创始人及OpenStack基金会董事程辉在讨论中也强调,因为参与开源项目OpenStack,不仅提升了能力,还开阔了眼界, 最终决定成立公司。他认为参与开源项目,能够与国际上重要的开发人员共事,促进员工能力提升,使公司利益和员工利益高度结合。他还指出,公司刚成立时,招 聘工程师的一个重要标准就是招在开源社区做了很多工作的人,尤其欣赏在国际大型开源社区里做过较多工作的人。社区协作经验、社区的代码流程、社区的项目管 理流程,都是非常值得公司借鉴的。经过一个月的时间便找到了一批很重要的同事,都是各大公司做开源非常活跃的人。之后,整个公司的项目进展就完全不同了, 立马进入了高速迭代的状态。

https://img.linux.net.cn/data/attachment/album/201307/09/210440qo2tc0zgohtt2rq3.jpg

  就个人而言,参与开源项目,不仅能为别人提供帮助,也能使自己有机会与国际上知名的技术专家合作,快速提高自己的技术水平,为自身发展拓宽道路。就企业而言,支持开源,在提高员工能力、提高公司技术知名度及利用开源的力量帮助公司解决问题完善项目等方面均有极大益处。这一论断,几乎成为与会所有嘉宾的共识。

开源领袖的经验谈

  Gianugo 是微软开放技术公司的开源社区高级总监,同时也是Apache XML项目管理委员会的副总裁,对开源技术和平台方面有深入的了解,在开源社区有超过二十年的经验。他坦言,微软其实已经改变了自己,在做很多开源方面的 工作。虽然微软开放技术公司刚成立不到一年的时间,但已有五十多个开源项目。他来微软工作将近3年的时间里所做的开源方面的工作几乎等于过去20多年的总 和。

https://img.linux.net.cn/data/attachment/album/201307/09/21044114ujiaij8qj1natm.jpg

  他建议大家在谈开源的时候,一定要具体的问题具体的分析。因为开源项目有很多,不能说哪一个就是不好的,哪一个就是优秀的。因为有很 多的开源项目,在随着它的进展不断调整自己的方式和方向。Apache基金会更注重的是社区的建立,甚至超过了对开源码本身开发的重视,所以人是最重要 的。Apache里有种说法叫“阁楼项目”,Gianugo说,决定将项目放入Apache阁楼,没有一个是因为代码写得不好或者维护不好,更多是因为这 个项目已经终止,没有一个社区再去支持它了。他认为,目前谈“开放”这个词,一定包括四个组成部分:开源、开放的标准、互操作性和开发人员社区。

  就公司参与开源的话题,章文嵩博士分享了阿里在开源方面的经验。阿里的文化很开放,所以对于开源活动很支持。阿里有一个开源委员会,大概有十个人左右,其中 有两个是集团的专利知识产权方面的律师。开源委员会不判定软件可不可以开源,所做的大部分事情是定义开源流程,为开源的软件做备案。开源的过程是,开发者 认为自己写的软件某一个模块有必要开源,他的直接主管也同意,就会将代码提交到开源委员会来。开源委员会请安全的团队核实代码有没有涉及安全行为。经过安 全团队通过之后,开源委员会建议用什么license,然后放在阿里的开源平台上,也可以放在其他开源平台上。只要和公司的核心业务及整个商务模式没有很 大关系,都可以开源。

  他认为,开源就要从小做起,是从一点一滴做起来的,不用想很多,先把东西开源出来。当年写LVS的时候,他从来没有想到会变成现在这样一个项目。当时花了两个星期写了一个原型系统放在网上,然后就有用户用,然后慢慢就发展起来了。

  在谈论开源好处的时候,很多人都会提到QA,还有人会提到营销,但章文嵩博士则认为,最关键的是通过开源可以接触到很多需求,这是在房间里闭门造车想不出来 的。这也是他自己过去没有想到的。而这些需求很宝贵,都是来自真实环境和真实用户的,而且真正可以帮忙将产品定义得更好的。另一方面,社区发展起来了,很 多开发者都能参与其中,经常能发现一些写得很好的代码,而这对参与项目的人来说又是个不断学习的过程。

  随后,其他各位与会嘉宾也分享了各自公司对开源的支持情况及在开源方面的经验和思考。去哪儿网目前还没有开源项目,CTO吴永强给出了自己的一些思考,并表明自己乐意拥抱开源的态度。

  中国开源事业路在何方?相信是国内外众多关注开源事业的企业和个人共同关注和乐意探讨的话题。通过本次会议的讨论,基本可以看出开源对于企业发展的重要意义几乎已得到共识,并深入人心,各企业支持开源的力度也在逐步加大。期待中国开源事业能尽快展现出勃勃生机。

来自:http://www.csdn.net/article/2013-07-08/2816152-china-open-source

 已同步至 linux的微博