胡嘉琦
在2018年初,开源交易并不认为会被广泛应用。Facebook和Wikipedia等网站,都有了自己的开源软件。世界上最大的公司,包括沃尔玛和摩根大通,不仅使用开源软件,而且还发布了自己的开源软件,以便世界其他地区可以修改和共享他们的代码。
微软在2018年6月宣布计划以75亿美元收购GitHub平台。GitHub是包括谷歌和沃尔玛在内的数百万开发者和公司使用的平台,用于主持广受欢迎的开源项目。四个月后,IBM表示将斥资340亿美元收购红帽公司(Red Hat),這是科技史上规模最大的并购交易之一。红帽是一家开源公司,其所有产品都是由IBM开发的。
红帽(Red Hat)和GitHub的收购令一些规模较小的交易黯然失色。在其他年份,这些交易对开源社区来说可能是大新闻,包括Salesforce以65亿美元收购Mulesoft,该公司帮助企业将应用程序转移到云端;Adobe以16.8亿美元收购电子商务公司Magento;以及AT&T收购Alien have公司,后者为开源安全管理系统提供了一个开源基金。
这并不是说这些公司刚刚开始进行开源。例如,AT&T 2017年发布了一个开源AI平台。但微软是现代软件产业的先驱,IBM,科技界最值得尊敬的公司,在开源方面也做了大量的工作,这仍然是件大事。2018年的收购对这两家公司来说是巨大的风险。如果微软疏远了GitHub用户,它可能会失去它近年来在开发者社区中建立起来的信誉。即使对像IBM这样实力雄厚的大公司来说,340亿美元也是相当大的一笔开支。这些公司愿意承担这些风险,这表明他们并不把开源看作是一种时尚或附属品,而是公司在未来如何开发软件的核心部分。
尽管开源已经得到商界的认可,但它仍然面临挑战。Linus Torvalds是开源操作系统Linux的创始人,它位于Android、Amazon Echo、Tesla显示器和许多其他产品的中心。2019年9月,Torvalds为多年的不专业行为道歉,并宣布该项目最终将通过一项“行为守则”,以制定规则来规范项目的贡献者的行为和处事方式。
这一决定立即引起了强烈的反对,尤其是对Coraline Ada Ehmke的骚扰,他是编写Linux和许多其他开源项目通过的行为守则的程序员和活动人士。
与此同时,尽管像Red Hat和Mulesoft这样的公司吸引了数十亿美元的收购,但其他开源项目仍在努力寻找可持续的商业模式,以支付开发者维护项目的费用。当流行但无利可图的项目无法维护起来时,可能会导致安全问题,比如2014年在OpenSSL中发现的关键漏洞,几乎所有处理信用卡交易的站点都使用了Bash,以及许多操作系统中都包含了Bash。去年11月,一种流行的开源模块被用来传播恶意软件。
由于对收入的担忧,Redis实验室(Redis Labs)今年采用了一个颇有争议的新许可计划,限制了其他人使用其软件的方式,批评人士称,该计划偏离了开源原则。与此同时,今年筹集到1500万美元风险投资资金的“Netflix”公司正在尝试将Red Hat的商业模式应用于小型开源项目,为多个项目提供单笔支持订阅费。
过去的一年突显出开源有多么大的赢家。但2018年的情况也表明,开源仍有一些成长的路要走。