You are here

什么是Drupal?

    什么是Drupal?这是我们遇到的第一问题,也是最简单的问题:Drupal是一个网络内容发布系统。Drupal是一个用来管理网站内容的程序,或者说是一个web应用程序。

    但是这只回答了一部分。Drupal不仅仅是一个用来管理网站内容的工具,它还是一个用来构建工具的工具。基于Drupal,我们可以构建出来更多的工具,所以我们可以把Drupal看作是一个元工具。从某种意义上来说,我们可以把Drupal看作一门编程语言。

    但是我们仍然没有回答圆满。那些与Drupal打了多年交道的朋友,他们有时候,还会告诉你,Drupal是一个社区:一批分散在世界各地的人,为了一个共同的目标,联系到一起。这个社区拥有50多万的成员,大家为了一个名叫Drupal的项目共同协作,贡献各自的力量。有一部分人,努力把Drupal打扮的更漂亮一些;有一部分人,在编写和构建新的功能;还有一部分人,编写文档、翻译、以及回答Drupal新手的各式问题。有一小部分人,在社区内非常知名,他们是Drupal社区的超级明星。社区大部分的人,大部份都把Drupal当作一个内容发布工具,但是这些人对Drupal仍然是有贡献的,他们通过提问、报告bug、提交新的功能请求,来帮助开发者完善程序。

    还有一部分人,他们刚刚使用Drupal,但是却会在将来Drupal的成长和开发中扮演关键作用。这个人,有可能就会是你哟。

自由软件

    Drupal是基于GPL协议发布的开源软件程序。这意味着,与其它发布系统相比,Drupal是免费的。下载Drupal、使用Drupal,都不收费,继续使用,也不会收取年费。

    除了价格以外,对于那些商用CMS,你可以看一下他们的许可协议,里面有种种的限制,比如你最多将这个程序安装到5台计算机上,有这样的数量限制,你还不能修改人家的程序,程序里面所包含的专利技术,你也不能乱用。

    开源许可协议,是对闭源软件种种限制的一种回应。开源许可协议允许我们,想用多少就用多少,没有数量的限制,还允许我们阅读源代码,了解它的构建原理,还允许我们自由的分发软件的拷贝,比如传给自己的朋友,她还允许我们修改程序、完善程序、在它基础上构建出更好的程序。如果我们使用Drupal构建网站的话,我们还可以为正在使用的其它系统编写插件,而不用担心侵权起诉问题。

    开源背后的哲理非常简单:共同努力,才会更好。

    在相当长的时间内,开源软件仅仅是付费软件的一个补充---通常只有满脸胡须的计算机极客一族才会使用。但是今天,形式发生了变化,全球十大网站之一的Wikipedia,就运行在开源软件之上,并且网站上面的内容,也是基于开源协议的;还有,世界上一个顶级的网络内容发布系统,也是开源的,这就是我们的Drupal。

 

原文出处:http://drupal.org/node/1576422

中文翻译:http://www.thinkindrupal.com/node/4837
创作共用许可署名 - ShareAlike2.0