长跑 11 年,腾讯开源的变与不变

2023-10-22 22:30
文章标签 开源 腾讯 不变 长跑

本文主要是介绍长跑 11 年,腾讯开源的变与不变,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

a2aedeba619e0ab295c79b12fac76231.gif

作者 | 贾凯强

出品 | CSDN云计算(ID:CSDNcloud)

在中国,开源产业的发展就像是一个美丽的童话故事。

90年代,开源如一无所有的灰姑娘,仰望着海外梦幻般的舞会,自己却很难融入其中;而世纪初,国内开源得到了自己的水晶鞋,世界给予舞台,自当展现绝佳的舞蹈天赋,国内开源产业的发展苗头逐渐加快;如今,灰姑娘已经得到了王子的青睐,国内开源的使用量已经跻身全球顶尖。

不仅如此,国内开源产业在生态、贡献以及参与度等各个方面都在奋起直追,国内在政策层面给予了开源更多的帮助,大企业不断的为开源输送技术和人才。近日GitHub发布2021年度报告:在GitHub 全球7300万的开发者中,中国开发者无论是数量还是开源项目的贡献上,均已名列第二。

f15ce51fac618616339b24e0996608e4.png

腾讯开源是世界开源舞台上不可或缺的重要力量。在今年11月3日和4日于武汉举办的腾讯数字生态大会中,腾讯公司副总裁王巨宏对外首次披露了腾讯在5大技术领域的开源新进展,围绕项目开源、社区治理和生态共建三个方向,腾讯在过去的十余年中取得了令人瞩目的成绩。为了进一步了解时代开源发展趋势,腾讯开源的具体发展,在大会的现场,CSDN采访了王巨宏并听她讲述了腾讯开源与国内开源发展的那些故事。

4df88ece8303ed8e0990d3759fa54471.png

开源多元化,国产开源的变局与发展

开源是软件产业的一大创举,也是软件理念的一大发展。以往的硬件时代,所有产品都是一种资源,用则少,不用则不变。而软件则在理念上存在巨大差别,软件的价值在于使用,使用的人数越多,软件的生态就越健康,软件本身就越有价值。开源社区便是在这种情况生根发芽,开源产业也随之不断壮大。

开源的价值有很多,一套完整的生态体系可以帮助全球开发者像一个大家庭一样聚集在一起。王巨宏介绍了开源生态的三大发展阶段,在第一个阶段,用户参与开源的理由是使用的需求,当项目的特性不能满足使用需要时,就需要参与进社区为项目打patch,从使用开源软件到解决开源软件的问题;第二阶段是基于整个开源模式进行开发,这一阶段开发者会更多的在开源社区进行编程,不仅仅在打造一款产品,也是在以工作之外的技术身份进行自我技术的提升;第三阶段会让开发者的内心获得更多的自豪,在开源社区得到更多荣誉,在解决问题之外还能达到自我价值的实现。

从解决问题,到完成自我实现,三个阶段对于开发者在开源项目建设过程中都非常重要。

王巨宏表示,近几年国内开源产业热度逐渐提升,优质项目不断涌现,但参与贡献者与开源用户相比仍然偏少,而这与国内整体开源产业的发展历程息息相关。以腾讯为例,当企业在发展还在开源发展初期时,注定了只能是开源的使用者;但是当技术发展之后,企业就会自然向开源的贡献者和推动者的角色转型。

这一过程中,中国开源的力量在逐步增强,腾讯也围绕项目开源、社区治理、生态共建三个方向推进并取得引人瞩目的成果。在项目开源上,腾讯是Github全球企业开源贡献榜中TOP8的企业,开源了超过130个项目,累计获得了超过38万开发者的关注和Star;社区贡献方面,腾讯持续贡献着超过30个主流开源社区,并加入了Linux 基金会、Apache 基金会等十余个国际开源基金会,也是开放原子开源基金会最早的发起单位之一;生态共建方面,腾讯云将物联网操作系统TencentOS Tiny和企业级容器编排引擎TKEStack均捐赠给了开放原子开源基金会,并即将捐赠第三个云原生操作系统项目。

腾讯的开源有着诸多的推进方式,去年TARS的开源便是一次成功的尝试。目前,TARS基金会开源项目达30个,活跃开发者达12000人,贡献者超300人,TARS基金会的管理模式完全遵循Linux基金会章程,由董事会对整个基金会的事务进行管理,并通过投票进行决策,与国际更好的接轨。当然,开源多元化趋势已经出现,腾讯面向开源也有了更多的方法与实践,比如由腾讯在内的20多家操作系统生态厂商和用户共同倡议发起的OpenCloudOS项目,即将成为开放原子开源基金会开源项目的一员,就是希望聚集国内外操作系统研发力量、共识决策、产学研一道,以完全中立的方式共建开源生态。当然,对于一些成熟的项目也会在其他基金会及社区进行开源和治理,多种模式并行,探索开源的更多可能。

c0f2fc9e7d46f3ba31de329bb7511831.png

从开源习惯,到开源文化

今年,“十四五”规划纲要首次明确指出应完善开源知识产权和法律体系,这足以说明开源的价值,也带动了开源在国内新的风潮。产业整体态势向前发展,而技术热点又层出不穷,当热点出现后,由于每个公司和开发者个人的理解及优势点不同,就很容易出现扎堆现象,使得诸多项目共同进入,为开发者提供更多选择。

在开源理念不够成熟,国内标准和经验普遍不足的情况下,项目水准未免良莠不齐。但对于热点的竞争最终必然会优胜劣汰后形成漏斗效应,海量项目中选出精华项目,再从其中产生全球顶级项目,开源的流程便是如此。而这一过程也是全球开源项目众多,但顶级项目却凤毛麟角的原因之一,国内开源发展起步较晚,情况自然也是如此。

开源想要做大难,想要实现其商业价值也难。王巨宏介绍称,当开源成为天下大势,也就意味着很难有单纯的产品能够独打天下,甚至像腾讯会议这种垂直且热度颇高的产品,都需要与企业微信、腾讯文档等产品结合,打造整体解决方案,应对复杂的场景化问题。在数字化经济发展的过程中,综合性解决方案占据了行业主流,如果不能抱以开源之姿,迎接各种生态合作伙伴,发展必将落后于人。因此,开源是一种必然,把自身的服务能力,专业化的解决方案能力,综合性地保障开源产品,提升生态项目体系,共建开源生态价值,这样无疑将会更有利于品牌商业与生态价值的全方位打造。

以腾讯自身来看,王巨宏认为开源工作是一项长跑,可能会在长时间内都是默默无闻和孤独的。而腾讯是一个长跑型公司,在很多项目的开源之初很难预期其未来的发展方向,更多的是在考虑技术能否支撑起某一领域的业务未来的发展,而其发展的高度最终依然取决于业务和技术本身突破。所以开源不仅仅意味着要开放现有的技术,还要不断的在相关领域进行钻研,以避免从根本上落后于人。

长跑与短跑不同的地方在于,长跑不能仅仅只是一个人的狂奔。在腾讯内部,开源的流程非常明晰。最初是需要技术团队将某一技术开放出来,作为一种公共组件提供给整个腾讯公司,然后在公司内部共同建设,共同维护,在公司内完成开源协同。而后,重要的便是保护积极建设者的热情。腾讯内部对于开源贡献多的人,会在激励、晋升等配套政策方面提供帮助和奖励。当开源文化逐渐形成,每个人都会因参与、贡献、评论了某一开源项目而形成了个人的技术名片,最终从简单做事情转向工程师文化。

36b3e662be038a4ace0771e40c81f898.png

从竞技场到百花丛,国内开源产业腾飞时

对于开源,腾讯的变化有目共睹。

从2018年的腾讯930变革至今,腾讯内外部的开源治理便走上了快车道。当开源协同成为了公司技术战略之一,腾讯蜕变的速度随之而加速。腾讯参考开源社区的组织方式,将同类项目的不同技术团队聚合在一起,开源共建,诸多核心的技术代码在公司内部完全开放。如今,腾讯内部开源率达到了85%,并已经进入到各个领域,如多媒体、DevOps、设计等。王巨宏表示,腾讯希望在各个领域都有内部的统筹和孵化,在内部产出优秀的开源项目,在生态上与基金会和开源社区共同努力,推进整体开源生态发展。

在这一过程中,腾讯开源管理办公室扮演着重要的治理角色。腾讯开源管理办公室隶属腾讯技术委员会旗下,整体负责传递腾讯的开源战略与落地技术生态。该机构成立以来,持续对外注重社区治理,推动重点项目的捐赠,打造开发者共建的生态,形成腾讯特色的开源管理机制。此外,其另一个重要的职能还在于建立开源管理流程,包括安全审核、法律审核、合规审核等流程机制的设定。在今年,腾讯开源还成立了腾源会,对全球优秀的开源项目进入基金会进行孵化指导与支持。腾源会还将建立一套完善的社区治理模式,由理事会和委员会共同为社区壮大、社区运营等提供指导建议或管理支持。

对于世界,腾讯的坚持也始终未熄。开源意味着付出,也意味着对过往和现在的梳理,初心未改,投入开源发展的方向就不会偏离。王巨宏表示腾讯会继续聚焦于社区开放治理,尤其是在大规模技术推广与应用、开发者生态体系构建、社区领袖与领导力培养、研发资源的优化配置这四个方面持续投入。而近期,腾讯将其持续投入超过10年,与合作伙伴经过1000多万节点大规模场景验证的云原生操作系统OpenCloudOS,完全捐赠给了开放原子开源基金会。王巨宏希望作为一个普通的生态建设者,投入资金和资源,与行业的从业者共同将其生态构建完善。

当越来越多的企业选择拥抱开源以后,开源已经从竞技场变为了百花丛,竞争不再是唯一的主旋律,更多场景化、针对性、高效的开源项目逐渐出现,为用户提供了便捷也让更多企业见证了开源的力量。国内开源近20年来,发展十分迅速,如腾讯等国内开源的领头羊也在不断的将自己深厚的技术积累开放出来,推动国内开源产业腾飞,也在帮助更多开发者,更加简单的获取前沿科技发展成果。

这篇关于长跑 11 年,腾讯开源的变与不变的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/263971

相关文章

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

金融业开源技术 术语

金融业开源技术  术语 1  范围 本文件界定了金融业开源技术的常用术语。 本文件适用于金融业中涉及开源技术的相关标准及规范性文件制定和信息沟通等活动。

安全管理体系化的智慧油站开源了。

AI视频监控平台简介 AI视频监控平台是一款功能强大且简单易用的实时算法视频监控系统。它的愿景是最底层打通各大芯片厂商相互间的壁垒,省去繁琐重复的适配流程,实现芯片、算法、应用的全流程组合,从而大大减少企业级应用约95%的开发成本。用户只需在界面上进行简单的操作,就可以实现全视频的接入及布控。摄像头管理模块用于多种终端设备、智能设备的接入及管理。平台支持包括摄像头等终端感知设备接入,为整个平台提

K8S(Kubernetes)开源的容器编排平台安装步骤详解

K8S(Kubernetes)是一个开源的容器编排平台,用于自动化部署、扩展和管理容器化应用程序。以下是K8S容器编排平台的安装步骤、使用方式及特点的概述: 安装步骤: 安装Docker:K8S需要基于Docker来运行容器化应用程序。首先要在所有节点上安装Docker引擎。 安装Kubernetes Master:在集群中选择一台主机作为Master节点,安装K8S的控制平面组件,如AP

MiniGPT-3D, 首个高效的3D点云大语言模型,仅需一张RTX3090显卡,训练一天时间,已开源

项目主页:https://tangyuan96.github.io/minigpt_3d_project_page/ 代码:https://github.com/TangYuan96/MiniGPT-3D 论文:https://arxiv.org/pdf/2405.01413 MiniGPT-3D在多个任务上取得了SoTA,被ACM MM2024接收,只拥有47.8M的可训练参数,在一张RTX

HomeBank:开源免费的个人财务管理软件

在个人财务管理领域,找到一个既免费又开源的解决方案并非易事。HomeBank 正是这样一个项目,它不仅提供了强大的功能,还拥有一个活跃的社区,不断推动其发展和完善。 开源免费:HomeBank 是一个完全开源的项目,用户可以自由地使用、修改和分发。用户友好的界面:提供直观的图形用户界面,使得非技术用户也能轻松上手。数据导入支持:支持从 Quicken、Microsoft Money

开源分布式数据库中间件

转自:https://www.csdn.net/article/2015-07-16/2825228 MyCat:开源分布式数据库中间件 为什么需要MyCat? 虽然云计算时代,传统数据库存在着先天性的弊端,但是NoSQL数据库又无法将其替代。如果传统数据易于扩展,可切分,就可以避免单机(单库)的性能缺陷。 MyCat的目标就是:低成本地将现有的单机数据库和应用平滑迁移到“云”端

AIGC6: 走进腾讯数字盛会

图中是一个程序员,去参加一个技术盛会。AI大潮下,五颜六色,各种不确定。 背景 AI对各行各业的冲击越来越大,身处职场的我也能清晰的感受到。 我所在的行业为全球客服外包行业。 业务模式为: 为国际跨境公司提供不同地区不同语言的客服外包解决方案,除了人力,还有软件系统。 软件系统主要是提供了客服跟客人的渠道沟通和工单管理,内部管理跟甲方的合同对接,绩效评估,BI数据透视。 客服跟客人

LLM系列 | 38:解读阿里开源语音多模态模型Qwen2-Audio

引言 模型概述 模型架构 训练方法 性能评估 实战演示 总结 引言 金山挂月窥禅径,沙鸟听经恋法门。 小伙伴们好,我是微信公众号《小窗幽记机器学习》的小编:卖铁观音的小男孩,今天这篇小作文主要是介绍阿里巴巴的语音多模态大模型Qwen2-Audio。近日,阿里巴巴Qwen团队发布了最新的大规模音频-语言模型Qwen2-Audio及其技术报告。该模型在音频理解和多模态交互

开源Apache服务器安全防护技术精要及实战

Apache 服务简介   Web服务器也称为WWW服务器或HTTP服务器(HTTPServer),它是Internet上最常见也是使用最频繁的服务器之一,Web服务器能够为用户提供网页浏览、论坛访问等等服务。   由于用户在通过Web浏览器访问信息资源的过程中,无须再关心一些技术性的细节,而且界面非常友好,因而Web在Internet上一推出就得到了爆炸性的发展。现在Web服务器已