青青子衿, 悠悠我心, 但为君故, 沉吟至今
« 产品的工具化与社会化迷思一个软件工程师在北京的反省 »

Web是开源最大的成功

  开源运动广受欢迎,并且在软件开发史上写下了浓重一笔。但是它影响最深远的地方在哪呢?有史以来,最成功的开源“项目”又是什么呢?

  事实上,总体来看,Web不就是开源运动最大的成功么?

  可能最有名的例子就是隐藏于众多网站背后的LAMP,也就是Linux、Apache、MySQL和PHP。但当你仔细考虑后,你会发现更多。

  下面列出了Web得以运转的一些开源项目。

Web是开源最大的成功

  Web browsers - 网络浏览器

  在网络浏览器市场中,虽然微软的封闭源码软件IE浏览器仍然占有很大的份额,但其它功能相似的开源项目已经流行起来,并在不断壮大。像Mozilla公司的 Firefox浏览器(它是开源的,还有Flock、PaleMoon)。还有增长迅速的基于Webkit的浏览器,像Safari,但最著名的是Chrome浏览器。

  如果把手机网络也算到这里面,其中Webkit主宰着iPhone、Android和Blackberry手机中的浏览器。

  Web server software - Web服务器软件

  迄今为止,Apache是使用范围最广的网络服务器软件,它是开源的,但是一个叫做Nginx的轻量级服务器软件在最近几年开始流行起来。事实上,三大顶级网络服务器软件中有两个是开源的(排名第二的微软的IIS是例外,但其距离第一相差甚远)。

  另外,大量服务器端底层软件也是开源的。例如,很多大流量网站使用Varnish作为与网站访问者之间的缓存层,而使用Memcached作为与网站数据库之间的缓存层。这只是众多例子中的两个。

  Scripting languages and web frameworks - 脚本语言和Web框架

  网络上使用的大部分编程和脚本语言都是开源的,比如PHP、Perl、Python、Ruby等。

  但是,很少有网站完完全全是从零开始。毫不夸张的说,有成百上千的开源内容管理系统(CMS)和网络框架来协助开发人员,例如WordPress、Drupal、Ruby on Rails、Django、Joomla等。

  Databases - 数据库

  开源软件MySQL是目前为止最流行的网站数据库,但还有其它功能相似的开源软件,比如PostgreSQL,更不用说近来出现的众多“非关系型(NoSQL)”数据库。

  既然我们说到了底层软件,那就不得不提一下每次我们使用互联网或因特网上的任何东西时都要依靠的基础系统:

  DNS - 域名解析系统

  Web(就此而言是整个因特网)离开了域名解析系统就一无是处。大家都知道,域名解析系统可以让用户使用像example.com之类的域名,而不是IP地址。BIND几乎是DNS服务器(亦称名称服务器)软件的实际标准,并且,你现在可能已经猜到了,它是开源的。

  Server operating systems - 服务器操作系统

  所有网站都必须在服务器上运行,而那也是开源的统治领域。虽然Windows统治着桌面领域,但是网站赖以运行的服务器大部分采用开源的Linux操作系统,其他比较流行的选择是freeBSD和OpenBSD。

  开源的诱惑

  由于在许多情况下,开源软件能够提供与商业的封闭源码软件相同的性能,并且又是免费的,所以开源软件如此流行并不奇怪。免费是一个难以挑战的价格。

  假如Web不是运行在所有这些免费软件上,那么它很可能需要一段艰苦的过程,才能让人们广泛接受。

  注意我们并没说过Web中没有任何封闭源码软件,而那显然是存在的。但是,从统计数据看,Web开源统治领域中真正的例外是微软的基于Windows系列系统。

  除了那个,你通常需要深入研究才能发现更多私有封闭源码技术,像路由器和类似设备上的操作系统。但那是因特网,而不是Web。

  结束语

  多亏了80年代因特网、便捷通讯以及合作与共享的兴起,开源运动才得以蓬勃发展。在90年代,当Web诞生于顶层因特网设备时,开源运动已经准备好助其一臂之力了。

  没有人会否认开源统治着Web的大部分。开源和Web是一个合作共生的关系,互利互惠,合作共赢。这就是为什么我们认为Web可以说是迄今为止是开源最大的成功。

  英文原文:Pingdom: The Web is the biggest open source success of all

  中文翻译:伯乐在线



  除非注明,月光博客文章均为原创,转载请以链接形式标明本文地址

  本文地址:http://www.williamlong.info/archives/2716.html
  • 文章排行:
  • 4.坑爹
  • 现在用的网站系统几乎也都是开源的
  • 2011/6/26 17:46:55   支持(12)反对(8) 回复
  • 5.秦皇岛海豚
  • 我不懂开发,惭愧啊
  • 2011/6/29 7:50:42   支持(10)反对(6) 回复
  • 7.安庆法律人
  • 开源就代表着免费,自然受欢迎。
  • 2011/6/26 22:37:05   支持(10)反对(7) 回复
  • 8.沙发
  • “可能最有名的例子就是隐藏域众多网站背后的LAMP”中的“域”应该是“于”。
  • 2011/6/26 10:23:02   支持(7)反对(5) 回复
  • 10.创业博客
  • 月光博客的评论最近少多了!!!
  • 2011/6/26 14:02:00   支持(9)反对(7) 回复
  • 11.汶海洳
  • 这种说法没听过,不过很赞同!
  • 2011/6/26 16:27:38   支持(10)反对(9) 回复
  • 14.飞上青天众山小
  • 我也希望很多很多的大型软件开源,不过看起来貌似不太可能了,呵呵,尤其我有一些非常希望看到源码的,或许我不懂,但是可以慢慢学,所以最好能有一些合我心意的软件开源,呵呵。
  • 2011/6/26 11:15:14   支持(8)反对(8) 回复
  • 15.敏敏知音
  • 开源时代势不可挡,对于我们这些不懂的人来说,是利好!
    敏敏知音 于 2011-6-26 14:57:36 回复
    前十啊!支持月光!没有开门进入的验证码就是好,支持月光!独立博客的偶像人物!
    西木 于 2011-6-28 22:02:31 回复
    每天堕落于WEB之上
    西木 于 2011-6-28 22:02:53 回复
    每天堕落于WEB之上
  • 2011/6/26 14:56:00   支持(7)反对(7) 回复
  • 16.我们爱玩微博
  • 期待有新的发展前途!博主果然神通广大,无所不知啊!拜读了!!!!!!!!!!!
  • 2011/6/29 20:08:32   支持(11)反对(11) 回复
  • 17.yxh0546
  • 域名解析系统也属于开源,看来对“开源”本人了解不精,学习了
  • 2011/6/26 16:11:24   支持(7)反对(8) 回复
  • 20.phoetry
  • 几家欢喜几家愁, 一切还得看未来
  • 2011/6/26 14:37:42   支持(8)反对(10) 回复
  • 21.勇之轨迹
  • 按正常来说月光的博客每篇评论也不该低于100.
  • 2011/6/26 21:17:42   支持(5)反对(7) 回复
  • 22.土木坛子
  • 无利不起早。
    但免费是最贵的东西。开源不一定非要免费。
  • 2011/6/27 3:51:42   支持(8)反对(10) 回复
  • 24.乾元轩
  • 开源,创造无限可能,虽然总是很多类似的东西,不过可替代性也高啊
  • 2011/6/27 8:57:34   支持(6)反对(8) 回复
  • 25.晨露博客
  • 如今的web已经是一个全民共享的平台了。。
  • 2011/6/27 15:30:33   支持(9)反对(11) 回复
  • 28.伺服之都
  • 关注博主两年多了,真有才,很好奇这是一个团队,还是个人。月光做得不错,月光软件等站下了起初的一些程序软件和建站资源,真做得不错,有时间分享下SEO是不错的想法。1.80战神复古,1.76复古传奇,1.85狂雷版本,1.950金牛无内功_中变无英雄传奇
  • 2011/7/1 14:17:40   支持(10)反对(13) 回复
  • 29.bush
  • web 的例子說明,開源的市場在後台,而前台的應用在與消費者的感受,開源與否意義不大
  • 2011/6/26 14:08:31   支持(7)反对(11) 回复
  • 32.王尚
  • web确实开创了一个时代啊。。。不得不赞叹。。
  • 2011/6/27 19:43:59   支持(8)反对(12) 回复
  • 33.j2cms
  • 我们也是做开源的CMS,开源的东西怎么赢利呢?
  • 2012/3/19 21:22:50   支持(5)反对(10) 回复

发表评论:

 请勿发送垃圾信息、广告、推广信息或链接,这样的信息将会被直接删除。

订阅博客

  • 订阅我的博客:订阅我的博客
  • 关注新浪微博:关注新浪微博
  • 关注腾讯微博:关注腾讯微博
  • 关注认证空间:关注QQ空间
  • 通过电子邮件订阅
  • 通过QQ邮件订阅

站内搜索

热文排行


月度排行

本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享. 转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议.
This site is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License.