技术开发 频道

LAMP进入美国白宫撞击传统软件观念

【IT168 业界资讯】    10月26日,美国白宫官方网站正式改版为LAMP架构,使用Drupal内容管理系统。这有什么好说的?

    提起制作网站,尤其是大型网站,人们一般采用手编程序(多借助Java编程语言),认为这样保险。Drupal是一种内容管理软件(CMS),而且是自由软件(GPLed),任你使用,任你修改,任你传播,......这种东西能登大雅之堂?是的,奥巴马政府就这么做了。因为,自由软件不代表没有人提供维护、支持和服务,像路边的流浪小狗儿一样。实际上,美国Acquia公司就是专门支持Drupal的软件公司,当然,(任何人)使用Drupal并不需要事先得到Acquia公司的使用许可。

    根据知名的Tim O'Reilly先生的说法,白宫网站采用了LAMP架构,即Linux + Apache + MySQL + PHP,其中Linux是红帽公司的Linux企业发行版。通常,人们认为LAMP架构只适用于小型网站,大型网站不适合。请登录美国白宫网站(www.whitehouse.gov),你一看就会明白上述观念是十足的偏见。Drupal内容管理系统很适合学校的教学管理,但是,在今年2月17日,奥巴马就是通过这套系统签署了8,000亿美元的美国经济恢复计划(请见www.recovery.gov)。

    事实胜于雄辩。现今,大量客观事实证明了LAMP架构的巨大威力,强烈撞击着我们的传统软件观念。记得,大约在4年之前,Ubuntu 6.06版本提供了一套机制,LAMP架构一键就可以完全搞定,当时,人们并不知要感激Ubuntu。现在,Ubuntu 9.10版本又把云计算包括进来,似乎并未引起人们足够的注意,这恐怕要等5年之后,才会想起这件事情的重大意义。4年前,我们曾想使用Drupal内容管理系统搭建一个网站,但是,当时的Drupal开发项目还不够成熟,只得使用源自澳大利亚的Mambo内容管理系统建设网站(“开源之声”)。这都是一些往事,过去就算了。

    美国白宫网站全部使用自由/开源软件来搭建似乎不合情理。美国政府就缺这点钱来建网站吗?显然不是。原因是考虑到系统的安全性和易维护性,也就是说,美国当局认为LAMP架构是安全的而且容易维护。

    10月29日,著名IT评论家Steven J. Vaughan-Nichols在美国《计算机世界》发表署名文章“Open-Source Obama”。他认为,白宫网站改版为LAMP架构,意义十分重大,是对整个自由/开源软件运动的充分肯定。实际上,我们对自由/开源软件的价值认识不足,部署力度不够。一项软件产品,可以自由使用,可以自由传播,难道就没有实际意义?难道就没有商业价值吗?难道就不是自主的吗?非也。按照自由软件的最新定义(v1.80版本),任何人,不论在任何地方,不论在任何时间,也不论出于什么目的,均可以自由地(严格讲,自主地)使用自由软件、传播自由软件。比如,gNewSense发行版,包括其中的OpenOffice.org办公软件包,都是这种可以自由使用、自由传播的软件产品。10月27日,甲骨文和SUN联合声明(PDF文件,共计5页),在最后一段,甲骨文表示将继续支持OpenOffice.org办公套件的自由使用、自由传播。这是一个具有重大历史意义的事件。

0
相关文章