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

推荐序2

当前全球开源运动正蓬勃发展。作为一种创新的协作模式,开源已经成为新时代的创新引擎。尽管开源起源于欧美国家并在那里繁荣发展,但随着中国科技创新能力的迅速提升,中国的开源实践已经走过了“学习借鉴”和“参与融入”两个阶段,呈现出“蓄势引领”的积极态势。其中一个重要标志是,包括华为在内的一批优秀的中国科技创新企业正从开源的参与者转变为主导者,并取得了显著成就。当前,美国依然是开源创新的领军者。那么,在智能化时代,中国能否孕育出新的世界级开源生态的主导者?围绕这个话题,我想分享3点认识。

首先,开源为什么能够取得成功?回顾历史,开放软件源代码的自由软件运动始于20世纪80年代,当时个人计算机和软件产业刚刚兴起。作为商业软件闭源模式的挑战者,自由软件起初并未成为主流,其发展过程颇为“煎熬”。然而,在互联网时代,开源却成了主流范式,变得异常“光鲜”。这背后的原因是什么?我认为,一个重要原因是,在个人计算机时代,开源并未获得商业上的成功,而在互联网时代,开源则实现了巨大的商业成就。其中,开源的4个特点成为其成功的关键因素:开源是应对不确定性的重要创新手段;开源是激励创新者群智协作的重要工具;开源是破除行业垄断的有效途径;开源是产业在“阳光”下安全发展的重要保障。20世纪90年代,微软已经成为个人计算机软件行业的主导者,并试图利用其闭源垄断地位来继续垄断刚刚兴起的互联网产业。Google作为挑战者,坚持采用开源创新的发展模式,成功地对抗了微软的企图。

其次,在智能化时代,开源创新是否能够继续成功?我认为,与互联网时代的开源成功相比,智能化时代的4个开源逻辑依然未变。第一,开源作为应对不确定性的重要创新手段的内在逻辑未变。有一种观点认为,自ChatGPT出现之后,人工智能大模型的主流技术路线已经确定,这似乎表明人工智能技术路线的不确定性已经消失,开源发展的成功生态土壤不复存在。然而,大模型解决问题的潜力仍然存在巨大的不确定性。即使经过了两年的发展,如何利用这些大模型引领产业进步,仍然具有很大的不确定性,多元化的生态产业实践模式将不可阻挡。现在看来,智能化时代将是一个更加不确定性的时代。第二,开源作为激励创新者群智协作的重要工具的内在逻辑未变。无论是在学术界还是产业界,大量的人工智能研究人员和开发者更倾向于开放自己的最新成果,以获得同行的关注和参与。第三,开源作为破除行业垄断的有效途径的内在逻辑未变。人工智能发展至今,产业界更加希望借助开源机制打破行业垄断。起初,OpenAI以挑战人工智能垄断者的姿态出现,声称走开源开放的道路。然而,当它在AIGC领域取得领先地位之后,开始放弃这条路线。随后,Meta等企业接过了开源的大旗,挑战那些采取闭源策略的企业,逐渐吸引了大量追随者。第四,在人工智能时代,开源作为事实上的“阳光”策略,保障其安全发展的手段的内在逻辑未变。相比于少数人声称由他们负责人工智能安全的观点,人们更加倾向于通过开源的方式,即依靠大众的眼睛和参与来确保人工智能的安全发展。因此,可以预见,在智能化时代,开源创新仍将是主流模式。

最后,在智能化时代,中国如何从开源的参与者转变为主导者?我认为,建立“有为政府”“有效市场”和“有机社会”三者相互作用的开源治理模式,是实现中国特色开源新生态、引领开源发展的关键。“有为政府”强调政府部门在推动开源发展和落地中的引领作用,包括指导成立开源创新联合体、发布与开源相关的政策和法规,以及进行开源发展的顶层设计。作为“有效市场”的主体,创新企业应逐步增强基于开源的创新能力,成为贡献开源、发起开源的引领者。“有机社会”则强调社会各界的积极参与,这既包括大学和科研机构,也包括学会、协会及开源基金会等社会组织,它们需要有序地参与到开源活动中来。通过这3种力量的相互作用,中国能够快速推进“蓄势引领”的趋势,持续推动中国开源创新向主导者转变,构建一个更加开放、共享与协作的开源新生态系统。

《开源心法》一书的显著特点在于,它在全球开源发展的大背景下审视中国的开源实践。这本书不仅涵盖了开源的基础知识,还汇集了华为在开源领域的治理与运营策略、项目经验案例,以及对开源底层逻辑的深刻思考。书中还展示了华为在推动开源发展方面的不懈努力。通过介绍openEuler、OpenHarmony、MindSpore、KubeEdge等项目,书中展现了中国在开源领域自主发展的实力与潜力。它不仅为读者提供了深入理解开源的机会,也为那些希望在开源领域作出贡献的人士提供了实用指南。

开源不仅是一种实践科学,更是一种文化和精神的象征。它涵盖了开源的开发、治理与运营,并鼓励创新、协作与共享。通过“有为政府”“有效市场”和“有机社会”三者的高效协同,我们见证着一个更加开放、协作的开源生态系统的形成。我们坚信,中国必将开拓出一条具有中国特色的开源道路,为全球开源事业贡献智慧。

王怀民

中国科学院院士

中国计算机学会开源发展委员会主任