El Proyecto Qt es un esfuerzo de colaboración abierta para coordinar el desarrollo del marco de software Qt . Fundado inicialmente por Nokia en 2011, [1] el proyecto ahora está dirigido por The Qt Company . [2]
Fundado | 21 de octubre de 2011 |
---|---|
Fundador | Nokia |
Tipo | Comunidad |
Enfocar | Software libre |
Productos | Qt , Creador de Qt |
Método | Desarrollo y documentación |
Sitio web | La empresa Qt |
Historia
Haavard Nord y Eirik Chambe-Eng (los desarrolladores originales de Qt y el director ejecutivo y presidente, respectivamente, de Trolltech ) comenzaron el desarrollo de "Qt" en 1991, tres años antes de que la empresa se incorporara como Quasar Technologies, luego cambiaron el nombre a Troll. Tech y luego a Trolltech. [3]
Hasta la versión 1.45, el código fuente de Qt se publicó bajo la licencia Qt Free Edition . [4] Se consideró que esto no cumplía con el principio de código abierto de la Open Source Initiative y la definición de software libre de la Free Software Foundation porque, aunque la fuente estaba disponible, no permitía la redistribución de versiones modificadas.
La controversia surgió alrededor de 1998 cuando quedó claro que el entorno de escritorio K de KDE se convertiría en uno de los entornos de escritorio líderes para Linux . Como estaba basado en Qt, a muchas personas en el movimiento del software libre les preocupaba que una pieza esencial de uno de sus principales sistemas operativos fuera propietaria.
Con el lanzamiento de Qt 2.0, la licencia se cambió a Q Public License (QPL), una licencia de software libre, pero que la Free Software Foundation considera incompatible con la GPL. Se encontró un compromiso entre KDE y Trolltech por el cual Qt no podría caer bajo una licencia más restrictiva que la QPL, incluso si Trolltech fuera comprada o quebrada. Esto llevó a la creación de KDE Free Qt Foundation, que garantiza que Qt estaría bajo una licencia de estilo BSD en caso de que no se lanzara una versión libre / de código abierto de Qt durante un período de 12 meses. [5]
En 2000, Qt 2.2 fue lanzado bajo GPL v2, poniendo fin a toda controversia sobre la compatibilidad con GPL. [6]
El 28 de enero de 2008, Nokia anunció la adquisición de Trolltech. [7] [8]
El 14 de enero de 2009, la versión 4.5 de Qt fue renovada , agregando LGPL como opción de licencia. [9]
El Proyecto Qt se fundó el 21 de octubre de 2011. [1] [10] En agosto de 2012, Digia anunció la adquisición de todos los derechos de Qt y asumir el papel de Nokia dentro del Proyecto Qt. [2]
Gobernancia
El Proyecto Qt no es una entidad legal u organización separada; Digia conserva todas las marcas comerciales de Qt. [11] [12]
La gobernanza abierta de Qt se basa en la de WebKit . [13] [14]
La toma de decisiones se lleva a cabo en un proceso que el proyecto describe como "consenso vago". [15]
El proyecto facilita la comunicación en línea entre sus desarrolladores y miembros de la comunidad a través de foros públicos, [16] listas de correo [17] y páginas wiki. [18]
Organizaciones participantes
Aparte del líder del proyecto Digia y varias personas, varias otras organizaciones participan en el Proyecto Qt. [19] El segundo mayor contribuyente de Qt es KDAB , una empresa de consultoría sueca de Qt. [20] KDAB participa en muchas áreas, incluido el mantenimiento de varios componentes. [21] [22] KDAB junto con RIM / BlackBerry mantienen los puertos QNX y BlackBerry 10 de Qt. [19] [23]
Otro gran participante es Intel , contribuyendo, por ejemplo, con el soporte de Wayland . [24] AudioCodes mantiene el soporte de IBM ClearCase en Qt Creator . [25]
Muchas contribuciones también provienen de la comunidad de KDE , que a menudo agrega características de sus Frameworks de KDE en sentido ascendente a Qt. [26]
Ver también
- KDE eV
Referencias
- ↑ a b Lydia Pintscher (21 de octubre de 2011). "KDE aplaude el movimiento de Qt hacia la gobernanza abierta" . KDE.News . Consultado el 8 de mayo de 2013 .
- ^ a b "Digia adquirirá Qt de Nokia" . Digia.com. Archivado desde el original el 5 de marzo de 2013 . Consultado el 19 de marzo de 2013 .
- ^ "Una breve historia de Qt" . Archivado desde el original el 30 de junio de 2008 . Consultado el 20 de diciembre de 2007 .
- ^ "Licencia Qt Free Edition" . Trolltech. 1992. Archivado desde el original el 14 de octubre de 2016 . Consultado el 14 de octubre de 2016 .
- ^ "Free Qt Foundation" . KDE . Consultado el 8 de mayo de 2013 .
- ^ "Trolltech para lanzar Qt bajo GPL - Decisión altera el panorama de la GUI de Linux - Informes" . LinuxPlanet. 4 de septiembre de 2000 . Consultado el 8 de mayo de 2013 .
- ^ "Nokia adquirirá Trolltech para acelerar la estrategia de software" . 28 de enero de 2008 . Consultado el 28 de enero de 2008 .
- ^ Paul, Ryan (28 de enero de 2008). "Nokia para comprar Trolltech, se convertirá en un patrocinador de KDE" . Ars Technica . Consultado el 8 de mayo de 2013 .
- ^ "Qt Everywhere: 4.5 volverá a ser licenciado como LGPL" . Consultado el 8 de mayo de 2013 .
- ^ Meyer, David (24 de octubre de 2011). "Nokia le da a Qt la gobernanza de código abierto" . ZDNet . Consultado el 8 de mayo de 2013 .
- ^ "Quiénes somos - Digia Plc" . Qt.digia.com. 13 de septiembre de 2011. Archivado desde el original el 30 de mayo de 2013 . Consultado el 8 de mayo de 2013 .
- ^ "Proyecto Qt" . Proyecto Qt . Consultado el 8 de mayo de 2013 .
- ^ "Nokia: Qt 5 soll im April 2012 erscheinen" (en alemán). Golem.de. 16 de junio de 2011 . Consultado el 8 de mayo de 2013 .
- ^ Anita Klingler (24 de octubre de 2011). "Nokia startet Qt-Projekt mit unabhängiger Infrastruktur" (en alemán). Zdnet.de . Consultado el 8 de mayo de 2013 .
- ^ "The_Qt_Governance_Model | Qt Wiki" . Proyecto Qt. 25 de septiembre de 2012 . Consultado el 8 de mayo de 2013 .
- ^ "foros" . Proyecto Qt . Consultado el 8 de mayo de 2013 .
- ^ "Listas de correo" . Lists.qt-project.org . Consultado el 8 de mayo de 2013 .
- ^ "índice | Qt Wiki" . Proyecto Qt. 29 de marzo de 2013 . Consultado el 8 de mayo de 2013 .
- ^ a b Macieira, Thiago. "Estadísticas del proyecto Qt" . Blog de Thiago Macieira . Macieira.org . Consultado el 8 de mayo de 2013 .
- ^ "contribuciones a Qt 5.0 (parte 1)" . KDAB. 20 de diciembre de 2012 . Consultado el 8 de mayo de 2013 .
- ^ "contribuciones a Qt 5.0 (parte 2)" . KDAB. 21 de diciembre de 2012 . Consultado el 8 de mayo de 2013 .
- ^ "Mantenimiento de Qt3D" . KDAB. 21 de diciembre de 2012 . Consultado el 8 de mayo de 2013 .
- ^ "Qt5 en el sistema operativo QNX" . KDAB. 19 de abril de 2012 . Consultado el 8 de mayo de 2013 .
- ^ "[Phoronix] Qt ahora se basa en Wayland" . Phoronix.com. 21 de septiembre de 2010 . Consultado el 8 de mayo de 2013 .
- ^ "Mantenedores | Qt Wiki" . Proyecto Qt. 12 de abril de 2013 . Consultado el 8 de mayo de 2013 .
- ^ "Frameworks / Épicas / Contribuciones a Qt5" . Wiki de la comunidad de KDE . Consultado el 27 de abril de 2015 .
enlaces externos
- Página web oficial
- Sitio web de Qt
- Qt Marketplace
- Fundación Qt libre de KDE
- Estadísticas del proyecto Qt (actualizado semanalmente)