El kit de herramientas Harmony es un conjunto de herramientas de software libre para widgets que buscaba ser compatible con la API del kit de herramientas Qt, que en aquel entonces no tenía licencia GPL . La licencia QPL que utilizaba Qt solo era gratuita si el programa no se vendía con fines de lucro y si su código fuente estaba disponible gratuitamente. Posteriormente, se publicó bajo los términos de la Licencia Pública General Reducida de GNU (LGPL).
Además de la compatibilidad de código fuente con Qt, el proyecto Harmony también tenía como objetivo añadir funcionalidades como aplicaciones multihilo y temas conectables, características que Qt incorporó posteriormente.
El Proyecto GNU lanzó el proyecto Harmony, y también el proyecto de escritorio GNOME , para contrarrestar el problema percibido de que el escritorio de software libre KDE estaba ganando popularidad pero requería que los usuarios instalaran software con licencia no GPL . En julio de 1997, el Proyecto GNU solicitó voluntarios para un reemplazo de Qt en el Boletín de GNU [ 1 ] y lo incluyó como una tarea de máxima prioridad en su sitio web. [ 2 ]
El desarrollo cesó a finales del año 2000, cuando Qt se lanzó bajo la licencia GPL , eliminando así la necesidad percibida de que existiera el Proyecto Harmony. En enero de 2009, Qt se puso a disposición bajo la licencia GNU LGPL, junto con las opciones de licencia anteriores.
Referencias
Enlaces externos
- El proyecto GNU , un ensayo de Richard Stallman, que cuenta la historia de Qt, Harmony y GNOME.
- Lista de correo de Harmony / FreeQt
- Qt y el LSB , información mayormente tangencial sobre la licencia de Qt.
- KDE
- Kits de herramientas de widgets
- Bibliotecas basadas en X