10 月 23-25 日,由湖南省工业和信息化厅、湖南湘江新区管理委员会指导,长沙市工业和信息化局、长沙信息产业园管委会和 CSDN 联合主办的 2022 长沙·中国 1024 程序员节成功举办。本届 1024 程序员节以“算力新时代,开源创未来”为主题,7 大院士领衔,囊括岳麓对话、技术英雄会、10+场热门技术主题/高峰论坛以及云展览、云集市等精彩活动。
华为首席开源联络官、开源与开发者产业发展副总裁任旭东应邀出席 10 月 24 日的“技术英雄会”,亮相“开源英雄,共话我们的开源时代”圆桌对话,与小米集团副总裁崔宝秋,LVS 创始人、CCF 会士章文嵩,CSDN 创始人&董事长、极客帮创投创始合伙人蒋涛,纵论中国开源史,洞悉当下国内开源环境的机遇与挑战,共寻中国如何诞生出能够真正在全球具有影响力的一流开源项目。
业务和战略,驱动华为拥抱开源
谈及华为与开源的缘起,任旭东表示这和电信行业的技术趋势密不可分,“业务和战略的驱动,让我们拥抱开源”。
早期的华为,开展的是电信网络业务,更多是从行业标准的视角参与专利,所涉领域以软硬件结合为主。从 3G 时代到 4G 时代,华为实现了从跟随标准到共创标准,再到引领标准的发展路径。事实上,华为对标准专利的尊重和投入一直很大。近三十年,直到今天,华为依然是国内最多的专利贡献者。
2015 年左右,软件定义网络的概念触发了行业新视角,通信网络如何实现弹性自动化、按需调度成为热议话题。运营商和通信领域进入一个新的技术时代,这也是华为拥抱开源的起点。
在这个阶段,各个国家的运营商,在开源领域都有不同的理解,导致在电信领域出现“七国八制”的局面,这也是为何运营商在数字时代或者移动互联网时代,相对于互联网厂家在业务创新上略显不足。但也正因如此,开源对通信行业最大的改变就是基于源码级的相互协作效率的提高,同时引入了多元化的要素,这对整个行业而言是积极正向的状态。
开源作为软件领域的标准动作,华为逐步加大了对开源的投入,是 Linux 基金会最早的一批会员。早期,主要以小范围基金会的治理为主,但当时华为站在公司的战略和商业的角度认定开源是必然的趋势。所以华为在Linux基金会的帮助下成立了开源办公室、开源开发团队等驱动商业团队去做开源。
华为早在2000年就开始探索开源,逐步将开源作为产业发展的重要组成部分,希望能通过开源方式将创新技术贡献到产业链中。特别是近几年来,华为先后开源了openEuler、Mindspore、openGauss、OpenHarmony等多个平台级基础软件开源项目,获得众多厂商、开发者、研究机构和高校投入。其中openEuler、OpenHarmony开源项目已贡献给开放原子开源基金会,以快速汇聚更多创新力量,以更加开放的模式整合全球参与者的贡献,进一步推动行业数字化发展。
开源与商业不可或缺,企业开源的商业逻辑
据任旭东所述,华为经常内部讨论——活跃于开源领域的企业是不是企业文化导致?在他看来,企业开源本质还是要回归业务,比如在云原生领域不是简单地通过专利、竞争就能完成商业成功,发展生态也不仅仅是为了眼前的客户。
从业务的本质上及第一性原理上推导,企业要在产品边界之外孵化出一批应用的生态或者伙伴。这些伙伴不能只在签商业合同之后才开始进行互动,必须在早期就进行社区共创。需求的多元性,拓展了企业对商业的理解,促使不断地去探索商业的边界。
因此,长久以来,华为的内源文化沉淀在“共享”,团队之间的共享是一件很有意义的事,对于企业的价值很大。现在,华为内部有内源社区,当开源文化跟内源社区对接以后,好的技术就会跟外部进行更好地协作,自然而然地走到外面去。这就使得企业参与开源形成了商业正循环。
极客仅靠个人兴趣无法长期存在,所以如何长期去贡献开源?如果商业决策不支撑开源,最后很可能因为工作原因导致烂尾,无人维护。虽然有些开源项目不断地精益求精,打造极简的架构、极高的性能,正在茁壮生长,但实际上在少量的明星社区背后则有更多的社区被淘汰。因此,企业参与开源社区时,在战略上要思考清楚,是否把自己优质的技术资源投下去,做长期的发展。
参与开源后,程序员的快乐又回来了
“这是一个新时代”。
任旭东认为,在大企业最痛苦的事,是不能持续地以程序员身份参与贡献。华为在注重自上而下的战略驱动和商业闭环逻辑的同时,鼓励自下而上的程序员社区的互动和参与感。现在,华为参与到开源社区的程序员,在这里获得了自我价值的实现和社会认可。中国开源有了他们,未来可期。