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

2.3 开源与企业数字化转型

2.3.1 当开源成为数字化转型的助推器

近年来,数字化和智能化已成为全球共识,随着这一进程的不断加速,开源技术在企业数字化转型中扮演着越来越重要的角色。2022年,我国将开源技术列入“十四五”规划,这标志着开源技术正式成为推动新一代工业数字化转型的基石,中国的开源事业正处在一个快速发展的新阶段。

开源创新的重要性日益凸显,它为开发者提供了广阔的想象空间和无限的创造潜力。这种创新模式不仅激发了开发者的创造力,而且通过业务创新推动新技术和工具的出现,从而促进了开源软件的持续进步和发展。

当开源技术与数字化转型相遇,它们之间将产生怎样的“化学反应”?

现如今,国内企业对数字化转型的需求愈加强烈。然而,数字化转型并非仅仅是技术的简单叠加或嫁接,它要求企业进行一场从内到外的全面数字化变革。传统企业在进行数字化转型时,往往通过软件来实现业务的数字化“嫁接”,但未来的数字化转型将要求企业转变为软件驱动的企业。这并不意味着企业要转型为软件供应商,而是要让企业的业务流程和创新能力从软件中自然生长出来,实现业务与技术的深度融合。

成为一家软件驱动的企业意味着企业需要拥有并能够持续迭代、改造和运维自己的代码库。这表明软件是企业数字化转型的必然基础。随着开源软件在全球范围内的普及,采用和拥抱开源软件能够帮助企业获得与生俱来的数字化基因。

然而,即便开源软件提供了这样的优势,企业想要将数字化融入各个业务环节中仍然充满挑战。这不仅需要企业打破传统业务模式的束缚,还需要培养一种拥抱创新和变革的文化。在这个转型过程中,开源协作成为企业拥抱创新的有效途径,它可以帮助现代企业加速数字化进程。

通常,人们可能会认为只有互联网公司才会积极参与开源社区,但实际上,许多传统企业也在积极组建专门的团队来开展与开源相关的工作,并在社区中作出贡献。

如今,数字化转型的目标已经超越了简单的资源优势、市场红利或人口红利追求,而是转向了技术创新。开源模式通过促进社区成员的共同创造和用户参与开发,极大地拓展了创新的可能性。

在过去的二十年里,中国在数字化领域不断追赶并逐渐超越世界先进水平,实现了在某些领域的局部领先。随着数字化基础设施的持续升级,中国在开源社区中采纳新理念和新方法的步伐也在不断加快。近年来,越来越多的开发者和企业开始意识到开源的重要性,并且部分企业已经成功掌握了利用开源来激励产业发展的策略,从而获得了显著的生态红利和商业利益。

2.3.2 开源创新决定了数字化发展的速度和高度

开源不仅是数字化转型的助推器,更是推动创新的关键力量。在某种程度上,开源创新决定了数字化发展的速度和高度。在数字化的新场景中,不同的代码或项目通过组合可以形成创新的解决方案,以解决具体问题。在这种模式下,开源与创新相互促进:开源为创新提供了丰富的资源和平台,而创新则为开源注入了新的活力和方向。

为什么说开源能够促进创新?传统闭源软件通常由个人或单一企业独立开发,其发展往往受限于开发者或企业的技术能力和视野。相比之下,开源软件可以汇聚成千上万开发者甚至企业的智慧,通过全球范围内的协作,共同迭代和完善,从而构建出满足各方需求的创新成果。

开源的连接性作用为何重要?社会学理论提供了一些解释。1974年,美国社会学家马克·格拉诺维特提出了“强连接和弱连接理论”。强连接理论认为,人们通常会聚集在同质化的社区中,容易形成稳定的封闭组织,这种组织会导致创新能力的减弱。相较于强连接,弱连接则更能够提供多样化的信息和观点,促进交流和技术创新。在开源社区中,弱连接关系可以跨越不同行业,提高创新能力。尽管社区内部可能存在同质化的强连接,但不断有新的弱连接加入,社区之间也可以形成弱连接关系。这种弱连接关系可以激发点和点之间的互动,催生新的创意和想法。

当前,开源与企业之间的关系已经发展成一种双向互动的动态机制。随着开源文化的日益普及,企业需要构建一种模式来支持这种互动,以促进创新和业务发展。开源创新可以划分为两个主要阶段——原创技术创新和企业工程化创新。

在原创技术创新阶段,企业可以将研发的重点放在开源社区上,通过公开和分享创新技术,促进知识的交流和思想的碰撞。而在企业工程化创新阶段,企业需要将这些创新技术进行深入的工程化开发,确保它们能够满足商业级的标准和要求。

同时,开源社区的发散性、弱连接性等特点,为企业提供了一个丰富的创新源泉。社区中的多样化背景和视角可以激发突变型创新,这些创新可以被企业内部采纳,并进行工程化开发,从而形成良性的开源与数字化互动过程。通过这种方式,企业能够将产品打磨到极致,为用户提供无与伦比的体验。

2.3.3 拥抱开源,加速企业数字化转型

在现代社会,康威定律(Conway’s Law)是一个关键的组织发展原则,它指出:设计出来的系统结构往往反映了设计该系统的组织结构。这意味着,如果一个组织采用开源软件作为其发展战略,那么它的组织结构也应当与这种开源的发展战略相适应,以确保开源软件能够持续发展和繁荣。

开源软件的影响不仅局限于技术领域,还将对社会的生产方式和组织方式产生深远的影响。成功的开源项目依赖于大规模的协作和参与者的热情投入。在国内,虽然许多企业已经意识到开源的重要性,但能够深刻理解并有效利用开源的企业仍然不多。因此,如何更好地在国内推广开源技术,让更多的企业参与其中,使用创新的工具和平台,成为一个迫切需要解决的问题。

在推动企业基于开源技术的数字化转型过程中,人才是关键一环。无论是数字化转型还是开源,最终都依赖于人。技术的发展以人为本,推动数字化转型和开源项目、社区、生态的建设也需要从人出发。在传统行业中,企业的人才梯队可能尚未完全适应数字化或开源的要求,但企业可以通过参与开源项目和应用来发现和培养人才,从而增强企业的开源创新能力。

同时,开源的发展还需要多方面的努力,包括教育培训、组织协作、政策支持、人才培养和引进,以及普及和宣传等。只有通过这些综合措施,开源才能真正在企业和社会中落地生根,发挥其最大的潜力。

此外,企业可以通过加入特定的平台或组织来加强企业与开源社区的联系,例如参与开源社区基金会的活动。在国内,组织如开放原子开源基金会正在积极推动企业参与开源社区,促进开源文化的发展。尽管国内的开源社区有很多爱好者,但在组织和管理开源项目方面缺乏经验。因此,中国需要依靠基金会等机构来有效管理和维护开源项目,同时为企业提供必要的支持和保障。

除了基金会以外,还应当鼓励更多的组织参与开源生态的建设,包括政府机构、地方组织等,以确保项目的长期可持续推进。通过整合各方的优势,组织优秀的开发者和企业用户,形成充满活力的社区,充分发挥中国开发者勤奋、热情、好学的特点,推动开源项目的发展。

综上所述,开源软件已经成为企业数字化转型和创新的重要基石。企业需要充分认识到开源的重要性,并且这种认识不应仅仅停留在意识层面,还需要通过加强与开源社区的联系,利用平台和组织的协助,更积极地参与开源社区。只有通过广泛的协作,才能实现知识的创新和传播,推动开源软件的繁荣发展。

同时,政府、基金会、企业和开发者等各方都需要积极参与开源社区,共同推动开源技术、开源创新和数字化转型的进程,为开源生态的发展作出贡献。