腾讯汤道生:开源已成为许多技术驱动型产业重要的创新推动力

1月17日,在腾讯与Linux基金会一年一度的联合开放日上,腾讯高级执行副总裁、云与智慧产业事业群总裁汤道生,首次公开阐述开源对腾讯的重要意义,他表示:“开源不再是开发者的个人热情,它已成为许多技术驱动型产业背后重要的创新推动力。在科技向善的使命与愿景指引下,腾讯将进一步拥抱开源,与广大开发者一起创造正向价值。”
???

?

(腾讯高级执行副总裁、云与智慧产业事业群总裁 汤道生)
?
该活动在深圳腾讯大厦举办,Linux基金会执行董事及多位Linux衍生子基金会主要负责人悉数到场,双方就腾讯与Linux基金会的开源合作情况及未来发展规划进行了交流。
?
在会上,Linux基金会执行董事Jim Zemlin宣布,腾讯的开源项目TARS将于2020年成立单独的TARS基金会,这将是首个起源于中国开源项目的国际开源基金会,也将是Linux基金会下唯一聚焦微服务技术生态的子基金会。腾讯平台与内容事业群技术运营部总经理、Linux基金会董事刘昕表示:“我们非常欣慰的看到,TARS将走向新阶段。未来,腾讯将与Linux基金会及其各个子基金会紧密合作,为全球开源添砖加瓦。”

?
(Linux基金会执行董事 Jim Zemlin)

开源代码文化兴起,腾讯开源亮点频现

据汤道生介绍,腾讯从早期就有着浓郁的工程师文化氛围。2010年,在创始团队及总办成员的支持和推动下,腾讯开始在公司范围内鼓励和推动开源的代码文化,倡导好的项目跨团队、跨部门、跨业务使用,初步建立起开源的工具和流程,并在2012年开始对外发布开源项目。
?
随着技术能力的不断累积,以及以开源为代表的腾讯新代码文化的兴起,腾讯近年来在开源领域表现亮眼:在全球最大的代码托管平台Github上,腾讯发布的开源项目已经接近一百个,覆盖云原生、大数据、AI、安全、硬件等多个热门的技术方向,由微信团队开源的Tinker、Mars,腾讯云和腾讯大数据团队研发的Kona、Angel等,都来自腾讯的核心业务板块。
?
在AI领域,腾讯开源了MedicalNet医疗深度学习预训练模型,其机器学习开源平台Angel成为中国首个LF AI基金会毕业项目;在大数据领域,资源管理平台核心TKE、分布式数据库TBase、万亿级分布式消息中间件TubeMQ接连开源,其中,TubeMQ还成功捐赠给Apache基金会;在云计算领域,腾讯开源了云原生的微服务框架TARS,腾讯云本身也结合了大量的开源技术,既通过业务场景帮助开源技术落地,也通过技术创新来回馈社区,是开源技术的坚定推进者和建设者,腾讯云连续三年登上KVM内核开源贡献榜,2019年度贡献度名列全球第七、国内第一;在边缘计算领域,腾讯作为创始会员加入LF Edge基金会并打造了5G MEC边缘计算平台,在社区贡献了车联网蓝图,主导构建了AR/VR开源蓝图。
?
2019全年,腾讯新开源项目数量达到22个,在Github上的Star数从19.5w一路飙升至27.5w,跻身国际上有影响力的开源企业之一。
?
除了软件开源方面呈现爆发态势,在硬件开源上,腾讯也持续加大投入。腾讯在光网络设备和数据中心领域的两大硬件自研设计,日前已顺利通过OCP(OpenCompute Project)审核并被正式接受为官方开源贡献,成为中国首家对OCP有开源贡献的互联网公司。
?
腾讯开源在近两年的集中爆发,一方面是由于产品和业务驱动的技术实力不断提升、开发人员在开源工作方面的积极性日益高涨,另一方面也依靠核心决策层的重要支持。2019年1月,腾讯在公司层面成立了技术委员会,“开源协同”成为腾讯技术发展的核心战略。通过开源协同,腾讯将各个事业群最底层和共性的技术能力进行梳理和拉通,同时也形成了对于优质项目的甄选机制,不仅在公司层面推广复用,同时对外贡献整个开源社区。
?
在加快开源步伐的同时,腾讯也非常重视对开源的治理。汤道生介绍道:“我们在内部成立了对外开源管理办公室,每个开源项目都设立相应的管理委员会,委员会将提供从项目孵化到对外开源、持续运营的全流程指导,对开源代码的规范性和文档的可读性进行把关,帮助项目规避‘开源即结束’的情况发生。”目前,腾讯开源项目的 issue 和 PR(Pull Request)的关闭比例都非常高。
?
对于腾讯开源未来的发展方向,汤道生表示:“未来,腾讯将在开源社区扮演更加主动的角色,与Linux基金会等合作伙伴一起,在全球范围内推动技术合作,秉承开放心态,建立互信的开源社区。”
?
携手Linux基金会,迈入开源新阶段
?
作为全球最大的软件平台,Linux基金会在开源领域取得了巨大的成就。在全球范围,有超过3万开发者为Linux基金会贡献了海量的代码,实现了167亿美元的共享价值。考虑到开源已经占到现有代码的绝大部分,可以说Linux基金会是科技行业“最重要的合作伙伴之一”,而对Linux基金会来说,来自腾讯等大公司的支持也同样重要。“我们希望腾讯开源能成功,因为如果没有像腾讯这样的公司参与,开源是无法取得广泛影响力的。”Jim?Zemlin对与会的交流者表示。
?
近年来,腾讯与Linux基金会在开源生态建设上展开了多项合作。“腾讯与Linux开源基金会渊源颇深,我们不仅是Linux基金会的白金会员,同时也是CNCF云原生计算基金会、LF AI基金会、Hyperledger基金会、LF Networking基金会、开放网络基金会和LF Edge基金会等Linux衍生子基金会的高级别成员;除了向Linux基金会捐赠多语言高性能微服务开发框架TARS和名字服务项目TSeer外,我们还以LF AI基金会首要创始成员的身份,捐赠了腾讯重要的AI开源项目Angel。”汤道生表示,在过去一年,腾讯与Linux基金会的合作发展到了新的阶段,在Linux基金会的关怀和全球开发者的努力下,由腾讯开源的TARS项目成为了目前唯一一个支持五种开发语言,并具备完善的服务治理和运营平台的微服务开发框架;在LF AI基金会的指导和开发者的共建下,Angel项目完成了从单一的模型训练平台到全栈机器学习平台的技术演进,成功从基金会毕业。
?
现场的Jim Zemlin也充分肯定了腾讯贡献开源项目的长期价值:“通过TARS、Angel这样的开源项目,腾讯正在向全世界展现其科技力量,展示出中国优秀的创新系统和生态系统,并吸引全球的开发者加入中国的技术项目共建。”
?
得益于基金会专业的开源指导和繁荣的开发者生态,腾讯的开源项目也迎来了快速的发展。刘昕在演讲中披露,自2018年腾讯将TARS和TSeer捐赠给Linux基金会后,一年半的时间里,TARS在GitHub上的Star数已经过万,贡献者接近百人,其中外部贡献者超过一半。
?

(腾讯平台与内容事业群技术运营部总经理 刘昕)
?
Jim?Zemlin对此表示:“TARS让我们引以为傲,这是一个真正引领行业发展的项目。我们看到全球范围内数千位开发者加入到TARS中,贡献者不仅来自中国,还来自谷歌、ARM、微软等企业。”?在2020年3月,Linux基金会还将与腾讯一起成立单独的TARS基金会,这正是TARS快速成长的体现。
?
“作为一家科技公司,腾讯从创立之初就和开源结下了不解之缘。21年前,我们的第一款产品QQ就是运行在开源的Linux服务器上。”汤道生在演讲中回顾到。在产品发展的起步期,开源软件的应用帮助腾讯缩短了产品研发周期,提升了开发效率;而随着腾讯产品的多元化、场景的丰富化和用户海量化之后,也研发了大量互联网相关的尖端技术模块。“腾讯将会不断对外开源这些优质代码,希望惠及整个开发者社区”,汤道生说。

原文地址:https://blog.51cto.com/13476667/2468309

时间: 2024-10-08 15:41:58

腾讯汤道生:开源已成为许多技术驱动型产业重要的创新推动力的相关文章

MySQL之父造访腾讯云 为腾讯云数据库开源点赞

近日,技术大牛 MariaDB 公司创始人兼CTO Michael Widenius(又名Monty).MariaDB 基金会主席 Kaj 来到中国,针对MariaDB与腾讯云的技术合作进行回访.去年底,腾讯云与MariaDB基金会达成战略合作,腾讯云承诺为基金会的发展提供强有力的资源支持,共建全球开源生态圈. 这次会见,腾讯云与MariaDB就未来的双向合作达成一致.后续,在不涉及腾讯云核心代码的前提下,腾讯云将优先提交代码给MariaDB 基金会, 双方共享使用权.同时,MariaDB也将积

[转帖]Windows 10 部分早期版本已完全停止技术支持服务

Windows 10 部分早期版本已完全停止技术支持服务 2019-4-12 01:27| 发布者: cjy__05| 查看: 10186| 评论: 47|来自: pcbeta 收藏分享 转帖来源:http://www.pcbeta.com/viewnews-80357-1.html LTSB 只有 2015 和 2016 两个版本. 此前消息说下一个版本可能要到 LTSB 2019 最新的消息表示, 微软更改 LTSB 为 LTSC, 并且会提前发布(1809), LTSB = Long Te

腾讯正式对外开源高性能 RPC 开发框架与微服务平台Tars

Tars 是将腾讯内部使用的微服务架构 TAF(Total Application Framework)多年的实践成果总结而成的开源项目,目前已于4月10日正式对外开源. 作为支持多语言的高性能 RPC 开发框架和配套一体化的服务治理平台,Tars可以帮助企业或者用户以微服务的方式快速构建稳定可靠的分布式应用,它的设计灵感来源于采取分层思想,实现开发与运营之间的分离.目前该框架在腾讯内部,已经在 160 多个业务(如手机浏览器.应用宝.手机管家.手机QQ.手机游戏等).1.6 多万台服务器上运行

本人为巨衫数据库(开源NoSQL)写的C#驱动,支持Linq,全部开源,已提交github

一.关于NoSQL的项目需求 这些年在做AgileEAS.NET SOA 中间件平台的推广.技术咨询服务过程之中,特别是针对我们最熟悉的医疗行业应用之中,针对大数据分析,大并发性能的需求,我们也在慢慢的引用NoSQL技术来满足数据分析与性能等多方面的需要,也进一步完善我们的SOA基石架构风格: 在早些年,对NoSQL不是很了解这前,后端数据存储都是存储的单一的关系数据库之上,但是在很多时间,这并不是最优的,比如在医疗用户之中针对一个病人的相关数据展示,及相关性分析,关于数据库就不是最优的,另外一

【腾讯Bugly干货分享】Android 插件技术实战总结

本文来自于腾讯Bugly公众号(weixinBugly),未经作者同意,请勿转载,原文地址:https://mp.weixin.qq.com/s/1p5Y0f5XdVXN2EZYT0AM_A 前言 安卓应用开发的大量难题,其实最后都需要插件技术去解决. 现今插件技术的使用非常普遍,比如微信.QQ.淘宝.天猫.空间.携程.大众点评.手机管家等等这些大家在熟悉不过的应用都在使用. 插件技术可以给项目开发带来巨大的好处,比如:并行高效开发.模块解耦.解除单个dex函数不能超过65535的限制.动态更新

腾讯云数据库团队:PostgreSQL TOAST技术理解

作者介绍:胡彬 腾讯云高级工程师 TOAST是"The Oversized-Attribute Storage Technique"的缩写,主要用于存储一个大字段的值.要理解TOAST,我们要先理解页(BLOCK)的概念.在PG中,页是数据在文件存储中的基本单位,其大小是固定的且只能在编译期指定,之后无法修改,默认的大小为8KB.同时,PG不允许一行数据跨页存储,那么对于超长的行数据,PG就会启动TOAST,具体就是采用压缩和切片的方式.如果启用了切片,实际数据存储在另一张系统表的多个

ThinkSNS开源社交系统基础技术要点

ThinkSNS采PHP+MySQL技术平台,社交核心+多应用+多插件机制. 下面我们将为大家介绍开源社交系统ThinkSNS基础的技术要点: 开源社交系统ThinkSNS中,应用都有一个配置文件,目前应用目录是apps/<app name> 所以,配置文件就是:"apps/<app name>/manage.json",下面有演示代码:    我们可以看到这是比较新的应用配置,老的应用中只需要配置"resource"项即可,配置这项后,静态

习大大反腐火已烧到技术出身人员——多个信息中心干部被查

省出入境检验检疫局信息中心曝腐败窝案 广州日报讯 (记者章程)昨日,广州市天河区检察院公布了对一批职务犯罪的查处情况,其中最为集中的是多个行政单位的信息中心干部,包括工商.地税.检验检疫局等多个行政单位均有干部因受贿等问题被立案侦查.其中,广东出入境检验检疫局信息中心更是爆发腐败窝案,包括该局信息中心原主任.副主任.两名科长等均因涉嫌滥用职权.受贿被提起公诉. 据悉,工商系统包括广东省工商局信息中心原科员张征.张剑涉嫌滥用职权.受贿,以及广州市工商局信息中心应用开发科原副科长董领滥用职权.受贿,

微软宣布.NET开源:关键软件技术兼容各大平台

新浪科技讯 北京时间11月13日,为了进一步扩大云计算市场,微软将不再把.NET和Visual Studio等关键软件技术局限在Windows平台,今后还将兼容Linux.Mac OS X.iOS和Android. 除此之外,微软还宣布将开放.NET核心服务器运行环境和框架的源代码,使得外部开发者也可以对这一软件开发平台做出贡献. 作为这一变化的一部分,微软将允许开发者使用.NET运行环境和框架,来为Linux和Mac开发基于服务器和云端的应用. 微软还推出了功能齐全的新版Visual Stud