设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

拥抱开源软件,拥抱开放标准

2015-4-17 21:59| 发布者: joejoe0332| 查看: 778| 评论: 0|原作者: infoq|来自: infoq

摘要: Randy Terbush是开源社区一名公认的领导人,同时也是Apache HTTP服务器项目的联合创始人。近日,他撰写了一篇博文,解答了人们关于“为什么免费做这些事情”的疑问。1995 年,在Apache HTTP服务器项目创立之初,只有 ...

  Randy Terbush是开源社区一名公认的领导人,同时也是Apache HTTP服务器项目的联合创始人。近日,他撰写了一篇博文,解答了人们关于“为什么免费做这些事情”的疑问。


  1995 年,在Apache HTTP服务器项目创立之初,只有一两种Web浏览器,但没有商业HTTP协议Web服务器为它们提供服务。在这种形势下,Randy参与了创建计算机软件关键技术的志愿者工作,就像现在参与开源项目类似。一切都很自然,找有相同想法的人一起构建一个更好的HTTP Web服务器。


  当时,也有一些其它商业HTTP Web服务器产品。但今天,在互联网上近9亿台的Web服务器中,大约40%仍然运行着Apache HTTP服务器(2015年这一比例是70%)。但在其它商业产品中,只有微软IIS服务器存活下来,不过,它也是免费的。这让Randy倍感自豪。同时他也表示,没有把Apache Web服务器商业化有一个更重要的原因:


它使企业很容易就可以在他们的产品中使用一种符合标准的HTTP协议栈,从而保证互联网上的服务通信既可靠又相互兼容。这对于互联网的未来而言非常重要。


  另外,Randy认为,开源意味着开放标准。HTTP协议是Web浏览器与Web服务器之间的通信语言。如果一方不遵循这个标准,就会无法访问某个特定的网 站。以上世纪90年代的美国在线(AOL)为例。当时,许多互联网用户都使用AOL Web浏览器访问站点。但有一天,AOL修改了他们的HTTP代理,导致用户无法访问不受AOL控制的站点。这是Randy参与开源软件开发的另一个原 因。如果没有Apache HTTP服务器项目,那可能意味着用户必须为了访问不同的站点安装若干不同的浏览器软件。


  然而,时至今日,在医疗领域,同样的标准之争还在上演。目前,至少有两种不同的数据交换标准。这会增加医疗服务提供商和客户的成本。在过去数十年中,这种情况多次出现,但最终,专利解决方案的构建者总是以失败告终。因此,他提出:

对这些公司而言,现在是时候向开源软件开发社区学习并拥抱真正的开放标准的思想了。

 

 

 

转自 http://www.infoq.com/cn/news/2015/04/apache-http?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=global


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部