Historia de KDE
Qt, el kit de herramientas para la interfaz gráfica usado para crear las aplicaciones de KDE no estaba originalmente bajo una licencia de software libre de forma completa, puesto que Trolltech también tenía un brazo comercial. Las principales consecuencias de esto fueron que los programas propietarios creados para KDE requerían una licencia de Trolltech, los creadores de Qt, y cualquier actualización de Qt tenía que pasar por Trolltech. Puesto que KDE es un proyecto basado en código abierto, la elección de Qt creo controversia entre los puristas del código abierto. Qt ha sido relicenciado bajo la licencia GPL y estos argumentos han quedado obsoletos, pero siguen siendo una parte importante de la historia de KDE.
¿Por qué eligieron Qt los desarrolladores de KDE?
- Qt es el mejor kit de herramientas disponible para crear interfaces gráficas para la plataforma UNIX. El éxito de un entorno de escritorio depende fundamentalmente de la disponibilidad de aplicaciones. Al usar Qt se impulsaría el desarrollo de aplicaciones y, por tanto, de KDE.
- Qt está disponible de forma gratuita para cualquier persona, incluyendo su código fuente, para el desarrollo y distribución de software libre.
- Instamos encarecidamente a las compañías de software comercial para que desarrollen aplicaciones para KDE. Esas compañías necesitan un kit de herramientas maduro y de alta calidad, así como soporte técnico. Ninguno de los kits de herramientas GPL habrían sido capaces de cumplir estos estrictos requisitos.
- La creación de una versión LGPL del kit Qt que alcanzara la calidad de la implementación de Trolltech llevaría mucho tiempo y se consideró una prioridad menor que la creación primero de un escritorio utilizable, gratuito y abierto.
La fundación KDE Free Qt
Para hacer frente a este problema, la Fundación KDE Free Qt fue fundada por el proyecto KDE y Trolltech. Esta fundación garantizaba la continua disponibilidad de Qt como infraestructura de desarrollo de software libre. Es decir, en caso de que Trolltech dejara de proporcionar Qt como software libre, la versión liberada hasta ese momento se reliberaría usando una licencia del estilo BSD - una licencia de naturaleza similar pero menos restrictiva que GPL o LGPL.
Esta decisión de reliberar sería moderada por un equipo de dos miembros en representación de la fundación KDE (no afiliados con Trolltech) y 2 miembros de Trolltech, con derecho a voto. En caso de empate, el voto de KDE tendría mayor peso.
El proyecto Harmony
Aquellos que dieron prioridad a la publicación de una versión con licencia GPL formaron el proyecto Harmony - un proyecto para clonar Qt bajo una licencia GPL. Se hicieron progresos rápidos durante este tiempo y consiguió que los puristas no tuvieran la excusa de rechazar KDE como un entorno de escritorio respetable y compatible. Sin embargo este proyecto desapareció puesto que Trolltech tomo la decisión de relicenciar Qt bajo la GPL.
Fechas importantes en la historia de KDE
12 de Julio de 1998 - Anuncio de KDE 1.0 "Un entorno de escritorio integrado para el sistema operativo Unix. Nos complace anunciar la disponibilidad de la versión 1.0 de KDesktop Environment"
23 de octubre de 2000 - KDE 2.0 publicado "El equipo de KDE anunció hoy la publicación de KDE 2.0, el escritorio KDE potente, modular y preparado para Internet. Esta esperada versión constituye la próxima generación de la galardonada serie KDE 1, que culminó con el lanzamiento de KDE 1.1.2 justo un año después. KDE 2.0 es producto del trabajo de cientos de programadores dedicados procedentes de más de 30 países. "
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