“足够多的眼睛,就可让所有问题浮现” (Given enough eyeballs, all bugs are shallow),开源(open source/开放源码)运动的这句经典名言,已经点明了开源的核心特征:开放、共建。从这种意义上来说,开源其实和“种蒲公英”如出一辙。
将挑中的蒲公英种子,在开放、无界的荒原中埋下、浇水、施肥......从一株到一片,从一处荒原到点点翠绿,然后一阵风来,如源码和开源精神一般的种子随风而起,只需再等待一个四季,在一批又一批的“耕种者”共建参与后,漫无边际的荒原就会遍布起蒲公英的“绿”。
开源的“前缀”是自由,不是免费
蒲公英之所以能随风而起、落地成群,因为它是“自由”的。
尽管开源与“自由”同行,但我们从未将开源与“自由”同一而语。从 1998 年开源一词兴起时,我们就已经无法把开源和“自由”完全分割开来。开源,来源于自由软件运动(Free Software Movement),开源精神也继承至自由软件运动,并由此孕育、发展、蓬勃而来,“开源”继承了“自由”的精神内核并逐渐拓展为现在的开源哲学体系。
所以我们讲开源就必须得先说“自由”!
自由软件运动的起源和一次“卡纸”事件息息相关。20 世纪八十年代初,MIT AI 实验室一台新获赠的激光打印机,在实际使用中经常“卡纸”,自由软件精神领袖Richard Matthew Stallman(RMS)当时作为实验室一员深受其苦,以往RMS仅需稍微修改、调试源码即可解决问题,但这次打印机制造商施乐公司却以保密为由拒绝提供源码。私有软件对源代码的垄断和封闭,彻底激发出RMS等人对封闭开发环境的反抗,并公开发起GNU计划,宣布它的目标是创建一套完全自由的操作系统,所有开发者都可自由使用、复制、修改、分发源码。这标志着自由软件运动正式拉开序幕。
随着自由软件运动的发展,“free software”的双重属性被拿上企业与开发者的辩论桌,“free”所代表的“免费”,让多数企业避之不及。没有企业的参与,“自由”被关入发展的牢笼,蒲公英就此失去了等待已久的风。如何获取企业的认可和参与,“自由”急需一个全新的定义,就此OSI(Open Source Initiative)联合创始人Eric Steven Raymond率先公开呼吁使用“开源”一词以替代“自由”。自此,开放、平等、协作、共享的开源模式逐渐成为全球软件技术和产业创新的主导力量之一。
软件吞噬世界,开源吞噬软件
十年前,面对软件无所不在的渗透,Netscape创始人Marc Andreessen提出了“软件吞噬世界”的观点。如今,开源的大潮也随着数字化创新的演进蔓延到世界的各个角落。据信通院《开源生态白皮书(2020年)》等行业分析报告,截止目前,97% 的软件开发者和 99% 的企业都在使用开源软件,在全球前 2000 强企业的所有关键任务软件组合中,开源无处不在,原本孤零的蒲公英已基本覆盖“荒原”。
2021 年,《国民经济和社会发展第十四个五年规划和2035年远景规划纲要》、《“十四五”软件和信息技术服务业发展规划》等明确指出要“支持数字技术开源社区等创新联合体发展,完善开源知识产权和法律体系,鼓励企业开放软件源代码、硬件设计和应用服务”。政策与技术的双重驱动下,国内开源事业的车轮滚滚向前,目前在著名的开源代码托管云服务平台——GitHub上,中国开源贡献者已经跃居到全球第二,并且占比持续在上升,预计在 2025 年会达到全球13%以上。
国内开源的蓬勃发展,除了个体开发者外,企业参与开源同样举足轻重。BAT、华为、滴滴等知名企业都是开源领域的重要参与者,一些国内外重磅的开源项目,背后都有着他们的身影。如腾讯的万亿级分布式消息中间件 TubeMQ、深度学习框架 Angel,百度的国产深度学习平台PaddlePaddle 等等,无不是开源领域的明星项目。
以华为为例:近年来,华为一方面深入参与国内外开源社区建设,构建开源影响力,强化自身技术实力;另一方面基于自身技术沉淀,先后孵化推出 openEuler、OpenHarmony、KubeEdge、EdgeGallery 等平台级开源项目,不仅激发了中国基础软件发展动力,也加快驱动国内数字化转型升级。
拥抱开源,“维”远方破浪前行
种下一棵树最好的时间是十年前,其次是现在。
作为数字化转型推动者的拓维信息,基于技术洞察,积极布局开源事业,为国内开源事业贡献拓维信息专属力量。目前,拓维信息正通过“对外拥抱开源生态,对内塑造开源氛围”构建开源内外双循环,拥抱开源,让带有拓维信息标签的“开源”蒲公英在荒原中蓬勃生长。
对外,拓维信息以白银捐赠人的身份加入开放原子开源基金会,成为 OpenHarmony 项目群成员、A类候选捐赠人。拓维信息还主导成立 OpenHarmony 工业互联网和教育信息数据采集两大SIG ,积极孵化拓展 OpenHarmony 在相关领域的应用。目前,拓维信息旗下开鸿智谷已面向教育和交通两大领域推出OpenHarmony软件发行版——教育在鸿OS发行版和公路在鸿OS发行版。除此之外,拓维信息还积极参与了Docker、k8s等明星开源项目以及华为开源的KubeEdge等项目,构建PaaS、AI、边缘计算等基础技术平台,赋能千行百业,助力数字化转型。
对内,拓维信息在公司内部积极开启全员“共商、共创、共享”的协同开发模式,通过各类技术活动构建开源文化,促进公司技术人员加强内部协同以及开放式技术交流氛围的构建。
未来,拓维信息还将继续深入参与外部优质开源项目,为公司产品、解决方案打造构建基础技术能力平台,同时还将在内部开展组织各类技术活动培育开源文化,由内而外,构建流畅且活跃的“开源内外双循环”体系。
其中“内部开源内循环”,是通过内部代码开源、开源协同的方式,减少重复投入、提升研发效率、降低运营成本。在“开源内循环“中孵化的新秀项目以及毕业优秀的开源项目,输送、反哺至外部开源社区。“外部开源外循环”,则是以产品、社区、商业的形式进一步创造社会价值及商业价值、促进技术发展及科技创新、提高研发质量和降本增效。通过“开源外循环”,引入外部优秀的开源项目,通过外部的新鲜血液促进内部技术持续的创新。
开源并不是一蹴而就的事业,而是一场默默耕耘、培育生态的修行。数字时代风起时,拓维信息的开源精神和源码就会像蒲公英的种子一般散落到各个角落,将创新技术铺展到更多行业和场景之中,为广阔的数字荒原带来开源的“生机”。
-
开源
+关注
关注
3文章
3340浏览量
42487
发布评论请先 登录
相关推荐
评论