没有开源的世界会怎样?
↑ 点击上方“大魏分享”关注我
阅读提示|本文大概1500字 阅读需要20分钟
HashiCorp的支持问题
前两天爆出关于HashiCorp的软件不允许在国内时候的新闻,乍一看着实吓了一跳。Terraform。Consul平时在项目中用的不少,而且OpenShift4中也通过Terraform实现的多云部署和管理。
后来这件事得到了澄清,原来是虚惊一场。
那么,我们做个假设,如果HashiCorp的开源软件真的不让用了,或者更进一步,没有了开源,世界会怎样?
要回答这个问题,我们从分析红帽在开源社区参与的项目开始。
红帽参与的开源项目
首先我们先看一下红帽参与的开源项目:https://redhatofficial.github.io/#!/main
我们看到,红帽参与的开源项目涵盖从开发、中间件、平台、存储等各个方面。
那么,红帽一共参与了多少个开源项目?我数了一下,目前一共是302个。我们只关注红帽参与度较高的项目。这种项目分为三大类:
1.红帽是主要参与者(代码贡献排在2-4名)
2.红帽是主导者(代码贡献排在第一,但未到50%)
3.红帽是统治者(红帽是项目的发起者并贡献了绝大多数代码)
第一类项目:红帽是主要参与者:如Kubernetes。目前K8S社区红帽代码贡献占比总量是多少呢(不玩选时间段的那种文字游戏,看总量!)?占总代码的16%。排在第二,是排在第三位的4.6倍。
https://www.stackalytics.com/cncf?module=kubernetes
普罗米修斯也是属于这类项目:
以及新兴的Serverless即Knative。
OpenDaylight:
第二类项目:是红帽主导的(代码贡献率第一)开源项目,如KVM、OpenJDK、OpenStack等:
云原生的CI/CD工具teckton(红帽贡献26.1%排第二,排在第一的是IBM,两者为一体):
第三类开源项目,是红帽是统治者(和其他IT厂商比,红帽是发起者,并贡献了绝大多数代码),如Ansible、Ceph、CentOS、OKD(OpenShift社区版)、JBoss :
如果没有开源,世界会怎样?
刚加入红帽的时候,自己也曾经想过,为啥红帽不考虑把开源的软件改变成闭源,那生意不就好做多了么?
结果2018年,还真有有厂商这样做了:
这些厂商为何这样做呢?大概率是对云服务商过度的拿来主义不满意。
有人说,人家互联网厂商拿来也不是直接用,也需要改很多东西呢?稍安勿躁。
这话没错,服务器厂商拿因特尔CPU还得自己造主板和机箱呢?但我们要知道,少一两个服务器厂商,IT圈不会受到影响,但没了因特尔这样的厂商,剩下的东西都是废铁。还有个关键点:不给因特尔钱,人家给CPU不?
有很多人攻击开源社区,说开源的东西没有技术支持,稳定性差,所以要用商业软件。这其实没搞清社区开源和企业开源的区别。红帽和Suse都做商业Linux,开源没有耽误企业支持,开源不等于不商业!换句话说,社区开源的代码不收钱,人家为啥要提供企业支持。大家都吃着、拿着、用着开源社区的东西,就不要再攻击开源社区了。
那么,如果没有开开源,世界会怎样?
我们还以红帽举例,如果有一天CentOS、Ceph、Ansible、OpenStack、KVM(红帽主导的开源项目)、OpenJDK等等等都统统不让用了,那么谁受的影响最大?
第一是众多的互联网公司。
第二是致力于技术自主可控的甲方或金融科技公司。
受影响还有很多很多。
大抵世界的技术水平会有不少的倒退。
美帝的引以为傲的空中军事力量估计也会大打折扣:
(F-22猛禽战斗机用OpenShift做软件的DevSecOps)
(F-16战斗机用K8S和Istio做DevOps)
(B-21战略轰炸机使用容器和K8S)
这些年,红帽也收购了不少公司,形成自己新的产品线,如Ceph、Ansible、CoreOS等等。那么红帽是怎么做的呢?如果被收购的厂商本身的开源的,那么继续保持,如果本身是闭源的,那么会花一段时间将其开源。而这,才是做开源正确的态度和姿态。所以,互联网厂商真心应该感谢有红帽这样厂商的存在。
世上的大多数人都很渺小,但确实有人的很伟大,你得信。
IT互联网圈拿来主义盛行,但有的厂商真的是在做开源、上游社区优先,这样的企业是伟大的,你也得信,比如红帽。
没有开源的世界是可怕的,科技、尤其是软件业创新的源泉将会枯竭。
不过,还好这是个伪命题,开源让世界很美好。
书籍推荐
推荐语:本书由Red Hat、AWS两位云计算领域资深专家魏新宇、郭跃军合著,从企业的数字化转型入手,介绍企业如何通过OpenShift构建PaaS平台、实现DevOps、实现微服务治理和微服务的高级管理。
更多精彩回顾
书讯 | 6月书讯 (上)| 初夏已至,书香有约,六月宜静心读书
书讯 | 6月书讯 (下)| 初夏已至,书香有约,六月宜静心读书
上新 | 周志华领衔撰写,历时4年,宝箱书问世!
书单 | 创建字节跳动之前,张一鸣读过哪些硬核技术书?
干货 | G1垃圾回收算法概述