雷锋网讯息,近日,腾讯宣布成立开源管理办公室,下设专案管理委员会、腾讯开源联盟和开源合规组三大组织,其目的是传递腾讯开源策略和落地开源技术生态。
据了解,腾讯自 2010 年以来就开始内部试水开源,并且推动好的专案会跨团队、跨部门、跨业务的广泛使用,由此积累了对外开源的基础。从 2016 年开始,腾讯不断将内部开源出来的专案在 GitHub 上释出,腾讯开源逐步进入快节奏时代。
到目前为止,腾讯共开源了 75 个专案,覆盖云端计算、腾讯游戏、腾讯 AI、腾讯安全、小程式等领域,这些专案都是经过腾讯众多明星业务和海量使用者的检验后对外开放的,参与贡献人数超过 600 名。
基于此,腾讯累计在 GitHub 获得了超过 22 万个 Star(Star 是在 GitHub 上收藏开源专案的功能,Star 数越多,表示该专案越受欢迎)。而在具体专案方面,超过 1 万 Star 数的腾讯开源专案有 5 个,超过 5000 Star 数的专案有 15 个,超过 3000 的有 23 个。
除了开源专案本身,腾讯也在经过多年的开源实践中形成了一套成熟的开源机制,包括组织架构、规范、平台工具等,将开源过程中产生的宝贵的治理经验共享出来,为更多团队提供借鉴,实现精益管理和协同发展。不仅如此,还为开发者们提供与国内外开源基金会和开源社群合作交流的机会,将优秀的专案有效回馈给社群,建立起以开源为核心的技术生态圈。
当然,在优化内部开源机制之外,腾讯也不断活跃在各大国际开源社群,比如说主导释出了 Hadoop 2.8.4、2.8.5和 Spark 2.3.2,向 Linux 贡献了 Tars 和 TSeer 两大专案,并将 AI 开源专案 Angel 贡献给 LFAI 基金会等。另外,腾讯也已经获得 OpenStack 社群、Linux 基金会、LFAI 基金会、MariaDB 基金会、Apache 基金会等多个白金会员或白金赞助商身份。
值得一提的是,在前不久举行的云原生技术大会上,腾讯开源联盟主席、腾讯开源管理办公室委员、Apache Member 堵俊平也首次公开了腾讯整体的开源战略路线图,具体来说,就是三步走:内部开源协同,外部程式码开放和社群开放治理。
而在开源面向的领域方面,堵俊平表示,腾讯开源将重点关注 IaaS、容器与云原生、数据库、大资料与 AI、中介软件、IoT/边缘计算、小程式生态等。