KDE的历史

From KDE Wiki Sandbox
Revision as of 15:31, 15 February 2013 by Oldgun (talk | contribs)

Qt,是用来开发 KDE 应用程序 GUI 界面的工具包,最初并不是以完全自由许可证发行的,因为奇趣科技公司(TrollTech)也有商业化的部分。奇趣公司是 Qt 的创造者,为 KDE 开发的专用程序必须获得奇趣公司的许可授权,而且 Qt 的任何升级都必须经过奇趣公司。但是 KDE 软件是一个开源项目,使用 Qt 做开发的做法曾一度在开源界激进者中引起强烈争议。现在 Qt 又在 GPL 许可下重新授权,那么这些争论也就不复存在了。当然,这是 KDE 发展历程中非常重要的一环。

为什么 KDE 开发人员要选 Qt?

  • Qt 是在 UNIX 平台下最好的图形界面(GUI)开发包。一个桌面环境的成功极度依赖其应用软件。使用 Qt 将会极大地促进应用软件的开发,从而促进 KDE 的发展。
  • Qt 对所有人都是免费的,包括它的代码,为自由软件的开发和发行提供基础。
  • 我们积极地鼓励商业软件公司为 KDE 提供应用软件。这些公司需要成熟、高质量的工具包和技术支持,而在 GPL 下发行的工具包都不具备这些条件。
  • 重新开发一套在 LGPL 下发行的,与奇趣公司发行质量相当的 Qt 工具包会耗费时间,并且也不会比先开发一个易用、自由的开放性桌面更加重要。

KDE 自由 Qt 基金会

为了解决这个问题,KDE 项目小组和奇趣科技公司共同创立了KDE 自由 Qt 基金会。该基金会保证了 Qt 作为自由开发框架的运作。也就是说,如果奇趣科技公司不再将 Qt 作为自由软件发布,现有的版本会将以 BSD 式的许可证发布 —— 一个与 GPL 或 LGPL 本质上相似但更为宽松的许可证。

这个重发布的决定将由投票决定,两位代表将来自 KDE 基金会(非属奇趣公司),两位来自奇趣公司。若票数相同,KDE 的投票会占有更高的权重。

Harmony 项目

那些更加看重 GPL 版权的人们启动了“和谐项目”(Harmony Project)——旨在克隆一份 GPL 许可下的 Qt 版本。这个项目当时发展迅猛,也就没有给开源界激进者们留下任何理由挑刺 KDE 顺从而可敬的名声。当然随着奇趣公司以 GPL 许可证开源 Qt 的决定,这个项目也就不复存在了。

KDE 软件的大日子

1998年7月12日 —— KDE 1.0 发布 “一个为 Unix 操作系统发布的集成桌面环境。我们荣幸地宣布 KDE 桌面环境的1.0发行版。”

23 October 2000 - KDE 2.0 released "The KDE Team today announced the release of KDE 2.0, KDE's powerful, modular, Internet-enabled desktop. This highly anticipated release constitutes the next generation of the award-winning KDE 1 series, which culminated in the release of KDE 1.1.2 just over a year ago. KDE 2.0 is the work product of hundreds of dedicated developers originating from over 30 countries. "

17 December 2001 - KOffice 1.1.1 Released "Currently KOffice has functionality well-suited for home and SOHO users, who generally write letters, faxes, memos and similar documents. KOffice 1.1.1 is a minor update release for KOffice 1.1."

3 April 2002 - KDE 3.0 Released "KDE 3.0 is a major step for the KDE project. A hundred words could be written here, but to stop boring you with details, lets just say: Check it out!"

11th May 2007 - KDE 4.0 Alpha 1 Released "KDE Project Ships First Alpha Release for Leading Free Software Desktop."

16th October 2007 - KDE 3.5.8 Released "Project Ships Eighth Translation and Service Release for Leading Free Software Desktop."

11th January 2008 - KDE 4.0 Released "KDE Community Ships Fourth Major Version for Leading Free Software Desktop."

19th February 2008 - KDE 3.5.9 Released "KDE Community Ships Ninth Maintenance Update for Third Major Version for Leading Free Software Desktop."

29th July 2008 - KDE 4.1 Released "KDE Community Ships Major Update to Leading Free Software Desktop."

26th August 2008 - KDE 3.5.10 Released "KDE Community Ships Tenth Maintenance Update for Third Major Version for Leading Free Software Desktop."

12th October 2008 - KDE Forum Launched "KDE Launches Web-based Bulletin Board."

27th January 2009 - KDE 4.2.0 Released "KDE Community Ships Second Major Update To Leading Free Software Desktop."

4th August 2009 - KDE 4.3.0 Released "KDE Community Ships Third Update to the KDE 4 Desktop, Applications and Platform."

9th February 2010 - KDE SC 4.4.0 Released "KDE announces the immediate availability of the KDE Software Compilation 4.4, "Caikaku", bringing an innovative collection of applications to Free Software users."

10th August, 2010 - KDE 4.5.0 released Focusing on "stability, the overall polish and performance gain".

26th January 2011 - KDE SC 4.6.0 Released Major updates to the KDE Plasma workspaces, KDE Applications and KDE Platform

27th July 2011 - KDE 4.7.0 released Containing compelling new features and improvements to the Plasma Workspaces, the KDE Applications and the KDE Development Platform

For a more detailed look at the history, including details of all the KDE 3.x releases, see this page