KDE的历史

From KDE Wiki Sandbox
Revision as of 14:00, 8 December 2013 by FuzzyBot (talk | contribs) (Updating to match new version of source page)

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 的投票会占有更高的权重。

和谐项目

那些更加看重 GPL 版权的人们启动了“和谐项目”(Harmony Project)——旨在克隆一份 GPL 许可下的 Qt 版本。当时这个项目发展迅猛,也就没有给开源界激进者们留下任何借口反驳 KDE 是一款值得尊敬,且兼容良好的桌面环境。当然随着奇趣公司以 GPL 许可证开源 Qt 的决定,这个项目也就不复存在了。

KDE 软件大事记

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

2000年10月23日——KDE 2.0 发布 “KDE 小组宣布 KDE 2.0发布,一个强大,模块化,网络支持的桌面。在饱受好评的 KDE 1 系列以 KDE 1.1.2版本达到顶峰一年之后,这个倍受期待的版本开创了下一代的 KDE。KDE 2.0是来自30多个国家共几百名开发者的结晶。“

2001年12月17日——KOffice 1.1.1 发布 ”目前 KOffice 为经常撰写信函、传真、备忘或是类似文档的家用与 SOHO 用户量身打造。KOffice 1.1.1是 KOffice 1.1版的微小改进版。“

2002年4月3日——KDE 3.0发布 “KDE 3.0是 KDE 项目的一次重要飞跃。这里本可用几百字长篇论述,但是与其在细枝末节上纠结,不如直接高喊:来试试看吧!”

2007年5月11日——KDE 4.0 Alpha 1发布 “KDE 项目首次为领先的自由软件桌面发布 Alpha 版本。”

2007年10月16日——KDE 3.5.8发布 “项目为领先的自由软件桌面发布了第八个翻译与服务版。”

2008年1月11日——KDE 4.0发布 “KDE 社区为领先的自由软件桌面发布了第四个主版本。”

2008年2月19日——KDE 3.5.9发布 “KDE 社区为领先的自由软件桌面的第三个主版本进行了第9次维护升级。”

2008年7月19日——KDE 4.1发布 “KDE 社区为领先的自由软件桌面发布了一次主要升级。”

2008年8月26日——KDE 3.5.10发布 “KDE 社区为领先的自由软件桌面的第三主版本进行了第10次维护升级。”

2008年10月12日——KDE 论坛启动 “KDE 启动了网络公告论坛。”

2009年1月27日——KDE 4.2.0发布 “KDE 社区为领先的自由软件桌面进行了第二次主要升级。”

2009年8月4日——KDE 4.3.0发布 “KDE 社区为KDE 4 桌面环境、应用程序和平台进行了第三次升级。”

2010年2月9日——KDE SC 4.4.0发布 “KDE 即时发布了 KDE 软件汇编4.4版,”Caikaku“为自由软件用户带来了一批创新的应用软件。”

2010年8月10日——KDE 4.5.0发布 专注“稳定,整体的优雅与性能的提升”。

2011年1月26日——KDE SC 4.6.0发布 为 KDE 原浆工作环境、KDE 应用软件和 KDE 平台进行主要升级。

2011年7月27日——KDE 4.7.0发布 为KDE 原浆工作环境、KDE 应用软件和 KDE 平台提供了令人折服的新功能和改进。

9th October 2011 - Plasma Active One Arrived First KDE version of cross-device UX.

14th December 2011 - Plasma Active Two Released Second version of cross-Device UX, boosting performance and adding new features.

25th January 2012 - KDE 4.8 Released Gaining adaptive power management, offering faster and more scalable file management, enhancing interoperability and introducing touch-friendly components.

1st August 2012 - KDE 4.9 Released Providing many new features, along with improved stability and performance. Dedicated to the memory of KDE contributor Claire Lotion.

15th October 2012 - Plasma Active 3 Released Improving performance and bringing new applications.

6th February 2013 - KDE 4.10 Released Improving mobile device support, opening up more APIs to Qt Quick and improving performance and usability.

14th August 2013 - KDE 4.11 Released Refined user experience, PIM improvements, better performance.

5th September 2013 - Plasma Active 4 Released Improving overall performance and usability.

更详尽的历史,包括所有 KDE 3.x 版本的发布细节,请参见该页面