开源在今天意味着什么?
在当今竞争激烈的软件业,开源的崛起,以及人们对开源产品的青睐,为 Oracle, 微软,苹果,Sun 一类的技术巨头带来了压力。在数据库和服务器领域这种情形已不鲜见,而各种迹象表明,开源的力量同时也正在移动平台,乃至操作系统这些消费级市场中凸显。
近 年来,基于 iOS 系统的设备的流行(尤其是 iPhone),使得对一个新平台的呼声越来越高,这个新平台不仅可以同 iOS 展开竞争,还可以弥补 iOS 的不足,于是就有了 开源的 Android。时至2010年,在几次版本更迭之后,Android 已经入驻超过30种手持设备,Android 已经成功进入几乎所有新的手机与平板电脑系统。Android 的流行让开源以前所未有的方式贴近大众用户。
Chrome 与 Ubuntu
在 PC 领域,基于 Windows 的上网本正遭受来 Chrome 上网本的威胁。和派生于 Linux 的 Ubuntu 等系统一样,Google Chrome 操作系统同样派生于一个基于开源操作系统 Chromium OS 的项目,在同 Windows 展开竞争的时候,Chrome 操作系统拥有别的系统所不具备的优势,因为 Chrome OS 和 Chrome 浏览器很像,这款被 17% 的上网用户使用的浏览器,加上正在使用 Gmail, Docs,Calendar 等服务的用户,组成了一个1亿7600万的庞大用户群,当这些人上网的目的主要是使用那些便宜的设备浏览网页,收发 Email,编辑简单的文档的时候,他们会很容易接受 Chrome 操作系统,这正是 Google 伟大之处。
Ubuntu 之类 Linux 平台的开发者们,似乎也希望他们的产品像 Google 那样被普通大众接受,然而,虽然 Ubuntu 对那些初次接触 Linux 用户来说已经做得相当不错,但它们仍然过于限于一个技术的圈子,同时,他们也不具备苹果那样的资源,可以让他们对手的用户,知道自己与众不同的地方。
Wordpress, Drupal & Joomla
除了前面说到移动平台以及操作系统 等领域的开源系统,在 Web 领域,诸如 WordPress,Drupal,Joomla 一类的开源内容管理系统(CMS),正在支撑着网络上数量庞大的博客与网站。你是否好奇 Wall Street Journal, Forbes, TechCrunch, Mashable, CNN 之类的主流新闻站点是基于什么系统的?它们都基于开源系统。如今,多数博客都运行在 WordPress 上,还有一些基于 Drupal 和 Joomla 等开源 CMS 平台。越来越多的商业用户希望通过博客接近他们的用户,人们对这类低投入系统的需求越来越旺盛,使得这些系统最终超越它们的收费对手。
开源的今天
可以看出,开源已经从之前的服务器领域扩展到 Web 领域,然而,这种依赖开源社区的模式也存在一些问题,最好的例子是那些基于 Android 的移动设备。当运营商或设备制造商推出基于某个版本的 Android 设备时,他们往往会加入一些自己的定制功能,这时,如果 Google Android 推出新版本,而运营商和制造商还来不及针对新版本重新定制的时候,他们的用户就无法获得官方升级,只好冒险直接升级 Google 的版本,最终,运营商和制造商为定制所付出的所有努力都付诸东流。
在 WordPress 等 CMS 领域,则存在另一个问题,插件。插件是这些开源 CMS 系统最受欢迎的东西,可以帮助用户定制自己的主题,或实现主程序所不具备的功能。然而基于某个版本的 WordPress 的插件往往并不兼容 WordPress 的后续升级,虽然很多插件的作者会孜孜不倦地跟随 WordPress 主程序同步推出自己的升级并提供免费的支持,更多插件的作者往往不再维护自己的产品,导致使用了这些插件的用户迟迟不敢升级。
开源的未来
开源应用越来越强大,并被越来越多的用户所接受,而非技术用户对开源产品的接受,将为那些 传统的靠付费软件获得收入,且尚未从免费软件找到获利模式 的软件公司敲响警钟。如今,WordPress.com 可以借助广告,VIP 账户以及技术支持获利,Google 可以靠将搜索条置入成千上万的 Android 设备获利,对于这些,微软和苹果将如何应对?
延伸阅读
本文国际来源:webhostingsearch.com What Open Source Means Today - The Changing Landscape
中文翻译来源:锐商企业CMS 网站内容管理系统 官方网站