转载自:
http://sd.csdn.net/a/20101103/281331.html原文见:
http://www.phoronix.com/scan.php?page=news_item&px=ODczOQKDE开发者讨论合并Qt和KDE开发平台2010-11-03 10:08 | 980次阅读 | 来源:CSDN原创 【已有
2条评论】
发表评论关键词:
开源,
KDE,
Qt | 感谢
陈秋歌的提供 | 收藏这篇资讯
Phoronix
报道,KDE开源社区的领导之一、KDE e.V.(支持KDE项目开发的非营利机构实体)董事会主席Cornelius Schumacher近日在邮件列表中
提议:“让我们把Qt和KDE开发平台合并吧。将所有KDE库、支持库、平台模块都合并到Qt中,
删除其中的冗余,创建统一API,同时保持良好的KDE集成,与Qt的简单和可移植性。”
Schumacher还解释说,我们都喜欢Qt,没有Qt,KDE不可能存在,KDE开发平台之所以出现,是因为Qt曾经有些功能不具备。而现在应该让两个平台合并了。虽然这将需要大量的工作,应用也需要适应。但是,长远看这是值得的。一方面,Qt成为
MeeGo主要开发平台之后,将提供更完整的API,也就意味着和KDE库的重叠度会大大增加。一方面,合并之后,开发人员不再需要操心是用KDE的库还是Qt库的
问题。毕竟,KDE开发平台不可能完全独立于Qt之外,而Qt的开发人员要百倍于KDE的,合并后成为更大的社区利远远大于弊。
这一倡议得到了一些重量级人物的积极响应。KDE Amarok项目的创始人Mark Kretschmann就表示,这一倡议非常新颖,值得认真考虑和探讨。
但是,也有KDE开发者对此事的
看法不一。主要的担心是Qt是由商业公司Nokia掌控,未来的策略并不确定。如果再发生Oracle逼得OpenOffice开发人员大量出走的现象,该怎么办?另外,也有人担心合并可能导致KDE桌面环境开发延迟。
【CSDN小百科】KDE是一个国际性的自由软件社区和项目,所开发的产品非常丰富,包括著名的跨平台图形桌面系统KDE Plasma、开发环境KDevelop、浏览器和文件管理器Konqueror等。刚刚出炉的《
Linux Journal》读者选择奖中,我们能看到许多KDE的成果,包括其中绝大多数以K打头的软件,还有微博客户端软件Choqok等等。此外,KDE还开发了不少教育软件,以及游戏。详情可以参考
http://www.kde.org。
KDE最初是由Matthias Ettrich(1972年6月14日出生)在德国图宾根大学读书的时候开发的。1995年他先着手开发一个LaTeX的图形前端LyX,作为学期作业。有了一点GUI系统开发经验后他想到,可以为Linux开发一个图形
界面啊,这样他的女朋友也不会抱怨Linux难用了。那时候类Unix上的图形界面系统如CDE、Motif、XWindows都不怎么样。想到做到,他着手用Qt开发了一系列组件,组成一个桌面环境,然后写了一个名为
“New Project: Kool Desktop Environment. Programmers wanted! ”的帖子扔到Usenet上,这是1996年10月24日。这个项目引起了许多人的兴趣,KDE就这样诞生了。1998年7月12日,KDE 1.0发布。
值得一提的是,现在非常流行的HTML渲染引擎Webkit就是Apple在KDE项目KHTML代码基础上开发的,2005年开源后逐渐被很多项目采用,除Apple的Safari浏览器外,还有Google Chrome,Adobe的AIR、Creative Suite等,目前
手机上的浏览器大多基于Webkit,包括Symbian S60、Android、Blackberry新款机型、Palm webOS等。
由于KDE以Qt为基础,而Qt本身有专有和开源两个版本。为了避免Qt背后的公司Trolltech改变许可证协议,KDE和Trolltech签订了一个协议,如果后者有变,无法继续开发Qt的开源版本,KDE有权将Qt以BSD开源许可证方式发布。