Qt Project: por fin Qt es completamente libre y comunitario

Con el nacimiento del Qt Project, se profundiza el camino “libre” para este importante proyecto, dejando de lado las especulaciones y rumores que había creado la compra de Nokia por parte de Microsoft.

A partir de ahora, el Qt Project permitirá administrar el desarrollo comunitario de Qt, algo que hasta ahora estaba básicamente en manos de Nokia Esta iniciativa permitirá a todos aquellos dispuestos a contribuir, que puedan hacerlo.

La historia de Qt

Inicialmente Qt apareció como biblioteca desarrollada por Trolltech (en aquel momento «Quasar Technologies») en 1992 siguiendo un desarrollo basado en el código abierto, pero no completamente libre. Originalmente permitía desarrollo de software cerrado mediante la compra de una licencia comercial, o el desarrollo de software libre usando la licencia Free Qt. Esta última no era una licencia real de software libre dado que no permitía redistribuir versiones modificadas de Qt.

Se usó activamente en el desarrollo del escritorio KDE (entre 1996 y 1998), con un notable éxito y rápida expansión, camino de convertirse en uno de los escritorios más populares de GNU/Linux.

Este hecho causaba preocupación desde el proyecto GNU, ya que veían como una amenaza para el software libre que uno de los escritorios libres más usados se apoyase en software propietario. Para contrarrestar esta situación se plantearon dos ambiciosas iniciativas: por un lado el equipo de GNU en 1997 inició el desarrollo del entorno de escritorio GNOME con GTK+ para GNU/Linux. Por otro lado se intentó hacer una biblioteca compatible con Qt pero totalmente libre, llamada Harmony.

En 1998 desarrolladores de KDE se reunieron con Trolltech para establecer la KDE Free Qt Foundation, que establecía que si Trolltech dejaba de desarrollar la versión gratuita y semi-libre de Qt la propia Fundación podría liberar la última versión publicada de la biblioteca Qt bajo una licencia tipo BSD.

Con la versión 2.0 se cambió a la licencia Q Public License, considerada de código abierto. Este cambio pretendía acallar las críticas a Qt y KDE que alegaban que no era software libre. Sin embargo, QPL no era compatible con la licencia GPL que usaba KDE, por lo que hubo voces que afirmaban que se estaba violando la licencia GPL al mezclar software QPL (la biblioteca Qt) con software GPL (KDE).

El 4 de septiembre de 2000, Trolltech comenzó a ofrecer la biblioteca Qt en su versión 2.1 bajo la licencia GPL en su versión para Linux. La versión para Mac OS X no se publicó bajo GPL hasta junio de 2003, mientras que la versión para Windows fue publicada bajo la licencia GPL en junio de 2005.

El 18 de enero de 2008, Trolltech anunció que también ofrecería Qt bajo la licencia GPL v3.

El 14 de enero de 2009, Nokia anunció que Qt v4.5 se licenciaría adicionalmente bajo la licencia LGPL 2.1, con el lema «Qt Everywhere»

El anuncio

Como vimos, Qt pasó por muchas licencias, teniendo actualmente una que sí es considerada “libre”. Sin embargo, uno de los puntos a los que los opositores de KDE se agarraban con uñas y dientes era el hecho de que consideraban a su base, Qt, como no libre, por ser desarrollado por una empresa particular. Ahora, con la creación del “Qt project“, dichas librerías pasan a ser 100% software abierto.

Les dejo el anuncio y aclamación de esta noticia por parte del equipo de KDE en dot.kde.org:

KDE aplaude el cambio a gobierno abierto de Qt

Hoy, Nokia anunció el inicio del modelo de gobierno abierto para Qt, conocido como “Qt Project”. El proyecto Qt permite tanto a compañías como individuos contribuir al desarrollo de Qt. KDE apoya éste movimiento y se emociona con las posibilidades que esto trae. Por mucho tiempo hemos estado esperando por oportunidades para tomar un rol más activo en el futuro de Qt y el gobierno abierto hará esto más fácil. KDE ha estado trabajando de cerca con Qt durante sus 15 añosde vida y el proyecto Qt promete llevar esta colaboración a un nuevo nivel.

Olaf Schmidt-Wischhöfer (KDE Free Qt Foundation) y Martin Konold (co-fundador de KDE) dijeron: “Apoyamos completamente el trabajo que se está haciendo con el proyecto Qt. Un Qt abiertamente gobernado está en el interés de todos sus desarrolladores. La estructura de gobierno abierto del proyecto Qt faculta a los desarrolladores para influenciar la dirección y ritmo del desarrollo de Qt. Interesados en el futuro de Qt, como KDE, pueden ahora contribuir de acuerdo a sus propias prioridades y tomar posesión sobre áreas de Qt que son de particular interés para ellos.”

Para asegurar la igualdad en términos de contribución para desarrolladores individuales, dos abogados fueron contratados por la “KDE Free Qt Foundation”. Agradecemos a Nokia por tomar su retroalimentación en cuenta, y por trabajar con muchas otras “third parties” interesadas para que el acuerdo de licencia de contribución Qt sea ampliamente soportada. El propósito de la KDE Free Qt Foundation es asegurarse de que Qt estará siempre disponible como software libre (LGPL 2.1 y GPL3). Los acuerdos legales entre KDE y Nokia asegurando que la libertad de Qt siguen válidos y pueden ahroa usarse como sólidas bases legales para Qt como un proyecto de Software libre desarrollado por una comunidad.”

Fuente: Blue Leaf Linux & Qt Project


3 comentarios

  1.   Courage dijo

    Es una gran noticia para los usuarios y los desarroladores de Kde, cuantas menos empresas tengan las narices metidas en algo de Linux y BSD mejor que mejor

  2.   krafty dijo

    KDE es uno de los mas logrados escritorios, no solo para GNU/Linux.
    Eh usado y probado muchísimos escritorios tanto de MacOS, MS Windows, Solaris y claro los existentes en GNU/Linux, y la verdad me quedo con KDE toda la vida.
    Vamos KDE y me alegra muchísimo la noticia.

  3.   Envi dijo

    No llego a comprender este tipo de posturas. Sin la gran malla de empresas que contribuyen en Linux, hoy no sería lo que es.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *