前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >腾讯开源启航

腾讯开源启航

作者头像
腾讯大讲堂
发布2018-02-09 16:53:17
9400
发布2018-02-09 16:53:17
举报

今天继续跟大家分享在腾讯分享日大会上的内容回顾。来自腾讯TEG研发管理部的黄志斌分享了腾讯开源的一些现状、思考和展望。

漫谈腾讯开源

腾讯首批将开源6个非常有价值的项目,无论是对开发者,还是在行业里,都是比较独特的项目。在这些项目中有对中小企业和开发者非常有帮助的项目,如追风、云排序和APT性能测试工具等,也有诸如代表腾讯在数据挖掘方面最高水平的TDW腾讯分布式数据仓库。腾讯整个开源的基准一方面就是围绕中小开发者,使中小企业和开发者迅速分享到腾讯在技术方面的一些积累,对他们有所价值,这也是在腾讯开源中最重要的一部分;另一方面开放一些能代表腾讯目前技术领先水平的优质项目。

关于腾讯开源的项目大家可以到http://opensource.tencent.com/ 进行了解。

对外开源历程

1 如何选择开源项目

在腾讯内部存在着三股判断力,第一股就是腾讯广大的码农,是腾讯草根和广泛的一种判断力;第二股就是腾讯的专家,代表腾讯更专业的一些判断力;第三种就是腾讯的技术主管如CTO、VP,代表着腾讯更有高度更有视野的一种判断力。

这三种判断力是怎么融合在一起来呢?首先一个对外开源项目必须是一个内部开源项目,参与月度代码文化奖的评选,胜出的项目有机会进入腾讯对外开源候选池。而腾讯的码农和专家正是在这个层面上发挥作用,选出代码文化奖的获奖项目,这些项目进入腾讯对外开源的候选池。在每季度或者双季度,这些进入对外开源候选池的项目会在腾讯技术管理委员会会议中让技术主管进行选择。整体的这个玩法和步骤确定腾讯对外开源的项目。

关于上面提到的腾讯代码文化奖,是一个腾讯码农专属的奖项,这是腾讯有史以来第一次为码农专门设置的奖项。而且这个奖项的参与和评选都是由码农构成,草根参与草根评选,整体的玩法是比较纯粹的。目前月度代码文化奖有4k左右的腾讯码农参与,年度代码文化奖的评选有将近1w的腾讯码农参与。

2 腾讯开源如何持续发展?

如果把腾讯开源比喻为一棵树,外部开源可以说是一个树的叶子,这是外面看得到的部分,而内部开源就是开源的土壤,也是目前腾讯在内部积极做的事情,在内部构建开源的氛围和土壤。

目前腾讯内部正在开展腾讯代码文化项目,分为三个阶段,第一就是把自己的东西内部开源出去,第二就是有勇气把别人的东西在内部先应用起来,第三就是随着深度开放,要一起来维护和使用这个项目。概括起来就是三个关键词:开放、复用和合力开发。腾讯现在的内部开放平台大概有500多个项目,其中200多个是开源的。

对于腾讯代码文化项目来说,今后主要有两点规划。一个就是加大对开源的奖励力度,之前在腾讯代码文化奖年度颁奖午宴中,tony曾提到目前对于开源的奖励太少了。之后会增大对代码文化奖的奖励,从此也可看出,腾讯对于开源的投入只会增不会减。第二就是内部平台要对开源有更多的支持。

展望开源未来

对于腾讯开源来说,腾讯加入到国内的开源社区,会让国内的开源社区更加多元化。而腾讯也能在技术上与开源社区有更多的互动和交流,通过这种互动来提升双方的研发实力。腾讯本身今后会投入更多开发人员和技术大牛加入到开源社区的建设上来,帮助中小企业和开发者提升自己,甚至提供法律和资金支持帮助他们开源自己的项目。未来腾讯还会投入到一些国外优秀开发文献的翻译工作上来,丰富社区的内容。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2014-04-24,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 腾讯大讲堂 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档