以往,人们广泛认为,开源在一些基础设施行业能够发挥重大做用,如像底层的操做系统上,或者是云原生基础服务,开源领域最成功的商业公司 Red Hat 的业务也是基于开源操做系统。linux
可是,近日一位科技媒体的特约编辑 Steven J. Vaughan-Nichols 发表文章《开源如何改变商业世界》中提出新的观点:事实上开源也已经改变了垂直行业的商业世界。如今不只仅各个科技巨头都在拥抱开源,就连汽车、电影、金融、电信、能源和公共卫生计划这些过往垂直又比较封闭的行业也都在拥抱开源。程序员
文章中还引用了美国前总统肯尼迪的话:“涨潮抬起了全部船只。”来讲明当今的商业竞争模式转变:即全行业能够经过开源开发方式取得更快的创新,固然想要从竞争这种脱颖而出,须要善于利用开源。编程
如下根据其原文编译:安全
开源开创者之一 Eric S. Raymond 在其著做《大教堂与集市》中说:“(开源)软件的每项出色工做都源于开发人员的我的追求。”这颇有道理。服务器
诸如 Apache Web 服务器、MySQL 和 Linux 之类的重要程序就是以开源方式开始的,许多稍小些的程序也是如此。可是建立一个大型的垂直程序并不太能引发我的开发者的兴趣,如电信的 OpenDaylight 和 OPNFV 或汽车级 Linux(AGL)的统一代码库。网络
现在,专一于狭隘利益的垂直公司也张开双臂拥抱开源方法和软件。为何?由于只有开源才能可持续发展。架构
开源在垂直行业发挥做用
这不只仅是我的的观察。麦肯锡公司最近的一份报告《卓越的软件如何促进业务绩效》发现,在垂直行业中,四分之一公司的“最大差别化因素”是“开放源代码采用”,(公司关注点)从用户转向贡献者。该报告的数据显示,这些拥抱开源的公司,相较同行业其余公司,对创新的影响是其三倍。换句话说,成功的公司不只使用开源程序,还在积极参与该行业的开源项目。框架
开源的概念仍然困扰着许多事商业领袖。疑问在于,积极为竞争对手所使用的东西作贡献,可能会帮助他们进入市场。正如总统 John F. Kennedy 所说的那样“涨潮抬起了全部船只。”当咱们共享资源,共享工做以及在开源方面的专业知识时,每一个人都会受益。可是,善加利用的公司是积极参与开源项目的公司。区块链
若是认为这是胡说?那么想一想今天有多少人正在使用 Unix 而不是其开源双胞胎 Linux?查看几乎全部类型的软件,都将看到开源占据主动地位。看看全部科技巨头,亚马逊、谷歌、IBM,甚至是微软,除了苹果公司以外,全部这些公司要么创建在开源之上,要么普遍使用开源项目。云计算
这一点在中国也一样,中国目前的开源力量中,站在第一梯队的即是华为、百度、腾讯、阿里巴巴这些超大型客机公司。最近的如华为日前开源了其自研的跨端操做系统 Harmony OS。腾讯公司在 JDK 15 的全球贡献公司中排名列前茅,被 Oracle 专门致谢。
回到原文。Steven J. Vaughan-Nichols 指出,Linux 基金会在最新的报告《经过开放源代码转型:软件定义的垂直行业》,解释过开源是如何发挥做用的。基金会发现垂直行业,例如汽车、电影、金融、电信、能源和公共卫生计划都已转向开源开发的方法。
Linux 基金会自己就是开源如何改变机构的一个例子。它从单个项目 Linux 内核扩展到数百个不一样的项目社区。它的“基础即服务”模式支持社区跨关键水平技术领域,基于开放源码合做,例如云、安全性、区块链和网络。
在垂直行业,有些企业会一遍又一遍作一样的事情。他们提升了核心竞争优点速度或成本,但模式保持不变。
其余正在取得成功的公司则走了另外一条道路。在如今所谓的“数字转型”过程当中,他们采用核心业务模型和流程,并将其转换为开源软件和服务。有许多方法能够执行此操做:代码,应用程序编程接口(API)、云资产和容器。不过,归根结底,它们都在将业务流程和资产转换为软件定义的服务。
以开发人员为重点的分析公司 Red Monk 的联合创始人 Stephen O'Grady 在他 2013 年出版的著做《新造王者:开发人员如何征服世界》中就预见了这一点。转向软件定义的模式是一个根本性的转变。开源使得许多人能够作到这一点,由于大多数人是从相对较小的软件开发团队开始进行此转换的。
以电信和网络领域为例
Linux 基金会有不少例子,本篇重点研究做者较熟悉的电信和网络领域。
从历史来看,电信公司的网络是创建在基于标准的、专有的、高度定制的黑盒硬件上的。从一种技术转换到另外一种技术的资本投资,好比从 2G 到 3G 的转换,其间花费了数十亿美圆。
并且这些公司之间的竞争很是激烈。在美国,每一个晚上打开电视,都会看到来自 AT&T,T-Mobile,Verizon 以及其较小的竞争对手与合做伙伴的广告。在赢得客户方面,这些公司各执己见。
可是,他们也在尝试解决相似问题。到了 2000 年代,人们已经很清楚,就得客户端-服务器模型将没法应对不断发展的、数亿移动电话用户的挑战。到了 2004 年,随着 Internet 工程任务组(IETF)强求评论(RFC)3746 转发和控制元素分离(ForCES)框架,软件定义网络(SDN)的第一项工做开始进行。
早些时候,这可能已经证实了电信标准的基础。在2000年代,一些想法帮助建立了开源项目 OpenFlow。该项目定义了一个软件定义网络 SDN 的控制和转发层之间的标准通讯接口。德国电信、谷歌、微软、威瑞森通信和思科等主要科技公司都开始使用这一开源软件。
尤为是威瑞森通信公司,它不想在专有硬件上投入数十亿美圆,同时又要确保其网络可以与竞争对手匹敌。AT&T 等其余公司也意识到,独自解决网络自动化的重复问题是在浪费时间和金钱。
所以,2013年,AT&T 在 Domain 2.0 白皮书中发布了其对电信业将来的开放愿景,从而推进了该行业的行动。AT&T 提出将其网络业务从“当前状态”(封闭的状态)转变为,相似于云计算服务的方式提供网络的将来状态,并将基础架构从当前状态转变为“将来状态”,即“基础即服务”。时至今日,这种愿景已经在很大程度上实现了,不只是 AT&T,也受到了同行们的狂热追捧。
Linux 基金会经过提供一个中立舞台,来帮助不一样公司合做以达成目标。Linux 基金会 2018 年创办 Linux Foundation Networking (LFN),旨在协调开源网络生态系统。LFN 软件和项目为跨服务提供商,云提供商,企业,供应商和系统集成商的网络基础架构和服务提供平台和构建模块。现在在(LFN)的保护下,已经有 8 个不一样的网络项目以及许多相关项目,将几乎全球的主要电信公司汇集在一块儿。
现在,世界上超过 70% 的移动电话用户正在使用基于 LFN 的开源项目构建的服务。在过去六年中,电信公司的程序员总共为 LFN 项目贡献了 7800 万行源代码。若是使用建设性成本模式 COCOMO 估值模型,使用传统的专有方法建立这些贡献将须要超过 73 亿美圆的研发成本。
还有相似的故事,从公共卫生领域、到能源、再到金融科技,竞争对手汇集在一块儿,节省了数十亿美圆。这些垂直行业都很是不一样,面临着独特的挑战,但他们有一个共同的主线。正如 Linux 基金会所说:全部人都意识到,开放合做提供了下降成本、投入市场的时间、提升质量和开辟新的竞争领域的机会。集体获取这些成果的能力推进了各个行业的创新。
文章的最后,笔者认为,若是您的业务中尚未使用开源,那么应该这样作。由于商业的将来取决于开源,开源已经不只仅是一个好主意,在今年这个瞬息万变、速度更快的商业经济中,它是一种必需。
原文连接:https://www.zdnet.com/article/how-open-source-software-transformed-the-business-world/