近 22 万开源 Star 数!腾讯开源路线图全解析

阅读数:6873 2019 年 7 月 26 日 15:38

近22万开源 Star 数!腾讯开源路线图全解析

7 月 26 日,微众银行首届 FinTech Day(金融科技开放日)在深圳举行。微众银行副行长兼首席信息官马智涛,微众银行首席人工智能官杨强教授,腾讯公司副总裁、腾讯云总裁邱跃鹏和 CNCF 云原生计算基金会中国区总裁 Keith Chan 出席了此次活动,并围绕开源进行主题分享。

“开源的源码就像一个载体,把对技术有兴趣的人连接在一起。”邱跃鹏在主题分享中说道,“技术团队必须有更好的开放性思想,用开源,看看外面更多的技术演进发展。”

据了解,腾讯拥有 75 个开源项目,主导的开源项目累计在 GitHub 获得了近 22 万 Star,其中开源项目更是涵盖了云、游戏、大数据、AI、小程序等多个领域。

“说再多都没用,亮出你的代码”

以代码为载体,构造一个连接人与人的技术社区。开源,并不是目的,而是当下最有效率的手段之一,一切研发工作的最终目的仍然是发明或改进工具来解决问题,创造价值。从这个意义上来看,开源不仅将软件的最终用户和开发者连接了起来,还把各行各业不同的场景需求连接了起来,是社会化协同的高级产物。

从历史上来看,成功的开源项目具备几个关键要素:

  • 技术上的创新:即站在全行业领先的技术水平上,发展方向符合未来的趋势;
  • 高质量的社区:高水平的社区开发者,互助高效的社区协同氛围,保持项目持续迭代演进;
  • 广泛的应用:培养大量的用户,来帮助产品和应用落地,构建出完整的生态体系。

技术创新、良好的社区氛围以及健康的应用生态,不仅是开源技术与产品能成功的关键要素,同时也是腾讯云在开源社区努力的方向。

据邱跃鹏现场透露,腾讯云产品广泛采用了一些耳熟能详的开源技术,比如 Linux (操作系统), KVM(虚拟化), MySQL 和 PostgreSQL(数据库), K8S (容器化), Hadoop, Spark (大数据), TensorFlow (人工智能) 等等。

开源的源码就像一个载体,把对技术有兴趣的人连接在一起。有时候开发者会开玩笑称“说再多都没用,亮出你的代码 ",从另一个角度来个,这正是众多开发者用代码不断在技术发展迭代中共同构建。

腾讯“三步走”开源计划

结合大量开源技术,腾讯既帮助开源技术落地,也通过技术创新来回馈社区。

邱跃鹏称,“腾讯开源提倡‘开放、共享、合力开发’的研发模式,对内成立开源管理办公室,每个开源项目都设立相应的管理委员会;对外积极参与开源社区合作,持续不断地向开源社区捐赠项目、贡献 patch,并输出行业标准。同时,腾讯还加大投入,成为诸多国际知名开源组织的白金会员或白金赞助商。”

基于代码开放和社区运营,腾讯开源路线采取“三步走”的开源计划。

  • 第一步,加强内部开源协同,主要是通过拉通组织,来推动跨部门的协作;同时优化内部资源配置,在重点技术方向上集中优势,寻求技术突破;
  • 第二步,通过对外开源来引入外部资源,优化设计与代码,拓展应用场景,并且加强与外部贡献者的联系,构建起技术影响力;
  • 第三步,通过社区的开放治理,将一些有广阔前景的项目进行大规模的技术推广以及应用,在这个过程中来培养有领导力、影响力的社区技术领袖,构建起开发者生态体系,从而实现全社会研发资源的优化配置。

近22万开源 Star 数!腾讯开源路线图全解析

最后,在重点关注的领域方面,邱跃鹏透露腾讯将会重点关注以下几个领域:

  • IaaS 层。包括操作系统内核,虚拟化,私有云甚至是硬件方面的开源项目;
  • 容器 Cloud native 。包括 Kubernetes 以及整个 CNCF 社区,docker 社区等;
  • 数据库。既包括传统的开源数据库 MySQL/MariaDB, Postgres, 也包括内存数据库,NoSQL,以及一些业界最新方向 HTAP;
  • 大数据、 AI 也是腾讯所重点关注的。比如 Hadoop, Spark, Flink 体系的演变,包括批流融合,大数据与 AI 技术的融合,在 AI 基础平台和算法到上层应用方面也是我们重点关注和投入的领域;
  • 中间件。包括微服务框架、无服务化计算、以及最近比较热的 IOT 和边缘计算,腾讯也都会加强投入;
  • 最后,围绕微信小程序,腾讯有很多的开源项目来支持和优化小程序的开发,降低开发者的门槛。

在多年的开源实践之路上,腾讯开源从早年的孤立与封闭开发,推进到大规模协同,从代码开放推进到社区建设,最后进入到社区开放治理的阶段。

结语

未来,技术时代高速发展,而开源技术不仅是当下的热点,也是不断推动技术进步的主流力量。众多中国互联网科技企业,也正源源不断为开源项目贡献代码、解决问题,并积极参与到开源社区中来,开放式协同创新,必将创造无法估量的价值。

收藏

评论

微博

用户头像
发表评论

注册/登录 InfoQ 发表评论