开源的创始人之一埃里克·雷蒙德(Eric S. Raymond)在他的开创性著作《大教堂和集市》中说:“ 开源软件的每项出色工作都始于开发人员的个人追求。这有很多道理。诸如ApacheWeb服务器,MySQL和Linux之类的重要程序就是从这种方式开始的,许多较小的程序也是如此。但是创建一个大型的垂直程序(如电信的OpenDaylight和OPNFV或汽车级Linux(AGL)的统一代码库)并不太可能引起个人的兴趣。如今,专注于狭隘利益的垂直公司也怀着开放的态度拥抱开源方法和软件。"
为什么?因为开源才管用。
这不仅仅是我的观察。麦肯锡公司(McKinsey&Company)最近的一份报告《卓越的软件如何促进业务绩效》发现,在垂直行业中,四分之一公司的“最大差异化因素”是“开放源代码采用”,从用户转向贡献者。该报告的数据显示,采用四分之一的公司采用开放源代码对创新的影响是其他四分位数中的公司的三倍。换句话说,成功的公司不仅使用开源程序,还积极从事其行业的开源项目。
这个概念仍然困扰着许多商业领袖。如何积极为竞争对手使用的东西做出贡献,可能会帮助他们进入市场?即使到现在,他们仍然没有得到的是,正如总统约翰·肯尼迪(John F. Kennedy)所说的那样,“涨潮抬起了所有船只。” 当我们共享资源,我们的工作以及我们在开源方面的专业知识时,每个人都会受益。但是,善加利用的公司是积极参与开源项目的公司。
认为这是胡说?今天有多少人正在使用Unix而不是其开源双胞胎Linux?查看几乎所有类型的软件,您将看到开源占主导地位。看看所有顶级技术巨头,亚马逊,谷歌,IBM,甚至是微软,除了苹果公司之外,所有这些公司要么建立在开源之上,要么被广泛使用。
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)控制和转发层之间。诸如德国电信,谷歌,微软,Verizon和思科之类的主要技术公司都采用并开始使用它。
尤其是Verizon,不想在专有硬件上投入数十亿美元,同时又要确保其网络能够与竞争对手匹敌。AT&T等其他公司也意识到,独自解决网络自动化的相同问题是浪费时间和金钱。
因此,2013年,AT&T在Domain 2.0白皮书中发布了其对电信业未来的开放愿景,从而推动了该行业的行动。在其中,AT&T建议将其网络业务从“当前状态”转变为以类似于云计算服务的方式提供网络的未来状态,并将我们的基础架构从当前状态转变为通用基础架构为“未来状态”。购买和供应。” 时至今日,这种愿景已在很大程度上实现了,不仅是AT&T实现了,而且还受到了狂热的追捧。
Linux基金会通过为两家公司的合作提供一个中立的舞台来帮助实现这一目标。如今,在Linux Foundation Networking(LFN)的保护下,有 8个不同的网络项目以及许多相关项目将几乎全球的主要电信公司聚集在一起。
如今,全球超过70%的手机用户正在使用基于LFN开源项目构建的服务。在过去的六年中,电信公司的程序员总共为LFN项目贡献了7800万行源代码。如果使用 建设性成本模式(COCOMO)估值模型,使用传统的专有方法创建这些贡献将需要超过73亿美元的研发成本。
您会发现类似的竞争对手故事,他们聚集在一起,从公共卫生,能源到金融技术节省数十亿美元。是的,这些垂直行业截然不同,面临着独特的挑战,但它们也有共同的思路。正如Linux基金会所说:“所有人都意识到开放式协作会带来降低成本,缩短上市时间,提高质量以及开放新竞争领域的机会。集体取得这些成果的能力推动了各个行业的创新。”
如果您尚未在业务中使用开源,那么应该这样做。您的业务未来取决于此。这不再只是一个好主意,而是在当今瞬息万变,飞速发展的商业经济中的必要。