K D E是基于Troll Te c h n o l o g i e s公司的Q t库的

来源:互联网 发布:云凡免流软件下载 编辑:程序博客网 时间:2024/05/01 23:39
    K D E是基于Troll Te c h n o l o g i e s公司的Q t库的。Q t库是一个跨平台的C + +类库,可以用于
多种U n i x、L i n u x、Wi n 3 2等操作系统。Q t并不是遵从G P L或L G P L协议的软件包。它的许可条
件是:如果使用它的免费版本开发应用程序或程序库,则所开发的软件必须开放源代码;如
果使用它的商用版本,则可以用以开发私有的商用软件。另外, Q t库是属于Tr o l l公司的产品,
一旦Tr o l l公司破产,或者被收购,自由软件事业将受到严重打击。
1 9 9 7年由墨西哥国立自治大学的Miguel de Icaza领导的项目组开始了G n o m e开发计划。
G n o m e是GNU Network Object Model Environment(G N U,网络对象模型环境)的缩写。该计划
的最初目的是创建一种基于应用程序对象的架构,类似于微软公司的O L E和C O M技术。然而,
随着项目的进展,项目的范围也迅速地扩大;项目开发过程中有数百名程序员加入进来,编
写了成千上万行的源代码。该项目进展很快, 1 9 9 8年发布了Gnome 1.0。目前的最新版本是于
1 9 9 9年1 0月发布的October Gnome。现在, G n o m e已成为一个强劲的G U I应用程序开发框架,
并且可以在任何一种U n i x系统下运行。G n o m e使用的图形库是G t k +—最初为了编写G I M P而
创建的一套构件库,它是基于L G P L创建的,可以用它来开发开放源代码的自由软件,也可以
开发不开放源代码的商用软件。G n o m e的界面与K D E的界面是类似的( G n o m e的目的之一就是
创建一套类似K D E的桌面环境),熟悉K D E的用户无需学习就能够使用G n o m e。由于以上几个
原因,G n o m e已经成为大多数L i n u x发布版本的首选桌面环境。
由于G n o m e项目的成功, 1 9 9 8年11月Q t库的开发者Tr o l l公司宣布修改许可证协议, Q t库
将成为自由软件。但是获取Q t库的许可证很不方便,况且G n o m e的进展也很不错,因而,只
要有可能,应该避免使用Q t库以及K D E。