个人能选择感兴趣的事来做

无论从哪个标准来看,Apache HTTP都是一个成熟的软件项目,在问世近17年后,最近迎来了版本2.4。我们请Bill回顾一下他在Apache基金会和HTTP项目时候的情况,现在安全方面是不是在占用更多的时间。

项目越成熟,你在表面上的变化方面谈论得越多。

他简短有力的回答是:“当然就历史久远的项目而言,就我个人而言,答案是肯定的。项目越成熟,你在表面上的变化方面谈论得越多,发布新的特性方面谈论得越少,会更加偏向于维护状态,这里来些优化,那里有些安全问题。”

“而Apache上下的每个人都可以选择感兴趣的事来做;我是指,所有的代码开发者、所有的代码捐献者都被鼓励致力于项目中对他们个人来说最有兴趣的那些方面。在一些情况下,那是付钱请他们做的工作;在另一些情况下,那也是对他们的雇主或下游客户来说最感兴趣的工作。”

Bill表示,这意味着,在HTTP项目或其他任何项目从事安全方面工作的人往往是倾向于对安全、漏洞和维护有着浓厚兴趣的那些人。他解释:“他们只想开发出那些修复程序,然后发布给公众。”

“我们通过关注调查来了解整体情况。”

眼看我们的采访就要结束,与Bill的讨论再次将方向转向Apache主导Web服务器软件市场的现实。据NetCraft最近的服务器调查显示(http://news.netcraft.com/archives/2012/03/05/march-2012-web-server-survey.html),运行Apache HTTP的网站占总量的65%以上。

我们问Bill是不是平时在看诸如此类的调查和统计数字。

Bill笑着说:“作为一家基金会,不去看。但是我们确实有一些具体的公众人员,他们对名声和营销很关注。当然,我们醉心于确保Apache和Apache基金会有好的名声,维持好的名声,为此我们致力于开发优秀代码。但是只有知道我们在开发优秀代码的人才关心这个。”

当然,我们醉心于确保Apache和Apache基金会有好的名声,维持好的名声,为此我们致力于开发优秀代码。

在这个庞大的现有用户群中,版本2的Apache HTTP占了92.2%。更具体地说,今年2月底的一项调查显示(https://blogs.apache.org/httpd/entry/apache_http_server_usage_survey),最常见的Apache HTTP版本是2.2,占了89.2%。

Bill更感兴趣的是这些数字,而不是市场份额占多少百分比。他表示,他主要关注升级周期和升级方面的滞后:“我关注2月的那项调查;我可以看到,2.2.3仍得到广泛采用;这个版本的代码至今已有五个年头了,”他说。

Bill解释:“我们在关注红帽或其他核心操作系统发行版,它们推出了重大版本,人们在安装它,其实不想更改。而从安全的角度来看,那些2.2.3版本不是特别容易受到攻击,因为它们已经打上了一系列增量补丁。”

Bill在接下来的一两个月会关注升级和降级模式。他会研究人们在如何采用版本2.4,然后研究那些升级的人当中有多少比例在一段时间后会回到之前的版本。

他解释:“我在这方面研究了好多年,这有助于我了解人们的期望。所以,他们期望新版本能够与他们想象的那样顺畅运行。”

所以,尽管Bill未必关注调查,看看Apache是不是仍是龙头老大,但他也关注调查,了解用户在版本采用方面处于怎样的情况。他说:“我们直接从用户那里得到许多那样的反馈,但是那些只是孤立的情况。我们通过关注调查来了解整体情况。”

“我们看到别人昙花一现。”

最后,与Bill讨论的话题转到了直接面对Apache HTTP的竞争对手。

尽管Apache牢牢把持着Web服务器软件市场领头羊的地位,但这不是说竞争对手在坐以待毙。比如说,NGINX离取代微软IIS成为应用第二广泛的Web服务器软件指日可待。

Bill解释:“我其实不担心Apache在这方面的百分比,也不关心自己的百分比这个月比上个月是否增加了一点。”

我们看到Sun Solaris Web服务器昙花一现;我们看到网景(Netscape)以及其他众多竞争对手昙花一现。

他补充说:“我们看到其他对手只是个过客,而这证明了开源到底具有什么样的魅力。我们看到Sun Solaris Web服务器昙花一现;我们看到网景以及其他众多竞争对手昙花一现。”

Bill的观点是,Web服务器领域总是会出现新的玩家。他甚至希望是这样,因为这促进了竞争,新的项目在尝试新的技术,而没有现有项目面临的种种制约。

至于NGINX方面,Bill补充说,看到NGINX变得大行其道,自己很激动:“所以,NGINX进来,展示了新的活力,说‘我们不会成为所有Web服务器中最灵活的,而是会关注特定的问题。’我预计他们会做得相当好。”

Bill最后说:“我很高兴,我十年来参与的这个项目仍在Web服务器领域拥有支配地位。而我主要关心的是,我参与的这个项目是不是可以满足一大批人的要求。”

Apache HTTP Web服务器强者愈强

很显然,Apache HTTP服务器是Web服务器领域的领头羊,尽管它再过几年即将迎来20周年。Apache在调查(如NetCraft的调查)中占有绝对的市场份额不仅清楚地表明了这一点,它在开发人员及从事互联网及网络行业的其他人中拥有绝对的心灵占有率也清楚地表明这一点。

很感谢Bill Rowe如此大方地抽时间接受我们的采访,希望他及Apache团队的其余成员在将来有好运。由于全世界数以百万计的网站依赖这些人开发和维护的软件,我们知道,许多人会与我们一样对Apache的每个人说“继续好好干”。


相关内容