全面拥抱开源,腾讯云开源集聚GOTC

来源:东方网
2021-08-05 15:13:35
分享

8 月 1 日,由开放原子开源基金会与 Linux 基金会亚太区联合开源中国共同举办的“全球开源技术峰会 GOTC 2021 深圳站”在深圳会展中心圆满落幕。至此,本届 GOTC 2021 上海、深圳两站内容全部结束。本届峰会汇聚了国内外顶尖开源厂商、开源基金会负责人和开源社区成员,吸引了来自全国各地的数千名开源爱好者参会,共话中国开源生态的发展趋势。

作为国内积极参与开源的厂商之一,腾讯云各技术领域的开源项目在本届 GOTC得到了广泛的呈现 。由腾讯云创建的活力开放的开源社区“腾源会”与“开源中国社区”携手共建国内首条全球开源技术长廊,为现场参会者提供了一个快速了解开源文化历史与发展情况的平台。

开源长廊总长度超过 100 米,展现了开源黑客文化的由来,以及开源生态中的基金会、开源项目、开源人物、技术社区、厂商开源贡献等丰富的内容,吸引了现场众多开源爱好者的关注。

除了共同打造全球开源技术长廊以外,来自腾讯云的开源技术专家也受邀参与本届峰会,带来了多个领域的前沿开源技术干货分享。

在 AI 领域,腾讯科技高级软件工程师,Kubeflow 社区联席主席高策在 GOTC 上海站“构建 AI 开源生态”分论坛中分享了公有云上构建云原生 AI 平台的探索与实践,并分析了开源社区和业界的趋势,以及自己对云原生 AI 未来发展方向的看法。

腾讯数据平台资深研发工程师欧阳文也在深圳站介绍了腾讯开源机器学习平台 Angel 及其应用。补充一段演讲的内容

腾讯数据平台资深研发工程师 欧阳文

在嵌入式与物联网领域,腾讯优图开源项目 ncnn 负责人倪辉在 GOTC 深圳站“嵌入式与 IoT”分论坛中介绍了业界首个为 AI 推理优化的开源框架 ——ncnn,该项目目前在 GitHub 上已获得超过 1.2w star,具备跨平台、轻量级、高性能等特性,能助力深度学习模型的部署,促进 AI 产业发展。

腾讯优图开源项目 ncnn 负责人 倪辉

在区块链领域,腾讯云区块链资深架构师蒋昊,腾讯云专家解决方案架构师韩鹏,分别在“Hyperledger 区块链”分论坛中介绍了前沿的开源区块链技术,分享了区块链技术在腾讯云中的落地实践。

腾讯云区块链资深架构师 蒋昊

在边缘计算领域,腾讯企业云技术负责人周洪飞在“边缘计算”分论坛中分享了云原生边缘计算技术在腾讯 WEMAKE 工业互联网中的实践;腾讯云专家工程师,SuperEdge 发起人,TKE Edge 技术负责人王继罗则在“开源云原生计算时代”分论坛中为大家介绍了腾讯云联合 VMware、Intel、虎牙、寒武纪、美团、首都在线,共同发布的开源边缘容器系统 SuperEdge,讲述了隐藏在 SuperEdge 内部的技术和故事。

腾讯企业云技术负责人 周洪飞

正如腾讯开源联盟主席、腾讯云开源生态总经理单致豪所说,腾讯开源的步伐已经覆盖到了从基础软件到前沿技术领域的方方面面。

事实上,腾讯开源的历史由来已久。单致豪在 GOTC 圆桌论坛上介绍,在 2010 年的时候,腾讯从集团层面就提出了拥抱开放的战略,走向了开源开放的新模式。之后,腾讯内部的代码逐渐实现了全面的复用和共享,并且把优秀项目对外开源,降低了研发的重复投入,以及提升了团队研发效率。

  腾讯开源联盟主席 单致豪(右)

再之后,腾讯的开放自内而外,对外也开源了一些开源项目。从 2014 年开始,腾讯将内部的第一代大数据平台核心即腾讯版的 Hive 进行了开源。2017 年,腾讯又把基于 AI 技术的第三代大数据平台的核心 Angel 开源,并将该项目捐赠给了 Linux 基金会旗下专注人工智能的 LF AI&DATA 基金会,支持推动该项目顺利成为基金会毕业项目。去年 11 月,腾讯开源了 Java 开发工具套件 Kona JDK,同期宣布开源分布式消息中间件 TubeMQ、分布式 HTAP 数据库 TBase 以及企业级 K8s 发行版 TKEStack 。 从 2018 年起,腾讯陆续向 Linux 基金会、Apache基金会、开放原子开源基金会等捐赠了 TARS、TSeer、Angel、TubeMQ、TencentOS Tiny、TKEStack 等 6 个开源项目。

除了将技术对外开源之外,腾讯技术团队还以贡献代码的方式投入到开源社区建设中。今年 3 月,Oracle 公布 OpenJDK 贡献度排行,腾讯 Kona JDK 团队继OpenJDK 15 之后再次排名中国企业贡献度第一,并再次作为全球 Notable 贡献者被 Oracle 致谢。

去年 9 月,Apache Hadoop 社区发布新一代分布式存储系统 Ozone 1.0.0,该项目由腾讯云大数据团队主导贡献,解决了 Hadoop 分布式文件系统在可扩展性上的缺陷,能够满足千亿级小文件的存储需求。

在对外进行开源贡献的同时,腾讯内部还制定了一系列对外开源的合规流程,并成立专业的开源项目组织。“最早是作为技术委员会属性来指导着这些对外开源项目的腾讯开源联盟,后来把联盟加入到腾讯开源管理办公室,再后来随着腾讯整个组织架构的调整,变成技术委员会直属的组织。整体的组织架构在不断的演变,腾讯也不断地试水与探索,考虑如何做到文化更开放,开源项目对外开放之后能建立更活跃、更健康的开源社区,创造更多的社会价值等。”

据统计,目前由腾讯主导的开源项目超过 130 个,代码贡献者超过 2000 人,开源项目star 总数超过 37 万。腾讯公司也已经成为 Apache 基金会、 Linux 基金会以及 Openstack 基金会的白金赞助商,同时还是国内首个开源基金会 ——开放原子开源基金会的联合发起企业之一。

“有越来越多的国际顶尖开源项目来自中国,这不仅可以帮助中国的开发者和企业,也可以帮助世界各地的开发者和企业。来自中国的开源力量,肯定会在开源发展中发挥更关键的作用。”

分享