Storia di KDE
Qt, il GUI toolkit utilizzato per creare le applicazioni KDE, non era originariamente rilasciato sotto una licenza software completamente libera dato che Trolltech aveva anche una parte commerciale. La principale conseguenza di questo fu che i programmi proprietari creati per KDE richiedevano una licenza da Trolltech, i creatori delle Qt, e qualsiasi aggiornamento alle Qt doveva passare da Trolltech stessa. Dato che il software KDE è un progetto opensource, la scelta di utilizzare le Qt causò controversie tra i puristi del opensource. Qt è stato rilasciato sotto nuova licenza GPL e questi argomenti diventarono obsoleti, ma rimangono una parte importante della storia di KDE.
Perché gli sviluppatori KDE scelsero le Qt?
- Qt è il migliore GUI toolkit disponibile per la piattaforma UNIX. Il successo di un ambiente desktop dipende in modo determinante dalla disponibilità di applicazioni. L'utilizzo di Qt avrebbe spinto avanti lo sviluppo di applicazioni e quindi di KDE.
- Qt è disponibile gratuitamente per chiunque, incluso il suo sorgente, per lo sviluppo e la distribuzione di software libero.
- Noi incoraggiamo attivamente le società di software commerciale a sviluppare applicazioni per KDE. Queste società hanno bisogno di un toolkit maturo e di elevato qualità e di supporto tecnico. Nessuno dei toolkit sotto GPL sarebbe stato in grado di soddisfare questi severi requisiti.
- La creazione di una versione sotto LGPL del toolkit Qt che eguagliasse la qualità dell'implementazione di Trolltech avrebbe richiesto tempo ed è stata considerata una priorità inferiore rispetto alla creazione di un desktop usabile, libero e aperto.
La Fondazione KDE Free Qt
Per affrontare questo problema è stata fondata la Fondazione KDE Free Qt da parte del progetto KDE e di Trolltech. Questa fondazione garantì la continua disponibilità di Qt come framework per lo sviluppo di software libero. Vale a dire che, se Trolltech non avesse più reso disponibile Qt per il software libero, l'attuale versione rilasciata sarebbe stata ri-licenziata sotto licenza stile BSD, una licenza simile ma meno restrittiva rispetto alla GPL o alla LGPL.
Questa decisione di ri-rilasciare sarebbe stata moderata da un gruppo di 2 membri rappresentanti la fondazione KDE (non legati a Trolltech) e 2 membri da Trolltech tramite voto. In caso di parità il voto di KDE avrebbe avuto maggior peso.
Il progetto Harmony
Coloro che ritennero prioritario il rilascio con licenza GPL formarono il progetto Harmony: un progetto per clonare Qt sotto una licenza GPL. Rapido progresso venne fatto durante la sua esistenza e così i puristi non ebbero più alcuna scusa per rifiutare KDE come ambiente desktop rispettabile e compatibile. Comunque questo progetto venne meno quando Trolltech prese la decisione di rilasciare Qt sotto licenza GPL.
Date significative nella storia del software KDE
12 luglio 1998 - Annuncio di KDE 1.0 "Un ambiente desktop integrato per il sistema operativo Unix. Siamo lieti di annunciare la disponibilità del rilascio 1.0 dell'ambiente KDesktop"
23 ottobre 2000 - rilasciato KDE 2.0 "La squadra di KDE annuncia oggi il rilascio di KDE 2.0, il desktop potente, modulare e pronto per internet di KDE. Questo attesissimo rilascio costituisce la prossima generazione della premiata serie KDE 1 che vide il suo culmine nel rilascio di KDE 1.1.2 poco più di un anno fa. KDE 2.0 è il frutto del lavoro di centinaia di sviluppatori dedicati provenienti da oltre 30 paesi."
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".
For a more detailed look at the history, including details of all the KDE 3.x releases, see this page