8 月 1 日,由开放原子开源基金会与 Linux 基金会亚太区联合开源中国共同举办的“全球开源技术峰会 GOTC 2021 深圳站”在深圳会展中心圆满落幕。至此,本届 GOTC 2021 上海、深圳两站内容全部结束。本届峰会汇聚了国内外顶级开源厂商、开源基金会负责人和开源社区成员,吸引了来自全国各地的数千名开源爱好者参会,共话中国开源生态的发展趋势。
作为国内积极参与开源的厂商之一,腾讯云各技术领域的开源项目在本届 GOTC得到了广泛的呈现 。由腾讯云创建的开源社区“腾源会”与“开源中国社区”携手共建国内首条全球开源技术长廊,为现场参会者提供了一个快速了解开源文化历史与发展情况的平台。
开源长廊总长度超过 100 米,展现了开源黑客文化的由来,以及开源生态中的基金会、开源项目、开源人物、技术社区、厂商开源贡献等丰富的内容,吸引了现场众多开源爱好者的关注。
除了共同打造全球开源技术长廊以外,来自腾讯云的开源技术专家也受邀参与本届峰会,带来了多个领域的前沿开源技术干货分享。
在 AI 领域,腾讯云高级工程师、Kubeflow 社区联席主席高策在 GOTC 上海站“构建 AI 开源生态”分论坛中分享了公有云上构建云原生 AI 平台的探索与实践,并分析了开源社区和业界的趋势,以及自己对云原生 AI 未来发展方向的看法。在“‘AI + 开源’如何赋能企业和开发者”为主题的圆桌环节中,高策也分享到兴趣是引导开源的最好路径。
腾讯大数据高级工程师、开源项目Angel技术负责人欧阳文也在深圳站介绍了腾讯开源机器学习平台 Angel 及其应用。作为腾讯自研的高性能、分布式机器学习平台,Angel提供了很多开箱即用的算法,包括传统机器学习、图计挖掘、深度学习以及Graph Embedding等,并应用在业内的多种业务场景,比如微信支付、腾讯看点、QQ、全民K歌等。
在嵌入式与物联网领域,腾讯开源项目 ncnn 负责人、腾讯优图专家研究员倪辉在 GOTC 深圳站“嵌入式与 IoT”分论坛中介绍了业界首个为 AI 推理优化的开源框架 —— ncnn,该项目目前在 GitHub 上已获得超过 1.2w star,具备跨平台、轻量级、高性能等特性,能助力深度学习模型的部署,促进 AI 产业发展。
在区块链领域,腾讯云区块链资深架构师蒋昊及腾讯云专家解决方案架构师韩鹏,分别在“Hyperledger 区块链”分论坛中介绍了分布式身份等前沿的开源区块链技术,以及区块链与云计算、边缘计算、AI、大数据等技术的融合应用,分享了区块链技术在腾讯云中的落地实践。
在边缘计算领域,腾讯企业云技术负责人周洪飞在“边缘计算”分论坛中分享了云原生边缘计算技术在腾讯 WEMAKE 工业互联网中的实践;腾讯云专家工程师,SuperEdge 发起人,TKE Edge 技术负责人王继罗则在“开源云原生计算时代”分论坛中为大家介绍了腾讯云联合 VMware、Intel、虎牙、寒武纪、美团、首都在线,共同发布的开源边缘容器系统 SuperEdge,讲述了隐藏在 SuperEdge 内部的技术和故事。
在音视频领域,腾讯云音视频专家工程师、FFmpeg maintainer赵军,在本届GOTC深圳站上也出品发起了“音视频性能优化”专场。多位音视频领域的资深专家在专场中分享了对音视频开源软件的思考和实践总结。作为从2005年就参与开源的“老兵”,赵军说,多媒体领域对性能有极强的渴求——几乎每过十年压缩会提升10倍,因此从技术和社区发展的角度,发现和理解好的开源项目是非常重要的。
在云原生安全领域,腾讯云鼎实验室高级研究员肖亚强基于腾讯多年安全攻防技术的研究积累,在“开源云原生计算时代论坛“专题论坛的“云原生安全”主题圆桌上,分享了腾讯持续在安全能力上的沉淀和思考,以及对云原生安全领域的研究和实践。
正如腾讯开源联盟主席、腾讯云开源生态总经理单致豪所说,腾讯开源的探索已经从基础软件进展到前沿技术领域。。
事实上,腾讯开源的历史由来已久。早在 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 基金会以及CNCF 基金会的重要会员单位,同时还是国内首个开源基金会 —— 开放原子开源基金会的联合发起企业之一。
“有越来越多的国际顶级开源项目来自中国,这不仅可以帮助中国的开发者和企业,也可以帮助世界各地的开发者和企业。来自中国的开源力量,肯定会在开源发展中发挥更关键的作用。”