Los proyectos KDE son proyectos mantenidos por la comunidad KDE , un grupo de personas que desarrollan y abogan por software libre para el uso diario, por ejemplo KDE Plasma y KDE Frameworks o aplicaciones como Amarok , Krita o Digikam . También hay proyectos que no son de codificación, como el diseño del tema de escritorio y el conjunto de iconos de Breeze, que está coordinado por VisualDesignGroup de KDE. Incluso las aplicaciones que no son de Qt como GCompris , que comenzaron como una aplicación basada en GTK, o proyectos basados en la web como WikiToLearn son oficialmente parte de KDE.
Desarrollador (es) | KDE |
---|---|
Escrito en | C ++ , Qt , QML y muchos más |
Sistema operativo | Similar a Unix con X11 o Wayland , Windows , Android , MacOS |
Tipo | Software libre |
Licencia | GNU GPL , GNU LGPL , Licencia BSD , Licencia MIT [1] |
Sitio web | inventar |
Descripción general
A día de hoy, hay muchos proyectos de KDE que son independientes o están agrupados en subproyectos más grandes:
- Espacios de trabajo de plasma de KDE
- KDE Frameworks (anteriormente KDE-Libs ): una colección de bibliotecas que proporciona frameworks y funcionalidades para desarrolladores
- Paquete de aplicaciones de KDE : contiene aplicaciones centrales como Konqueror, Dolphin, KWrite y Konsole.
Proyectos principales de KDE
- Plasma : interfaz de usuario para múltiples espacios de trabajo
- KWin - Administrador de ventanas
- KHTML : motor de renderizado HTML , bifurcado en WebKit en 2004
- KJS - motor JavaScript
- KIO : acceso a archivos extensible y transparente a la red
- KParts : marco ligero de componentes gráficos en proceso
- XMLGUI : permite definir elementos de la interfaz de usuario, como menús y barras de herramientas a través de archivos XML
- Phonon - Marco multimedia
- Sólido : marco de integración de dispositivos
- Sonnet - Corrector ortográfico
- ThreadWeaver : biblioteca para utilizar sistemas multiprocesador de forma más eficaz
Aplicaciones de KDE
Las principales aplicaciones desarrolladas por KDE incluyen:
- Ark - Herramienta de archivo
- Dragon Player : reproductor multimedia. [2]
- Dolphin - Administrador de archivos
- Gwenview - Visor de imágenes
- Kate - Editora de texto
- Konsole - Emulador de terminal
- Kontact : administrador de información personal con un cliente de correo electrónico , un cliente de noticias , un agregador de feeds , listas de tareas pendientes, etc.
- Konqueror : navegador web y administrador de archivos
- Kopete - cliente de mensajería instantánea
- Krita - Editor de gráficos de trama para pintura digital
- Kdenlive : software de edición de video
- Complementos de plasma de KDE: widgets de plasma adicionales .
- 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 de KDE
- Ilustraciones de KDE : iconos, estilos, etc. adicionales
- KDE-SDK
- Enlaces de KDE
- KDEWebdev : herramientas de 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 maduren las aplicaciones. [3]
Otros proyectos
- KDE neon : una distribución que presenta los últimos paquetes de software de KDE sobre una base de Ubuntu.
- Wiki2Learn : un marco web basado en wiki para que las personas participen y compartan conocimientos.
Desarrollo
Código fuente
El código fuente de cada proyecto de KDE se almacena en un repositorio de código fuente usando Git . [4] Las versiones estables se lanzan al servidor FTP de KDE [5] en forma de código fuente con scripts de configuración , listas para ser compiladas por los proveedores de sistemas operativos y para integrarse con el resto de sus sistemas antes de la distribución. La mayoría de los proveedores utilizan solo versiones estables y probadas de programas o aplicaciones de KDE, proporcionándolas en forma de paquetes precompilados y fáciles de instalar.
Implementación
La mayoría de los proyectos de KDE utilizan el marco 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 2011[actualizar] CMake sirve como herramienta de construcción. Esto permite que KDE admita una gama más amplia de plataformas, incluido Windows. [6] GNU gettext se utiliza para la traducción. Doxygen se utiliza para generar documentación api. [7]
Licencia
Los proyectos de software de KDE deben publicarse bajo condiciones de licencia gratuitas. En noviembre de 1998, el marco Qt obtuvo una licencia doble bajo la licencia pública Q (QPL) gratuita y de código abierto y una licencia comercial para desarrolladores de software propietario . El mismo año, se creó la base KDE Free Qt que garantiza que Qt entraría en una variante de la licencia BSD muy liberal en caso de que Trolltech deje de existir o no se publique una versión gratuita de Qt durante 12 meses. [8]
Continuó el debate sobre la compatibilidad con la Licencia Pública General 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 . [9] Trolltech siguió exigiendo licencias para desarrollar software propietario con Qt. Las bibliotecas centrales de KDE se licencian colectivamente bajo la GNU LGPL, pero la única forma en que el software propietario puede hacer uso de ellas es desarrollándose bajo los términos de la licencia propietaria de Qt.
A partir de Qt 4.5, Qt también estuvo disponible bajo la versión 2.1 de LGPL, [10] ahora permite que las aplicaciones propietarias usen legalmente la versión Qt de código abierto.
Ver también
- Categoría: software KDE
- Categoría: Aplicaciones de KDE
- Lista de aplicaciones de KDE
- Aplicaciones de KDE
- KDE Extragear
Referencias
- ^ "Política de licencias de KDE" . Consultado el 6 de noviembre de 2010 .
- ^ Sitio web de Dragon Player Archivado el 27 de mayo de 2009 en la Wayback Machine.
- ^ "Compilación de software KDE" . Consultado el 20 de noviembre de 2010 .
- ^ "Proyectos de KDE" . Consultado el 31 de diciembre de 2010 .
- ^ "Servidor ftp de versión estable de KDE" .
- ^ Troy Unrau (22 de febrero de 2007). "El camino a KDE 4: CMake, un nuevo sistema de compilación para KDE" . KDE. KDE.NEWS. Archivado desde el 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 . Consultado el 28 de noviembre de 2010 .
- ^ "Fundación Qt libre de KDE" . KDE . Consultado el 13 de noviembre de 2010 .
- ^ "Trolltech ofrece una opción en materia de licencias con la adición de licencias GPL para el próximo lanzamiento de Qt" . 2000-09-05. Archivado desde el original el 13 de marzo de 2012 . Consultado el 28 de noviembre de 2010 .
- ^ Ryan Paul. "Opción de licencia LGPL agregada a Qt" . Nokia. Archivado desde el original el 19 de mayo de 2011 . Consultado el 13 de noviembre de 2010 .
enlaces externos
- El sitio web de KDE
- KDE.News , anuncios de noticias
- Foros de la comunidad de KDE , el foro oficial
- Planet KDE , agregado de blogs
- Wikis de KDE
- Localización de KDE
- Tienda KDE , extensiones y complementos gratuitos para el software KDE