腾讯成立开源管理办公室,下设 3 大组织
雷锋网 (公众号:雷锋网) 消息,近日,腾讯宣布成立开源管理办公室,下设项目管理委员会、腾讯开源联盟和开源合规组三大组织,其目的是传递腾讯开源策略和落地开源技术生态。
据了解,腾讯自 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/边缘计算、小程序生态等。
。