新的一年到来了,开源社区会有什么动作呢?在2009年开源社区取得了重大的发展。IT产业在09年有什么很好的产品呢?如Firefox和OpenOffice等已经成熟的产品仍然持续兴旺,与此同时诸如OpenBravo ERP和Git的产品也给更人们留下了令人深刻的印象。以下是2009年对IT产业有重大影响的十款开源产品:
1. Drupal
Drupal内容管理系统运行着Whitehouse.gov(白宫网站)和其他数十个高知名度的网站。目前 已经有50多万的安装记录,而Drupal的成功势必是会继续下去的。Freelock Computing 的首席顾问John Locke表示:“毫无疑问的,Drupal是开源社区在2009年取得的重大成功,特别是在推进语义Web方面起到了关键性的作用。”迄今为止,一个负责商业化Drupal的新兴公司Acquia已经收到了超过1800万美元的风险投资,这证明Drupal是推动Semantic Web理念的关键力量。
2. Ubuntu
当Canonical在2004年成立时,Linux已经被IT行业中的许多公司视为强大但却极只能被经验丰富的专业人员使用的复杂技术。从那一刻起,这种情况就发生了很大的改观,而Canonical的Ubuntu Linux就是其改变的原因。
在10月份,Canonical发布了Ubuntu 9.10,代号为“Karmic Koala”,这就使得Canonical能够在自己的服务器和硬件上建立自己的云计算环境。同时这也成为了该公司向该方向迈出的第一步。Systems Solutions技术主管Frank Basanta称:“Ubuntu是一款取得了重大突破的产品。” Ubuntu 9.10中额外的虚拟化和云计算功能,使得Canonical成为了云计算领域的一个重要厂商。
3. Git
Git是一个由Linus Torvalds创建的用于管理Linux内核的控制系统分布式版本控制/软件配置管理软件,自成立不到3年久已经快速成为主流。Git中的描述文件称,Git是一个快速、可扩展、分布式修改控制系统,具有异常丰富的命令设置,可以提供高层次的控制。
Freelock Computing 的首席顾问John Locke表示:“如果Git目前还不是开源项目的主要源代码管理工具,那么有人至少会在Github中为开源项目创建一个类似Git的工具。”
4. Suse Studio
Novell在7月份将Suse Studio作为“Suse Appliance”计划的一部分发布,其旨在建立起他们自己的Linux应用以便对ISV提供更容易的支持。迄今为止,Linux解决方案提供商已经用Suse Studio给人们留下了深刻印象,而Suse Studio的目标就是提供一款创新性的基于web的应用构建工具。
Systems Solutions技术主管Frank Basanta称:“它能够让你利用在线Web创建属于你自己的应用,允许你用Suse Linux作为后台操作系统向市场提供一款产品。”
5. Dojo 工具包
John Locke指出,尽管JQuery一直是Javascript工具包的代表,但是相比之下,Dojo工具包却具有更为让人惊叹的数据管理能力。Dojo是免费的开源工具,是一个非常强大的面向对象的JavaScript的工具包,它为开发Web胖客户端程序提供了一套完整的Widget和一些特效操作。与其他的JavaScript工具库一样,Dojo 工具包中包括很多的流行小部件,含有各类AJAX,动态控件等。Dojo的目标是解决开发DHTML应用程序遇到的那些、长期存在 、历史问题,以及DHTML 跨浏览器问题。Dojo能够让你更容易使Web页面具有动态能力,或者在任何能够稳定支持JavaScript语言的环境中发挥作用。
6. LedgerSMB
LedgerSMB是一款开源的ERP系统。随着时间的推移,LedgerSMB很有可能会演变为一个坚实的back-office会计系统。但是,目前LedgerSMB正处于初级阶段,还缺乏开发者支持,对于用户来讲还稍嫌粗糙。
7. Chrome OS
谷歌公司在7月份宣布将推出基于Web的Chrome OS系统,这是一款针对上网本研发的开源操作系统。正如谷歌所说的那样,Chrome OS将会是一个快速、轻量级、安全的在线操作系统。谷歌指出,Android OS是一款针对移动设备的操作系统,但是Chrome OS则完全不同,它与Android OS是两个独立的项目。11月份,谷歌针对开源社区发布了Chrome OS的代码,并且寻求硬件厂商合作,打算在2010年的圣诞节正式对外销售预装Chrome OS的上网本。而在谷歌宣布推出Chrome OS之后,微软也将更多的注意力转放到上网本市场中。
Chrome OS系统和Chrome浏览器一样有三大重点要素,那就是速度、简洁、安全,启动和运行速度都会很快,界面元素将会最少化,并且直接集成Chrome浏览器、配合上网本提供流畅的网络体验,并支持Web程序。 Google的网络取代桌面的战略思想将再一次得到贯彻执行。快速、简易和安全将是Chrome OS最强调的三大特性,这款操作系统将设计成为最快和最瘦身的操作系统,只需几秒钟的时间便可启动PC并接入互联网。
8. OpenOffice
在10月份,OpenOffice.org 自豪的宣布,自从2008年10月份推出3.0版本以来,目前已经有超过1亿的访问者访问其网站下载OpenOffice。这个事例告诉我们开源软件可以作为微软Office的替代品,在特点和功能方面它们将会持续得到加强。
Frank Basanta称,由于不断加强与Office的协作性,OpenOffice正在被越来越多的人采用。他称:“目前在Office和 OpenOffice之间切换不会丢失或格式化任何信息。”
9. OpenBravo ERP
Openbravo ERP是一套适合于中小企业并且基于web可扩展的ERP系统。这个ERP系统所包括的功能可实现生产管理、仓库管理、销售管理、财务管理。同时内置CRM(客户关系管理)和BI(商业智能)。 ERP系统本来就包含了很多的管理软件在里面。ERP将企业内部所有资源整合在一起,对采购、生产、成本、库存、分销、运输、财务、人力资源进行规划,从而达到最佳资源组合,取得最佳效益。
ERP软件的合理运用可以帮助企业内部业务操作合理化,同时运用功能丰富的协作/合作技术collaborative technologies可以帮助企业在跨合作企业群体和贸易伙伴之间提高管理水平,扩展企业竞争空间和提高综合能力。
10. Firefox
Mozilla的Firefox浏览器在7月份的下载量就突破了10亿大关。目前,虽然Firefox的市场份额与IE的市场份额还有一定的差距,但如果Firefox按照现有的强劲势头发展的话,成绩势必会超越微软IE。让我们期待2010年开源社区的发展吧。
【编辑推荐】