117日,腾讯Techo开发者大会开源技术分论坛上,腾讯技术委员会对外开源管理办公室执行总监许勇首次披露,腾讯开源目前已进入“深水区”,改变过去“自下而上”的开源模式,向“自下而上”与“自上而下”相结合的协同式开发演进。

他表示,腾讯开源将在内部协同共建的基础上,推动更底层、更重磅的技术对外开放,紧密参与开源社区建设,不断完善开源治理,打造开发者共建的生态。

1

(腾讯技术委员会对外开源管理办公室执行总监 许勇)

在前一日的大会主论坛上,腾讯刚发布了四大重点开源项目,包括分布式消息中间件TubeMQ,基于最主流的 OpenJDK8开发的Tencent Kona JDK,分布式HTAP数据库 TBase,以及企业级容器平台TKEStack。这也是继轻量级物联网操作系统TencentOS tiny、全栈机器学习平台Angel3.0等重磅项目密集开源后的又一个开源高峰。

腾讯公司董事会主席兼首席执行官马化腾此前曾公开表态,腾讯将通过内外部开放源代码等方式,积极参与全球科技共同体共建。据了解,腾讯目前在Github上发布的总项目数已达86个,Star数破25万,成为Github全球贡献前十的公司。

腾讯开源走向协同式开发

据许勇介绍,腾讯开源的发展是从内部向外部流动的。经过5年的路径探索和文化积累,2016年开始,腾讯不断将内部开源出来的优质项目在GitHub上发布,步入快节奏时代。

2018年,腾讯开始在全公司推进开源协同的技术战略。许勇表示,腾讯当前正通过自上而下的措施,梳理和拉通各个事业群最底层和共性的技术能力,优化技术研发环境,推动内部在人力资源消耗大、底层框架性的项目上进行协同,将技术协调在一个或少量几个项目上,解放人力物力在新技术领域进行探索和尝试。

开源协同的技术战略直接推动了腾讯开源模式的升级,腾讯对外开源走向“自下而上”与“自上而下”相结合、自发与自觉相结合的新阶段。通过协同,腾讯进一步沉淀内部技术,并有计划对外开源。自发与自觉相结合的开源新模式,也推动开源氛围更加踊跃。

2

许勇介绍到,模式升级后,腾讯已经推出多个重磅开源项目,相比以往偏前端和简单的技术架构,当前推出的TencentOS tiny、TubeMQ、Tbase等项目多为物联网操作系统、大数据相关的深度开源,更具整体性特点。

“未来,我们会围绕腾讯整体发展战略,在微信小程序的生态、AI、物联网、云、大数据、游戏等方面发力,推动开源与业务和公司战略方面进行强绑定,与外部基金会、社区共同发展,不仅腾讯自己能够从开源中获益,也助力社区、开发者得到收益,实现多赢。

深耕开源治理,推动开发者共建

许勇表示,经过多年实践,腾讯已经形成了一套成熟的开源治理机制,并建立对外开源管理办公室,对开源项目进行指导和帮助,为开发者提供社区合作交流机会,建设以开源为核心的技术生态圈。

腾讯也在内部推出了多个代码开源所需的平台和工具,如腾讯自研的代码托管平台腾讯工蜂,目前已为近70万微信小程序和腾讯云生态开发者提供服务,并承担腾讯开源协同所有内部项目的代码托管工作,助力提升企业开源的基础工程实践能力。

在文化方面,腾讯也注重建设腾讯新代码文化和内部开源文化,鼓励腾讯项目首先在腾讯内部流动,并帮助有价值的项目对外开源。

腾讯开源联盟主席堵俊平表示,腾讯非常注重开源治理,代码开放只是第一步,第二步是建立好的社区,第三步是通过这个好的社区进行技术挖掘,给生态上的各个企业带来回报,这是很长期的过程,不是一次代码开放就解决的。腾讯的社交基因和包容心态,助力了开发者之间、开发者与开源社区、开发者与企业更紧密的沟通。

3

(腾讯开源联盟主席 堵俊平)

这些在对外开源的制度、流程上的深入探索,也反哺着内部开源协同的推进,为腾讯内部有序开源提供了坚实基础。

积极参与开源社区建设

如今,腾讯以发起者、贡献者等不同角色参与开源,并通过基金会深度合作、捐献项目、给开源项目贡献代码等多种方式,积极参与开源社区建设。

截至目前,腾讯已加入Linux、Apache等9大开源基金会,成为最高级别会员,并向LinuxApacheLF AI等开源基金会捐赠3大优秀开源项目。2018年,腾讯将高性能RPC开发框架TARS,及其轻量化名字服务方案TSeer捐赠给Linux基金会,将业界领先的深度学习框架Angel捐赠给Linux旗下专注人工智能的LF AI基金会;2019年,腾讯新发布的万亿级分布式消息中间件TubeMQ,也已捐赠给Apache基金会,成为官方认可的Incubator项目。

4

除捐赠项目外,腾讯还积极参与各大基金会已有的开源项目建设,并做出重要贡献。在Apache的大数据项目上,基于腾讯多年在海量数据方面的积累,为主流的项目Hadoop、Spark、Flink等都贡献了大量的特性和patch,也成为第一家在社区里发布Hadoop和Spark Release的中国公司。OpenStack社区中,腾讯大力推动开源项目、产品以及解决方案的落地,凭借TStack的出色表现,2017年,腾讯云TStack斩获了OpenStack悉尼峰会超级用户大奖,次年,腾讯又跻身OpenStack基金会白金会员行列,并荣获“中国开源云领军企业大奖”。2016年至今,腾讯还连续三年登上KVM内核开源贡献榜,2019年度贡献度名列全球第七,国内第一。

关注中国IDC圈官方微信:idc-quan 我们将定期推送IDC产业最新资讯

查看心情排 行你看到此篇文章的感受是:


  • 支持

  • 高兴

  • 震惊

  • 愤怒

  • 无聊

  • 无奈

  • 谎言

  • 枪稿

  • 不解

  • 标题党
2019-06-20 14:54:13
云资讯 微软 GitHub 收购一个付费代码工具,然后免费开放了
2019 年 6 月 17 日,微软宣布收购 GitHub 工具供应商 Pull Panda,具体收购金额不详。微软计划使用 Pull Panda 的技术来改进 GitHub 上的代码审查工作流程,减少周转时间 <详情>
2018-10-31 15:38:09
市场情报 影响 5000 万开发者,GitHub 与 CSDN 掌舵人对话技术社区未来
在此,作为中国知名的IT社区(拥有2600万注册用户,在全球范围内,用户数仅次于GitHub),CSDN创始人蒋涛,于微软完成GitHub收购案前夕,和Nat Friedman进行了一次关于技术 <详情>
2018-10-31 14:12:45
云安全 GitHub发布21日系统故障分析报告
刚刚GitHub通过官方博客发布了21日“挂掉”的事件分析。GitHub指出此次事件发生的原因是在10月21日22:52 UTC进行日常维护——更换发生故障的100G光学设备时导致美国东海岸 <详情>
2018-06-26 09:29:00
云资讯 GitLab从Azure转向Google云平台,由于微软收购GitHub?
当微软收购GitHub时,许多开源的GitHub用户并不高兴。 至少有10万人对此有些担心而转向GitHub的主要竞争对手GitLab。 现在, GitLab正在将其代码库 从 Microsoft Azure 移 <详情>
2018-06-14 10:17:00
云资讯 百花齐放,大发快3彩票-极速五分快3彩票公司又迎来了新的春天?
在这一年中,既有不久前微软以75亿收购Github这样大额的收购案,也有Twilio和Okta股票价格翻了一倍的事实。而对于Zuora、DocuSign、Smarsheet和Zscaler这些于今年完成上市 <详情>