Die Geschichte von KDE
Qt, das GUI Toolkit das benutzt wird, um KDE Programme zu kreieren, war ursprünglich nicht unter einer komplett freien Softwarelizenz, da Trolltech auch einen kommerziellen Zweig hatte. Als Konsequenz brauchten kommerzielle Programme, geschrieben für KDE, eine Lizenz von Trolltech, den Schaffern von Qt, und jede Verbesserung an Qt musste über Trolltech gehen. Da KDE Software ein Open-Source-Projekt ist, erzeugte die Wahl von Qt Kontroversen unter Open-Source Puristen. Qt wurde seitdem relizensiert unter der GPL und die Argumente veralteteten, aber sie bleiben ein wichtiger Teil der KDE-Geschichte.
Warum wählten die KDE-Entwickler Qt?
- Qt ist das beste GUI-Toolkit für die UNIX Platform, das verfügbar ist. Der Erfolg einer Desktopumgebung hängt stark von der Verfügbarkeit der Programme ab. Die Nutzung von Qt fördert Programmentwicklung und als solches auch KDE.
- Qt ist unentgeltlich für jeden verfügbar, inklusive der Quellen, für freie Softwareentwicklung und Distributionen
- Wir ermuntern kommerzielle Unternehmen tatkräftig Programme KDE zu entwickeln. Diese Unternehmen brauchen ein ausgereiftes, hochqualitatives Toolkit und technischen Support. Keines der Toolkits unter GPL wären in der Lage gewesen, diesen strengen Voraussetzungen gerecht zu werden.
- Die Erstellung eines Qt Toolkits unter LGPL, das der Qualität der Trolltechimplementation entsprechen würde, würde Zeit kosten und man hielt es für eine geringere Priorität als zuerst einen brauchbaren, freien, offenen Desktop zu entwickeln.
Die KDE Free Qt Foundation
Um dieses Problem zu beheben wurde die KDE Free Qt Foundation vom KDE-Projekt und Trolltech gegründet. Diese Stiftung gewährleistet die kontinuierliche Verfügbarkeit von Qt als freies Softwareentwicklungs-Framework. Das heisst, sollte Trolltech Qt nicht mehr länger für freie Software verfügbar machen, wird die aktuell veröffentlichte Version neu-veröffentlicht unter der BSD-Lizenz - eine Lizenz ganz ähnlich in ihrer Natur aber weniger beschränkend als die GPL oder LGPL.
Die Entscheidung über die Neuveröffentlichung würde von einem Team bestehend aus 2 Mitgliedern der KDE Stiftung ( nicht angebunden an Trolltech) und 2 Mitgliedern von Trolltech geführt werden. Im Falle eines Unentschieden der Wahl würde die KDE-Stimme ein höheres Gewicht erhalten.
Projekt Harmony
Diejenigen, die eine Veröffentlichung unter der GPL priorisierten, formierten Projekt Harmony - ein Projekt um Qt unter der GPL-Lizenz zu klonen. Rasanter Fortschritt stand während dessen Dauer statt und gab demzufolge Puristen keine Entschuldigung mehr, KDE als respektable und konforme Desktopumgebung abzulehnen. Dennoch verfiel das Projekt, da Trolltech sich dazu entschied, Qt unter der GPL wiederzuveröffentlichen.
Wichtige Termine in der Geschichte der KDE Software
12 July 1998 - KDE 1.0 Ankündigung "Eine umfassende Desktopumgebung für das Unix-Betriebssystem. Wir freuen uns die Verfügbarkeit von Veröffentlichung 1.0 der KDesktop-Umgebung anzukündigen"
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
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.
18th December 2013 - KDE Applications and Development Platforms Released Bring Huge Step Forward in Personal Information Management and Improvements All Over.
For a more detailed look at the history, including details of all the KDE 3.x releases, see this page