开源心法
上QQ阅读APP看书,第一时间看更新

推荐序3

《开源心法》走出中国开源之路

软件“吞噬”世界,而开源“吞噬”软件。全球究竟有多少开源项目?截至2023年底,GitHub上的开源项目数量已达到2.8亿个,几乎涵盖了所有商业软件和你能想到的各种工具。

全球数字经济和科技创新的基础是开源技术。从互联网到移动互联网,从大数据到云计算,再到深度学习与大模型,过去30年信息技术的发展很大程度上是由开源生态系统推动的。

长期以来,中国一直是开源技术生态的应用国。近十年来,随着中国科技巨头对开源创新的支持与投入,中国自主研发的开源技术项目取得了显著进步。华为在Linux内核贡献度方面已位居全球首位,阿里巴巴、百度、腾讯等公司也开源了成百上千个项目。然而,相较于美国,中国在关键开源生态和开源产业方面仍存在差距。

中国是否有必要发展自己的开源生态,或者在全球开源技术生态中争取更多的话语权?我的回答是非常有必要。原因有两点:第一点,开源同样受到地缘政治的影响,最近Linus Torvalds将俄罗斯贡献者从Linux内核维护名单中移除就是一个典型案例;第二点,掌握关键开源核心技术的话语权具有重要意义,例如Google通过掌握Android操作系统能够在该平台上更好地推广自家应用,又如英特尔长期致力于Linux内核的人力投入,以确保Linux操作系统能够更有效地支持其芯片产品。

中国该如何发展开源生态?开源生态发展的关键包括开源技术的核心开发者、头部企业及资本和市场。

中国从来不缺乏优秀的开源开发者,无论是数量还是质量,中国的顶尖开发者都不逊色于美国。然而,与美国相比,中国头部企业在开源生态的投入方面还有较大的差距。开源的发展壮大离不开头部企业的支持,例如Linux内核得益于IBM、英特尔等的大力支持与投入。大数据关键技术如Yahoo的Hadoop和Rackspace的OpenStack,以及Meta在大模型时代推出的Llama,都是由头部企业推动的。

为什么美国的头部企业会大力发展开源生态?关键在于发展开源对企业具有战略意义。微软就是一个典型案例。在鲍尔默担任CEO期间,微软排斥开源,而纳德拉上任后重新规划了公司战略,向企业和开发者提供云服务,全面支持Linux操作系统和PHP,后续更是收购了GitHub,将开发工具Visual Studio Code和.NET框架开源,从而推动了微软云计算业务的大发展。

在中国,华为拥有清晰的开源生态战略。《开源心法》一书全面介绍了华为从使用开源、参与开源到发起开源的十多年历程。华为在大型企业内部建立了开源组织架构和系统性的行动框架,并推出了openEuler、OpenHarmony、MindSpore等重量级的开源项目,形成了开源生态的全面发展。这本书不仅展现了华为在开源决策和执行方面的经验与体系,而且包含了企业战略的高度、落地的方法细则及开源人的情怀。书中对开源的历史、文化、技术和商业进行了全面分析,对于当前中国发展开源生态具有极高的参考价值。

CSDN作为国内推广开源文化的先驱技术社区,一直致力于将开源理念和技术普及给每一位开发者。书中提到的GitCode项目是CSDN自2020年起打造的新一代开发者代码平台,它结合了AI大模型工具链,旨在发展中国自己的“GitHub”。同时,也期望更多的头部企业能全面发展开源技术生态。

在开源产业的资本市场方面,中国相对落后,这实际上制约了中国开源技术创新的发展。

尽管开源文化的核心在于创新、共享和开放,但如果没有商业化的路径和体系,就不会有今天开源体系的全面繁荣。许多关键开源项目的创始人来自欧洲,例如GitLab、Nginx、ClickHouse、Hugging Face等,然而,由于欧洲缺乏成熟的开源技术资本市场,这些创始人大多在美国获得投资并成立公司,进而发展成为价值数十亿美元的企业。只有当人才、市场和资本三者有机结合时,才能实现大发展。

为什么资本要投资开源项目呢?这是因为开源已成为创新技术产品型企业发展的利器。《创新者的窘境》一书揭示了大企业内部进行颠覆性创新的难度,而开源技术企业往往从初创公司起步,其具备强大的创新能力,能够解决市场上某些关键技术痛点。通过开源,这些企业可以获得开发者的认可和客户的使用,这就是所谓的“开发者主导增长”(Developer Led Growth,DLG)技术产品商业化发展策略。借助资本的投资和DLG策略,许多优秀的开源独角兽企业应运而生。

然而,中国企业的决策者对采购开源技术的认知尚显不足,大多数企业的需求往往局限于对开源项目的定制化开发,导致开源开发模式成为低效的人力密集型交付方式,从而阻碍了中国开源技术企业的发展壮大。

随着中国电商、游戏和电动车产业走向全球,新一轮的技术革命正伴随着AI大模型的发展而展开,开源生态范式也在经历重大变革。大模型的成本将大幅降低,“人人都是开发者,行行都在智能化”的趋势愈发明显。所有软件工具都需要重构,各行各业的企业都需要进行数字化和智能化升级。

中国拥有丰富的开源人才资源,只要形成规模化、有组织的开源产业市场,并得到关键头部企业和耐心资本的支持,我相信中国的开源生态系统将走向全世界。希望更多的企业和人才能够通过《开源心法》这本书加入这一大潮,共同开创下一个开源新时代。

蒋涛

CSDN创始人、董事长