3 月 11 日,F5 与 NGINX 宣布了一项最终协议,根据该协议,F5 将收购 NGINX 的所有已发行股票,总价值约为 6.7 亿美元。

F5 是应用交付网络(ADN)领域的全球领先厂商,其解决方案有助于整合不同的技术,以便更好地控制基础架构,提高应用交付和数据管理能力,并使用户能够通过企业桌面系统和智能设备无缝、安全并更快速地接入应用。

而 NGINX 最知名产品 Nginx 是互联网上最受欢迎的 Web 服务器之一,NGINX 提供一整套用于开发和交付现代应用的技术,同时它也是应用交付领域的开源领导者。

收购声明指出,此次战略收购和有机投资,将确保长期收入和每股盈利增长;F5 和 NGINX 将在所有环境中实现多云应用服务,提供开发人员所需的易用性和灵活性,同时还提供网络运营团队所需的规模、安全性和可靠性等能力。

收购完成后,Nginx 管理层将加入 F5,现有的办事处也将继续保持开放。为了收购 Nginx,F5 Networks 筹集了 1.03 亿美元的资金,投资者中包括高盛、澳洲电信风投、以及新企业协会。


future.jpg

我们在 Google 上搜索 “Nginx 被收购” 可以看到有如下的文章:

有在寻找替代方案的:


nginx-substitute.jpg

有在揣测 F5 未来规划的:


f5-planning.jpg

有在为 Nginx 扼腕的:


sorry-for-nginx.jpg

更多的则是对于这次收购的解读:


acquisition-reading.jpg

为什么 F5 要收购 NGINX 呢,据知情人士指出,F5公司的发展出现了一定的停滞,这是它对 NGINX 有兴趣的一个原因。今天股市收盘时,F5的市值为96亿美元。在最近的季报中,该公司称收入相比上一年仅增长4%。

与此同时,自2004年以 Apache 替代者的身份首次亮相以来,NGINX 在提供维护和运行网站的开源工具方面就一向是重量级公司。该公司的软件目前运行3.75亿个网站,约1500个付费客户在使用额外服务,比如支持、负载均衡、API网关和分析。

怎么看待 NGINX 被收购

开源中国上一篇关于 NGINX 被收购的文章中,有如下热门的评论:


popular-comments.jpg

也有比较消极的评论:


negative.jpg

也有人说出了大多数人比较关心的,Nginx 会不会闭源的问题:


most-people-cares.jpg

还有人表达了对 Nginx 被收购的美好祝福:


best-wishes-for-nginx.jpg

下面是两个大家比较关心的问题,我们来看看大家是怎么看的。

被收购后 Nginx 会不会闭源

当一个伟大的流行的开源软件被收购后,人们往往最关心、最担心的就是,被收购后他会不会闭源。

其实从以往发生了一些重大开源软件被收购案中我们可以发现,发生闭源的可能性很小

IBM以高达340亿美元的价格收购Red Hat

IBM 收购红帽绝对不是因为 RHEL 的那点市场份额,在 Linux 的世界里,市场份额又不能当饭吃,没有提供技术支持并以此盈利的能力,再大的市场份额都没有用,NGINX 为了盈利还特意发行了一个Plus版本。

接触过 OpenStack,Docker,Ansible Tower,OpenShift 这些开源技术就会明白红帽的技术积累有多深。二十年来,不间断为 Linux 内核贡献代码、打补丁,不停的完善 Linux 企业生态。在这个过程中红帽积累的下来技术储备才是它最值钱的地方。

另外红帽对于开源的云计算平台——OpenStack贡献是非常大的,历年来代码贡献量一直排在第一

IBM 显然是看上了红帽的技术储备,计划将 RDO 和 OpenShift 的技术,整合到 IBM 的云产品生态中。

微软收购了 GitHub,并免费开放私有仓库

微软用75亿美元收购了全球最大的社交编程及代码托管网站 GitHub。并承诺保持 GitHub 的独立运营,随后又做出免费开放私有仓库的决定。

但也不是所有的收购,都能保证其原始的开源承诺

Oracle 收购了 MySQL,并更改了开源协议

MySQL在收购前一直使用 GPL 许可分发,而 GPL 许可是不可撤销的,这意味着至少被收购之前的最后一个 Release 可以无限制地免费使用(包括源代码),而且源代码可以被社区二次开发。

由于 MySQL 使用双重许可分发(即现在的所有者 Oracle——可以选择使用 GPL 授权,或者使用非 GPL 的商业授权),所以在以后的版本取消 GPL 许可是可行的,但是分裂现有的用户和社区是不明智的事情,而且一个成熟的社区也可以为维护 MySQL 做出贡献。

即便是这样,开源世界也并没有完全信任 SUN/Oracle,它们实际上真的 fork 了一个 MariaDB 出来以防万一。

由于 MySQL 的开发现在实际上是被 Oracle 完全掌控的,如果在后续版本中 Oracle 将至关重要的功能加入付费版,而不加入社区版,那么社区可以自行开发相兼容的功能以保证开源版本能继续被人使用。这类似于OpenJDK。

所以说开源软件被收购,会不会被闭源,取决于多种因素:

  • 收购双方未来的规划

  • 社区的呼声

  • 商业公司的社会责任感

但是社区应该会 fork 出一份 Nginx 的分支来继续保持其开源的本质,以防万一出现 Nginx 被闭源的情况。

有没有 Nginx 的替代方案

很多人关心 Nginx 被收购后,可能出现要收费的情况,所以在找有没有其他可能的替代方案,我找了以下一些可能的 Web 服务器。

  • LigHttpd

Lighttpd 是一款开源 Web 服务器软件。Lighttpd 安全快速,符合行业标准,适配性强并且针对高配置环境进行了优化。相对于其它的 Web 服务器而言,Lighttpd 占用内存更少;因其对 CPU 占用小和对处理速度的优化而在效率和速度方面从众多 Web 服务器中脱颖而出。而 Lighttpd 诸如 FastCGI、CGI、认证、输出压缩、URL 重写等高级功能更是那些面临性能压力的服务器的福音。

  • Tengine

Tengine是由淘宝网发起的Web服务器项目。它在 Nginx 的基础上,针对大访问量网站的需求,添加了很多高级功能和特性。Tengine的性能和稳定性已经在大型的网站如淘宝网,天猫商城等得到了很好的检验。它的最终目标是打造一个高效、稳定、安全、易用的Web平台。

从2011年12月开始,Tengine成为一个开源项目,Tengine团队在积极地开发和维护着它。Tengine团队的核心成员来自于淘宝、搜狗等互联网企业。

  • Caddy

Caddy 是一个开源的,使用 Go 编写,支持 HTTP/2 的 Web 服务端。

优点:

1.自动支持HTTP/2协议

2.使用 Let’s Encrypt 让你的站点全自动变成全站HTTPS,无需任何配置,当然您可以使用自己的密钥和证书

3.得益于 Go 的特性,Caddy 只是一个小小的二进制文件,没有依赖,易于部署/使用 配置起来十分简便

4.可以合理使用多核

5.Caddy 对 WebSockets 有很好的支持

6.自动把 Markdown 转成 HTML

7.完全支持最新的IPv6

8.以自定义格式创建日志

9.适用于所有已知的平台 - Windows,Linux,BSD,Mac,Android

缺点:

1.效率不如 Apache、Nginx

互联网的收购潮流

互联网上从来不乏各种公司之间的收购与合并,我们随便就可以举出一些典型的合并与收购案例:

合并

  • 美团与点评合并

  • 滴滴与快的合并

  • 五八与赶集合并

  • 优酷与土豆合并

收购

  • 美团收购摩拜

  • 阿里收购优酷

  • 微软收购 GitHub

可以看到很多合并的公司双方是存在竞争关系的,常年的竞争,我搞不死你,你也搞不死我,与其这样耗着,不如大家合并成为一家更大的公司,加大对市场的垄断。

但是合并之后,相对小的公司往往就会被蚕食掉,我们现在几乎很少听到点评、快的、赶集、土豆等公司的消息了吧,甚至美团点评刚合并的时候,他们的公众号叫「美团点评技术团队」,后来名字直接改成了「美团技术团队」。

而收购往往并不是因为被收购方有很强的盈利能力,收购方或许看重的是他的技术,或者是影响力,或者是专利,又或者是巨大的流量,收购后可以将自家的产品与被收购方进行整理,甚至只是会了引流等等。

NGINX 被收购后,我们该怎么办

最后我们来讨论下,NGINX 被收购后,我们该怎么办的问题。

对于我们普通程序员来说,什么也不需要做,借用赵本山老师的一句话:还能离啊?