Los proyectos de KDE son aquellos mantenidos por la comunidad de KDE , un grupo de personas que desarrollan y promueven software libre para uso cotidiano, como KDE Plasma y KDE Frameworks , o aplicaciones como Amarok , Krita o Digikam . También existen proyectos que no implican programación, como el diseño del tema de escritorio y el conjunto de iconos Breeze, coordinado por el Grupo de Diseño Visual de KDE. Incluso aplicaciones que no utilizan Qt, como GCompris (que comenzó como una aplicación basada en GTK), o proyectos web como WikiToLearn, forman parte oficialmente de KDE.
KDE utiliza a Konqui, un dragón chino , como su mascota. [ 2 ]
Descripción general
A día de hoy, existen muchos proyectos de KDE que son independientes o están agrupados en subproyectos más grandes:
- Espacios de trabajo de KDE Plasma
- KDE Frameworks (anteriormente KDE-Libs ): Una colección de bibliotecas que proporciona marcos de trabajo y funcionalidades para desarrolladores.
- Paquete de aplicaciones KDE : Contiene aplicaciones básicas como Konqueror, Dolphin, KWrite y Konsole.
Proyectos principales de KDE
- Plasma : interfaz de usuario para múltiples espacios de trabajo.
- KWin – Gestor de ventanas
- KHTML – Motor de renderizado HTML , bifurcado en WebKit en 2004.
- KJS – Motor JavaScript
- KIO – Acceso a archivos transparente a través de la red y extensible
- KParts : Marco de componentes gráficos ligero para procesos integrados
- XMLGUI : permite definir elementos de la interfaz de usuario , como menús y barras de herramientas, mediante archivos XML.
- Phonon – Marco multimedia
- Sólido : Marco de integración de dispositivos
- Soneto – Corrector ortográfico
- ThreadWeaver : una biblioteca para utilizar sistemas multiprocesador de forma más eficaz.
Aplicaciones KDE

Entre las principales aplicaciones desarrolladas por KDE se incluyen:
- Ark – Herramienta de archivado
- Dragon Player – Reproductor multimedia. [ 3 ]
- Dolphin – Gestor de archivos
- Gwenview – Visor de imágenes
- Kate – Editora de texto
- Konsole – Emulador de terminal
- Kontact : gestor de información personal que incluye cliente de correo electrónico , cliente de noticias , agregador de feeds , listas de tareas, etc.
- Konqueror – Navegador web y gestor de archivos
- Kopete – Cliente de mensajería instantánea
- Krita : editor de gráficos rasterizados para pintura digital.
- Kdenlive – Software de edición de vídeo
Grupos de aplicaciones temáticamente relacionados
- Complementos de KDE-Plasma: Widgets adicionales de Plasma .
- Red KDE
- KDE-Pim
- Gráficos KDE
- KDE-Multimedia
- KDE-Accessibility : Aplicaciones de accesibilidad.
- Utilidades de KDE
- KDE-Edu
- Calligra Suite : Suite de oficina integrada
- Juegos de KDE
- Juguetes KDE
- KDE-Artwork : Iconos, estilos, etc. adicionales.
- SDK de KDE
- Enlaces KDE
- KDEWebdev : Herramientas para el desarrollo web.
- KDE-Extragear : Extragear es una colección de aplicaciones y herramientas que no forman parte de las aplicaciones principales de KDE.
- KDE-Playground: Este repositorio contiene software nuevo e inestable. Es un lugar para que las aplicaciones maduren. [ 4 ]
Otros proyectos
- KDE Connect : Una aplicación multiplataforma que permite la transferencia de datos entre dispositivos a través de redes locales.
- KDE neon : una distribución que incluye los paquetes de software KDE más recientes sobre una base Ubuntu.
- Wiki2Learn : un marco web basado en wiki para que las personas participen y compartan conocimientos.
- Liquidshell: una alternativa al plasma [ 5 ]
Desarrollo
Código fuente
El código fuente de cada proyecto de KDE se almacena en un repositorio de código fuente mediante Git . [ 6 ] Las versiones estables se publican en el servidor FTP de KDE [ 7 ] en forma de código fuente con scripts de configuración , listos para ser compilados por los proveedores de sistemas operativos e integrados con el resto de sus sistemas antes de su distribución. La mayoría de los proveedores utilizan únicamente versiones estables y probadas de los programas o aplicaciones de KDE, proporcionándolas en forma de paquetes precompilados de fácil instalación.
Implementación
La mayoría de los proyectos de KDE utilizan el framework Qt, que se ejecuta en la mayoría de los sistemas Unix y similares a Unix (incluido Mac OS X ) y Microsoft Windows. A partir de 2011CMake sirve como herramienta de compilación. Esto permite que KDE admita una gama más amplia de plataformas, incluyendo Windows. [ 8 ] GNU gettext se utiliza para la traducción. Doxygen se utiliza para generar la documentación de la API. [ 9 ]
Licencias
Los proyectos de software de KDE deben publicarse bajo licencias libres. En noviembre de 1998, el framework Qt se licenció conjuntamente bajo la licencia pública Q (QPL) , libre y de código abierto, y una licencia comercial para desarrolladores de software propietario . Ese mismo año, se creó la fundación KDE Free Qt, que garantiza que Qt se acogería a una variante de la muy permisiva licencia BSD en caso de que Trolltech dejara de existir o no se publicara ninguna versión libre de Qt durante 12 meses. [ 10 ]
El debate continuó sobre la compatibilidad con la Licencia Pública General de GNU (GPL), por lo que en septiembre de 2000 Trolltech puso a disposición la versión Unix de las bibliotecas Qt bajo la GPL además de la QPL, lo que eliminó las preocupaciones de la Free Software Foundation . [ 11 ] Trolltech siguió exigiendo licencias para desarrollar software propietario con Qt. Las bibliotecas principales de KDE están licenciadas colectivamente bajo la GNU LGPL , pero la única forma en que el software propietario podía utilizarlas era desarrollándose bajo los términos de la licencia propietaria de Qt.
A partir de Qt 4.5, Qt también se puso a disposición bajo la LGPL versión 2.1, [ 12 ] lo que ahora permite que las aplicaciones propietarias utilicen legalmente la versión de código abierto de Qt.
Véase también
Referencias
- ↑ «Política de licencias de KDE» . Consultado el 6 de noviembre de 2010 .
- ↑ "Konqi - Wiki de la comunidad KDE" . comunidad.kde.org . Consultado el 13 de febrero de 2025 .
- ↑ Sitio web de Dragon Player archivado el 27/05/2009 en Wayback Machine
- ↑ "Compilación de software KDE" . Consultado el 20 de noviembre de 2010 .
- ↑ "liquidshell" . Aplicaciones de KDE . Consultado el 12 de marzo de 2023 .
- ↑ "Proyectos KDE" . Archivado del original el 24/01/2017 . Consultado el 31/12/2010 .
- ↑ "Servidor FTP de la versión estable de KDE" . Archivado del original el 20 de octubre de 2014. Consultado el 24 de diciembre de 2016 .
- ↑ Troy Unrau (22 de febrero de 2007). "El camino hacia KDE 4: CMake, un nuevo sistema de compilación para KDE" . KDE. KDE.NEWS. Archivado del original el 1 de julio de 2010. Consultado el 13 de noviembre de 2010 .
- ↑ "Marco de ingeniería de software" . 29 de octubre de 2010. Archivado del original el 19 de mayo de 2011. Consultado el 28 de noviembre de 2010 .
- ↑ «Fundación KDE Free Qt» . KDE . Consultado el 13 de noviembre de 2010 .
- ↑ "Trolltech ofrece una opción de licencia con la incorporación de la licencia GPL para el próximo lanzamiento de Qt" . 5 de septiembre de 2000. Archivado del original el 13 de marzo de 2012. Consultado el 28 de noviembre de 2010 .
- ↑ Ryan Paul. "Opción de licencia LGPL añadida a Qt" . Nokia. Archivado del original el 19 de mayo de 2011. Consultado el 13 de noviembre de 2010 .
Enlaces externos
- El sitio web de KDE
- Repositorios Git de KDE a través de GitLab CE
- Espejos de KDE Git en GitHub
- Monorepo SVN heredado de KDE a través de ViewVC
- KDE.News , anuncios de noticias
- Foros de la comunidad de KDE , el foro oficial
- Planet KDE , agregador de blogs
- Wikis de KDE
- Localización KDE
- Tienda KDE , extensiones y complementos gratuitos para el software KDE.
- Compilación de software KDE
- Software de 1998
- Software KDE
- Software relacionado con el sistema de ventanas de Unix
- Software de utilidad para Linux
- Software de utilidad para macOS
- Software de utilidad para Windows