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

前言

近年来,“开源”已成为业界的热点话题,言必称“开源”似乎成了一种时尚。放眼全球,一方面,全球领先的企业如微软、Google、AWS等不断加大在开源领域的贡献和投入,企业对开源的贡献达到了前所未有的水平;另一方面,随着云原生、区块链、元宇宙、生成式人工智能等新兴技术的迅猛发展,开源已经成为一种“必然”。

从国家层面来看,美国的开源体系较为全面,由高校、大企业、最终企业用户、开源基金会、开源基础设施企业及出版社、法务工作者等共同构成,在全球独树一帜。中国目前的开源发展也如火如荼,自“开源”被写入国家“十四五”规划以来,3年间,越来越多的企业开始拥抱开源,使其成为服务商业和经济建设的重要力量。中国开源正从“全面参与”向“蓄势引领”过渡,国内对开源表现出前所未有的热情。

然而,尽管国内部分领先企业已经取得了显著成效,但由于开源土壤仍待开发、开源文化尚需要普及,以及开源开发者群体还有较大的成长空间等因素,开源在中国仍然缺乏根基。因此,我们迫切需要系统全面地梳理开源通识、分享开源设计,并介绍企业开源实践,以提高国内的整体开源水平。

以下是对中国开源体系建设的一些思考,供广大读者参考。

强化开源发展的引领作用。将促进开源发展纳入国民经济和社会发展、制造业高质量发展、教育发展、科技创新、数字政府建设等专项规划。

推进产业试点应用布局。在产业集聚地区,先行先试建设开源示范区,积极探索资产评估、人才培养、产融对接等方面的工作。围绕产业集群布局,遴选项目予以支持。

推动开源成果共享。在确保安全可控的前提下,推动软件产品或信息化项目尽可能开源共享。积极推动将开源及其衍生技术产品纳入采购目录和框架协议范围。

推进开源服务组织建设。加强与国家级开源基金会的对接,依托开源龙头企业、技术创新中心、高校院所等,打造开源发展产业服务平台。

积极培育优质开源项目。支持软件和信息技术服务业的龙头骨干企业,围绕人工智能、工业软件、云原生、大数据、操作系统、数据库、区块链等重点领域培育开源项目。

支持开源商业化企业发展。鼓励企业基于优势开源项目开发商业化的开源产品及服务。

加强开源教育和人才培养。加强与开源企业的合作交流,举办开源讲堂、开源社团、开源竞赛等活动,共建开源实训基地,实现产教融合,协同推进开源教育。

加强开源安全服务能力。依托第三方服务机构建设开源技术公共服务平台,建设可信开源组件库,统筹开源软件的评估、选型、应用、培训等工作。

开源,作为全人类智慧的结晶和协作的典范,为培育新质生产力提供了强大的动力。然而,当我们试图从企业的视角来学习开源时,发现市场上从企业视角介绍开源的图书资料寥寥无几。为何不借助开源的创造精神,创造一本新的呢?这也算是对国内开源发展作出的一份贡献。正是在这种“冲动”想法的推动下,这本书的编写工作开始了。

本书读者对象

本书旨在为开源技术开发者、从业者、企业管理者及对开源感兴趣的爱好者提供内容。本书内容涵盖了开源历史事件、理论新知和方法实践等,适合希望对开源领域有入门级通识性了解的读者阅读。

以下是可能从本书中受益的用户团体和个人:

企业开源团队的相关人员;

开源项目办公室的相关人员;

开源项目的运营人员;

其他使用开源技术、积极参与开源活动的团队和个人。

本书主要内容

本书内容分为5篇,下面分别介绍。

在第一篇“认识开源”中,以开源发展的历程为主线,分为“开源简史”“开源与现代化”和“开源企业概览”3章。其中,“开源简史”从开源概念的起源讲起,回顾历史上国内外发生的重大开源事件,并从历史脉络中深入梳理开源的底层逻辑;“开源与现代化”探讨开源与创新、商业模式、数字化转型等现代化概念之间的潜在联系与相互作用;“开源企业概览”则主要从“国际化标杆企业”以及“华为开源历程”的角度,介绍企业在开源领域的发展成就。

第二篇“拥抱开源”紧接第一篇,在简要介绍华为开源历程中的各个阶段后,详细讨论了华为在“使用开源、贡献开源、主动开源”3个发展阶段中的开源体系和平台建设、不同层次的贡献,以及在主动开源阶段形成的方法论和实践经验。这些内容包括开源原则、企业开源策略设计、面向开源社区的治理与运营,以及度量与评估,旨在解答企业为什么开源、开源什么以及如何开源的问题。同时,以华为开源的组织设计作为案例供其他企业参考。

第三篇“践行开源”在方法论指导下,介绍了华为开源的3个重点项目和5个明星项目。其中,openEuler、OpenHarmony在完成技术框架和运营基础设施建设后,项目被贡献给开放原子开源基金会,并分别建立了项目群;KubeEdge、Volcano、Karmada则被托管至CNCF。这一篇针对项目的阶段性特点,简要介绍了各个项目的技术架构、治理与运营,以及开源生态和社会价值等方面的建设情况。

第四篇“开源心法”分为“开源群像”和“开源之思”两个部分。“开源群像”部分呈现了华为开源历程中沉淀的一些开源建设的关键要点。这些要点包括开源安全、开源社区运营和数字化度量、开源人才培养与标准建设,以及在生态上游和企业内部的开源实践。同时,“开源之思”部分分享了华为在开源建设过程中的深入思考和价值理念。

在第五篇“未来已来”中,我们尝试从人类文明发展的时空维度寻找开源作为文明产物的逻辑线索,并剖析开源产业、生态及文化的未来走向。这无疑是一场充满想象力的开源之旅。

勘误和致谢

由于作者水平有限,加之编写时间紧迫,书中可能存在一些错误或者不准确之处,恳请各位读者不吝赐教,提出宝贵的批评和指正意见。

感谢开源社区中每一位充满创意和活力的朋友——感谢你们长期对社区的支持和贡献,正是你们的不懈努力和奉献,为开源带来了新的希望。

感谢人民邮电出版社的编辑团队,从本书的立项到最终付梓,是你们的努力使本书得以顺利完成。同时,也要感谢杨阳女士在图书写作过程中给予我们的支持与帮助。

希望本书能为国内正在推进的开源事业种下一粒种子。开源,这一伟大时代的大门刚刚开启,衷心希望本书能成为照亮开源大门的一束光。

谨以此书献给我们热爱的开源事业。最后,衷心希望本书的读者能够从中获得知识与启发。

作者