什么是开源?
作为中国互联网公司开源协同探索的引领者之一,郑亚峰认为:“开源不单单是一种开放的知识共享和技术传承方式,更包含诸如自由、平等、协作、责任和乐趣在内的多种精神理念。同时,开源也是科技行业不可或缺的创新渠道。”
开源运动最早起源于上世纪的美国,自2010年起逐渐在中国传播并得到广泛关注。郑亚峰正是国内互联网领域最早意识到开源重要性的专家之一,凭借丰富的技术经验,他大力推动腾讯进行开源协同模式的探索。
郑亚峰表示:“我们推动开源的目的是为了更好地协同,从而打造更多的创新技术。”他认为,开源对商业发展具有反哺作用,通过吸纳大量开发者的参与,推动技术的不断创新,进而为用户提供更加优质的体验。
在郑亚峰的带领下,腾讯制定了开源协同技术战略,把公司内部所有做相似事情的团队整合在一起,采取开源社区运作的方式协同工作。随着战略的逐步落地,公司内部整合资源变得更加容易,研发效率和代码质量进一步提升,同时运营成本也得到了优化。
如今,腾讯已组建和孵化了 147 个开源协同小组,涵盖了大数据、数据库、AI、研效、安全等数十个领域,涉及了微信、QQ、腾讯云等所有腾讯核心业务板块。腾讯内部代码仓库开源率连续四年保持在 80%以上,这不仅带来巨大的效能提升和成本节约,同时也推动更底层、更重磅的技术通过云对外开放,与开发者共享技术红利。