KDE
KDE(发音为 /ˌkeɪdiːˈiː/),
是一个国际性的自由软件社区,开发运行在Linux、BSD、Solaris、Microsoft Windows 与 Mac OS X 等平台上的一系列跨平台应用程序。它最着名的产品是Plasma 桌面,是许多 Linux 发行版的预设桌面环境,例如 openSUSE、Mandriva Linux、Kubuntu、 与 Chakra GNU/Linux。
社群的目标是开发基本的桌面功能和日常必需的应用程序,以及提供开发者编写独立的应用程序的工具和文档。许多独立应用程序和规模较小的项目是基于KDE的技术,这些软件包括Calligra Suite、digiKam、Rekonq、K3b和许多其他应用程序。KDE 软件是基于 Qt 框架所开发。
在巴西有超过4万个城市中,4万2千所学校的电脑上执行了 KDE 软件,提供给近52万儿童。学校采用 Educational Linux 发行版,它是基于 Kubuntu。除此之外,在巴西的大学有一千位以上的大学生使用KDE的产品。KDE 软件同时也执行在葡萄牙和委内瑞拉学校的电脑,分别为70万和1百万套系统。
德国使用KDE软件在其世界各地的大使馆。相当于约11,000 套系统使用KDE软件。土耳其政府透过使用 Pardus,一个当地的Linux发行版,也大量使用 KDE 软件。其中包括土耳其武装部队、土耳其警察,与 SGK(Social Security Institution of Turkey)
KDE历史[ ]
KDE起源[ ]
是由德国人于1996年就读于蒂宾根大学开始的一个计划。当时,他忧心于Unix桌面没有一个应用程序外观、感受或工作方式和其他程序一样。他建议不仅是建立一套应用程序,而是一个桌面环境,用户可以得到相同的外观、感受和工作方式。他还希望这个桌面易于使用及更人性化。他在Usenet发表的文章引发了很大的回响,而KDE计划就此诞生了。 KDE 这个名字是来自于现有的 Common Desktop Environment 的文字游戏,其用于 Unix 系统。CDE 是一个由惠普、IBM 和 Sun 透过 X/Open 公司共同开发的基于 X11 使用者环境,介面和生产工具都基于 Motif 图形部件工具包。它被期望是一个直观易于使用的桌面电脑环境 K原本代表 "Kool",但很快就决定 K 没有什么特别意义 - 因此 KDE 这个缩写扩展为 "K Desktop Environment"。
KDE产品发布[ ]
Mathias Ettrich选择使用Qt程序库开发桌面系统,很快地他和其他志愿开发人员于1997年初发布了一些应用程序。 在1998年7月12日,KDE 1.0发布。第二个系列KDE 2发布,提出了重大技术改进。这些包括DCOP(桌面通信协议)。KIO,应用程序I/O库。KParts,一个组件对象模型,使应用程序中嵌入另一个程序。和KHTML,一个HTML渲染和绘图引擎。 第三个系列KDE 3是远远大于以前的系列,包括6个主要版本。KDE 2和KDE 3之间的API变化则较少,即KDE 3可以被看作主要是延续KDE 2系列。KDE 4包含了许多新技术的变化。核心是一个重新设计的桌面和面板集合称为Plasma,作为取代Kicker、KDesktop和SuperKaramba并集成他们的功能到一块的技术,并打算进行更多的配置为了更新那些十年之久的桌面比拟。
KDE授权[ ]
尽管 KDE 作为自由的开放源软件,但由于它使用了开放源始码但当时并非自由软件授权的 Qt 程序库,有许多人在担心日后可能会出现的版权问题。 很庆幸地是,1998年11月之后,程序库所属的Trolltech公司发布了第一份自由软件许可Q Public License(QPL)的程序库授权。同年不久,KDE Free Qt基金会保证假若 Trolltech 在任意连续12个月期间没有释出新的自由版本,那么Qt程序将更改为基于BSD许可证授权散布。 很多人依然争议着认为授权与GPL上的条款会不相容。Red Hat公司因此始终无法当KDE作默认桌面,而Mandriva Linux即趁此时机凭藉KDE袭卷了欧洲的市场;2000年9月,一个基于协议的版程序库成功释出,大部份用户方才对生出信心。 Qt 4.5在2009年3月3日发布,遵循了LGPL 2.1协议,放宽了KDE函数库的授权,使得平台下商业私有版权程序的开发较原来自由
KDE品牌重新定位[ ]
2009年11月24 日,KDE行销团队宣布正式更名 KDE 专案的组成部分。其动机是认为从建构桌面环境,转向一个「创造软件」社群的完整专案。更名重点在于不再强调桌面环境而「只是一个产品」,并强调社群与其他技术一起提供 KDE 软件。重新定位后,KDE不再是过去的 K Desktop Environment 缩写,现在充当不同软件组件的品牌。
KDE社群结构[ ]
KDE组织[ ]
KDE 的财政和法律问题由 KDE e.V.,德国的非营利性质组织,所负责。它代表了所有成员,并帮助组织专案的研讨会和会议。并拥有 KDE 商标。 e.V.不会去干预社群开发。The working groups are a structure which will formalize some roles within KDE and enhance coordination within KDE, communication between parts of KDE 支持会员有资格使用 "Member of KDE" 标识在他们的网站或印刷品。KDE 赞助者(Patron of KDE)是最高级别的支持会员。KDE 赞助者也有资格使用 "Patron of KDE" 标识在他们的网站或印刷品。 在2007年7月7日宣布,英特尔和Novell也已成为 KDE 赞助者。 2010年1月,Google 成为支持会员。2010年6月9日,KDE e.V. 发起了「Join the Game」活动。这个活动推广个人加入赞助会员。针对于那些愿意支持KDE,却没有足够时间做的人。Georg Greve, founder of the FSFE was first to 'join the game'.
KDE地方社群[ ]
在许多国家,它们有当地的 KDE 分支。有的是非正式组织(KDE 印度),或类似 KDE e.V. 具有法律实体(KDE 法国)。大多数地方组织有自已的邮件列表、IRC频道和网站。 KDE-AR (KDE Argentina)是阿根廷的 KDE 团体。它开始于2008年11月。 KDE Brasil是由数个在巴西的地方团队所组成,像 KDE-MG、Live Blue、KDE Piauí 与 KDE-RS。 KDE España 根据西班牙法律在2009年注册为协会。 其目标是促进KDE软件在西班牙的开发和使用。最高理事机构是大会,包含了普通及特殊。普通大会至少每年举行一次。特殊大会必要时才会举行。董事会由主席、副主席、秘书长、司库及成员组成。现任主席是 Albert Astals Cid。此外,KDE España 是 KDE e.V. 在西班牙的官方代表。 KDE.in (KDE India)成立于 2005年,提供印度 KDE 开发者和使用者提供一个社群中心,以协调和相互支持。 日本 KDE 用户组 (JKUG/日本 KDE ユーザ会)是日本当地的 KDE 用户组。协会的会员类型包括法人会员和个人会员。董事会包括一名会长、两名副会长和一名会计。现任会长是龟田大辅,副会长是菰田泰生和佐藤暁。该协会在12月举行大会。 KDE GB 是一个在英国拥有章程的 KDE 社区。At October 2010 meeting they agreed to register as a charity.
KDE社群交流[ ]
社群透过邮件列表、IRC、部落格、论坛、新闻公告、维基和会议,进行交流。社群有 Code of Conduct 规范社群可接受的行为。 大多数问题的讨论,都是透过数个不同的邮件列表来进行。一般性的邮件列表有四组:Kde 提供 KDE 的用户讨论、Kde-announce 提供版本更新,安全补丁和其他变化、kde-devel 提供开发者交流,和 Kde-core-devel 提供 KDE Platform 开发的交流。 KDE 社群论坛的讨论也是很活耀。论坛的 Brainstorm 让使用者可以提交意见给开发人员。每份要求会被其他使用者投下赞同或反对票。每隔几个月,最高票的特色将被提交给开发人员。 而 Internet Relay Chat频道是即时的讨论方式。Planet KDE 是 KDE 贡献者网志的整合。KDE.News 是官方发布新闻的网站。 Community Wiki 提供了一个协调社群团队的地方。 KDE Buzz 显示 identi.ca、Twitter、Picasa、Flickr 和 YouTube 上有关 KDE 的活动。 KDE Pastebin 允许张贴的原始码片段并可以使用语法高亮,方便审查程序码。张贴内容可以用密码保护。而且使用 RSS 通知新内容。 通过访问错误跟踪系统,任何人都可以报告你发现的软件错误(bug)。它也可以请求新的功能。Bug 追踪使用 Bugzilla。
KDE社群特征[ ]
KDE 社群的吉祥物是一个名为Konqi的青龙Kandalf巫师是KDE专案在1.x的和2.x的版本的前吉祥物,他被取代主要是由于版权的问题。 KDE 有一个community identity guidelines(CIG)来定义和建议,帮助社群建立独特的、有特色及吸引人的设计。 KDE 官方标志是一个蓝色方形中有白色的 K 与齿轮。 KDE 软件标签是给软件的开发者用的。证明他们是 KDE 社群的一分子,或者他们使用 KDE 平台。有包含包含三种KDE 软件标签。被标为Powered by KDE 软件标签代表此软件是KDE 社群的主力软件并且源自KDE 发展平台。使用KDE 平台的应用程序则被选择标示为Built on the KDE Platform。应用程序标为Part of the KDE family 则代表此应用程序作者为KDE 社群中的一份子。 许多的KDE应用程序名称中有一个K字,多数是在第一个字母和大写表示。然而,有明显的例外如kynaptic和Amarok(以前称amaroK)。K 在许多KDE应用程序来自于C或Q拼写单词不同,例如Konsole和Kuickshow。另外,一些是在一个常用词前缀上K,例如KOffice。但是在KDE 4应用程序和技术目前的趋势是名字中不包含K,如Plasma、Phonon和Dolphin。
KDE技术平台[ ]
KDE技术平台包括三个部分:KDE Development Platform、KDE Workspace 与 KDE Applications。 KDE Platform提供函式库和服务。包含数个函数库如:Akonadi Solid、NEPOMUK、Phonon、Plasma等。 And packages include: kdelibs, kdepimlibs and kdebase-runtime. The libraries must be licensed under one of the LGPL, BSD license, MIT license and X11 license. 工作空间提供环境执行应用程序。包含多种组件如 KWin、KDM、Plasma、Klipper、KSysguard 和 系统设定。并具有各种不同的 GUI 环境,Plasma Desktop 用于桌面电脑、Plasma Netbook 用于小笔电、Plasma Mobile 用于智慧型手机、Plasma Tablet' 用于平板电脑。 KDE Applications 是建立在 KDE Platform 上,如Okular、KTorrent、Krita 与 KDE Partition Manager。 KDE 应用程序可以移植到各种作业系统和独立于特定的工作空间或桌面环境。有几个品牌是用来识别从几个应用程序建立的应用程序套装,如KDE游戏、Kontact 与 KDE教育计划.
KDE商业运营公司[ ]
Nokia use Calligra Suite as base for their Office Viewer application for Maemo/MeeGo. or as sponsorship. 德国的软件开发和谘询公司 Intevation GmbH 与瑞典的 Klarälvdalens Datakonsult AB(KDAB)使用 Qt 和 KDE 的软件 – 特别是将 Kontact和 Akonadi用于 Kolab – 为了他们的服务和产品,因此他们都顾用 KDE 的开发者。
KDE发行商[ ]
许多 Linux 发行版和其他自由的作业系统都参与了软件的开发、销售,因此它们也活耀于 KDE 社群。