华为宣布启动“开源雨林”计划,与社区伙伴共
开源,一场全球软件技术的盛宴
虽然开源源自自由软件,成本上往往低于商业软件,但天下没有免费的午餐。在我们享受开源带来的诸多好处之时,也面临着诸多挑战。据GitHub 2020报告,全球开发者数量在持续增长,而中国的开源贡献者占比也在逐年上升,反映出开源的热度不断升温。
在华为全联接大会2021上,华为云与计算开源业务总经理堵俊平宣布华为启动“开源雨林”计划,意在吸纳更多开源生态伙伴,帮助企业更好地使用并贡献开源。这无疑是开源领域的一次重大举措。
开源,已成为全球软件技术和产业创新的主导模式。无论是大型的互联网企业,还是普通的软件开发者,都能借助开源,开发出各个领域的软件,推动社会的高效协作。开源背后涉及的人、社区、管理等因素都有其独特的讲究。由于国内开源起步较晚,企业在使用开源加速创新时,也面临着前所未有的挑战。
随着企业对开源技术的接受程度越来越高,使用开源技术已成为主流。从数据库到云计算,再到容器技术,各个领域都广泛应用着开源技术。尽管大部分企业都在使用开源软件,但真正理解和参与贡献的却不多。特别是国内的企业用户,对开源存在一些误解,如认为所有开源软件都是免费的、可以随意使用和fork等。这不仅可能导致商业发行版市场空间降低,还可能引发技术债和安全漏洞等问题。
针对这些问题,企业需要深入理解开源治理的重要性。开源治理是一套针对开源引入、自发开源、社区维护的流程体系,旨在推动开源生态良性发展。企业在使用开源软件时面临的挑战主要包括安全、合规、生命周期和效率等方面。为了解决这些问题,“开源雨林”计划将通过构建通识、使用、贡献三大课程体系,帮助企业快速理解开源理念,掌握实战方法。
华为将发挥其在技术和经验上的优势,提供团队、机制、项目方面的咨询服务,协助企业构建开源能力中心。通过这一计划,不仅能帮助企业解决当前的挑战,还能提升整个行业的开源技术水平,推动全球软件技术的持续创新和发展。
拥抱开源已成为行业趋势。但在享受开源带来的好处的我们也要懂得治理,真正理解并参与到开源社区中。只有这样,我们才能在开源的盛宴中尽享美味,共同推动全球软件技术的繁荣发展。堵俊平解读华为“开源雨林”计划
华为以十门开源专业课程为载体,将相关理论与实战案例紧密结合,致力于快速培育企业实战基础。华为积极与部分企业共建开源能力中心,通过联合创新项目的方式,协助企业搭建组织及流程,使其具备实战能力。对于华为在开源领域的动作,不少人可能会问,华为凭什么能做到这些?
深入了解后,我们发现华为近年已在开源领域从参与者逐步蜕变为引领者。华为目前在多个顶级基金会(如Linux、CNCF、Linaro、OpenStack等)担任董事席位,同时在TSC、PTL、Core Committer等职位上也有着丰富的布局。不仅积极参与开源社区,华为也是开源项目的主动贡献者,涉及操作系统、云原生、数据库以及AI等多个领域。
堵俊平介绍,华为自使用开源之初就成立了开源能力中心,并建立了可信开源的管理流程,积累了十多年的社区经验。华为不仅在自家开源社区大力投入,还积极与CHAOSS社区共享开源治理、社区运营、基础设施经验,共同制定开源项目/社区度量标准。近期,华为更是加入了OpenChain项目,旨在为解决开源软件的合规性问题贡献力量。
自2019年华为全面提出软件开源战略以来,其实力已逐渐显现。过去两年间,华为推出了多个平台级开源项目,包括openEuler、OpenHarmony、MindSpore、openGauss、KubEdge、EdgeGallery、Karmada等,覆盖数字基础设施操作系统、智能终端操作系统、AI计算框架、分布式数据库、边缘计算、多云容器编排系统等基础软件项目。
面对中国基础软件竞争力薄弱的问题,华为致力于推动构建世界级的基础软件开源社区。以openEuler为例,这款开源的Linux发行版已成为数字基础设施操作系统的首选。在短短两年内,openEuler已在运营商、、金融、能源等行业实现大规模商用。值得一提的是,华为对Linux内核代码的贡献持续领先,自Linux kernel 5.8版本以来,其在5.10版本的贡献排名首位。
除了openEuler,其他开源项目如MindSpore、openGauss和Karmada也在迅速发展。MindSpore作为全场景AI计算框架,能力日益强大。openGauss自去年6月开源以来,已有70家企业加入社区,开发贡献者超过2000人。而Karmada项目作为云原生多云容器编排的领先者,今年4月被华为正式开源,并于9月捐赠给云原生计算基金会CNCF。
在金融业,开源技术的使用风险治理尤为重要。华为在推出“开源雨林”计划之前,已与浦发银行合作,共同金融领域开源治理和策略。通过引入开源技术,许多传统行业客户如银行电信等也在推动数字化转型和创新。华为凭借其在开源领域的深厚积累和实力,正积极助力这些企业实现其业务目标。随着金融业的蓬勃发展,浦发银行积极拥抱数字化转型,投入大量资源进行研究,深入云计算、大数据、人工智能等领域。其中,开源软件的应用不可或缺。金融行业的监管合规和稳定性要求极高,如何在使用大量开源技术的同时确保合规性和安全性成为一大挑战。
针对这些挑战,华为凭借其深厚的技术积累和影响力,在金融客户中备受瞩目。金融客户们聚焦的问题主要集中在开源技术的安全、合规、生命周期以及效率等方面。针对这些问题,浦发银行决定与华为携手,共同成立开源技术联合实验室。
实验室的成立标志着双方将在开源使用风险治理方面展开合作。为了稳健推进,他们提出了三步走的战略:树立开源价值观。华为的开源专家通过现场培训和在线指导,与浦发银行共同识别开源使用风险,为后续工作做好充分准备。确立方法论。结合华为在开源治理方面的成功经验,浦发银行打造了关于开源使用及治理的顶层设计,从风险管控到平台运作,最终实现高效自治。根据业务实际,设计了相关流程以确保开源技术的安全引入和使用。成功落地实践。通过引入环节的严格把关,浦发银行成功规避了开源软件的安全风险,并通过台账记录实现了开源软件的可控可溯。
这一实践不仅提升了浦发银行在金融业中的影响力,也获得了行业的广泛认可。同年,浦发银行牵头成立了金融行业开源技术应用社区,进一步推动了全行业的基础软件能力提升。正如堵俊平所说,“只有通过开源,我们才能聚焦全社会全产业链的力量,迅速提升基础软件能力,推动行业创新。”
华为在开源领域的投入备受瞩目,而如何帮助企业应对开源挑战,防范和化解开源风险,并利用好开源的优势实现业务价值则是“开源雨林”计划的核心问题。该计划旨在帮助企业少走弯路,切实有效地利用开源技术创造无限可能。
是否采用开源技术已不再是我们的首要考虑点。未来,更重要的是如何更好地使用和开源技术,创造出更多的商业价值。浦发银行和华为的合作只是开端,随着更多企业和组织的加入,开源技术的未来必将更加广阔和充满机遇。