CNBC:开源正在主宰全世界

CNBC在本月制作了一个专题,宣称开源正在主宰全世界,从零售业的Walmart、石油业的EXXonMobile到电信业的Verizon等几乎每个产业的公司,都已开源它们的项目,甚至连一开始积极反对开源的微软都改变了态度,转而成为开源领域的主导者。

不只是私人企业,美国政府也在2016年承诺,所开发的各种项目也将至少把其中的20%开源。

一旦成为开源项目,代表来自全球各地的开发人员都能自由访问,也能协助改善,这些开发人员绝大多数都是自愿且未领薪地替相关项目调试或增添新功能,同时,这些项目也成为资源稀缺地区的开发人员学习的最佳渠道。

开源的兴起可追溯到1970年代,当时MIT人工智能实验室的打印机经常卡纸,一名程序设计师Richard Stallman便着手修改了打印机的源码,在卡纸时提醒用户处理,后来该实验室换了新打印机,却锁住了源码,他要求企业提供源码时遭到拒绝,Stallman一气之下离职,并在1983年打造出完全开源的GNU操作系统。

在1980及1990年代,私有软件仍主导整个软件世界,为了取代当时私有的Windows与macOS,采用许多GNU组件的Linux在1991年诞生了,它的弹性、快速的开发流程受到NASA、Dell与IBM的青睐。

随后有越来越多热门的开源项目诞生,像是数据库管理系统MySQL、程序语言Perl、网页服务器Apache,也许当时使用这些开源项目的人口依然是少数,但到了Google于2008年发布开源的Android移动操作系统之后,现在全球已有超过25亿的设备采用Android。

Linux基金会的执行总监Jim Zemlin点出了开源的重要性,他说,现代产品或服务的复杂度已非任何单一企业可自行创建,例如一辆高级汽车所使用的程序数量,已超越一台F-15战斗机。

根据估计,Fortune 500的企业中,有99%都采用了开源。GitHub则成为开源的集散地,且不管是英特尔、Google、Facebook、微软或Amazon等科技企业,也都成为开源的重要贡献者。

CNBC的专题也呼应了美国创投企业a16z(AH Capital Management)的看法,该创投认为开源的价值已经跟上了私有软件。例如太阳微系统公司在2008年以10亿美元买下mySQL,于2017年IPO的MongoDB现在在纳斯达克股市的身价为73亿美元,微软以75亿美元买下了GitHub,或者是IBM以340亿美元收购了红帽。

许多软件领域的专家认为,未来要解决像是环境或疾病等人类的重大问题,也必须倚重由全球开发人员共同参与的开源项目。