Historias
Slashboxes
Comentarios
 

Qt será licenciado como LGPL

editada por inniyah el 14 de Enero 2009, 08:36h   Printer-friendly   Email story
desde el dept. Licencias-libres
Nokia ha anunciado hoy que la biblioteca multiplataforma Qt para el desarrollo de interfaces gráficas, y que se usa tanto para sistemas de escritorio como para empotrados, estará disponible bajo la versión 2.1 de la licencia LGPL (Lesser General Public License) a partir de la versión 4.5, programada para marzo de 2009. La principal diferencia entre la GPL y la LGPL es que la última puede enlazarse con un programa que no sea GPL. Además, Qt estará disponible desde un nuevo dominio: www.qtsoftware.com. djworld se hace también eco de la noticia en su bitácora.

Historias relacionadas

[+] Nokia libera su adaptación de Python para móviles 32 comentarios
YearOfTheDragon nos cuenta: «Nokia publicó el código fuente de Python para la plataforma de desarrollo la Serie 60. Según la propia compañía, "Nokia está extendiendo su compromiso con las iniciativas de código abierto y espera que su contribución del código de Python a la comunidad de desarrolladores traerá mayor entusiasmo e innovaciones en el desarrollo de las soluciones de código abierto para móviles que se están expandiendo rápidamente en el mercado de los móviles inteligentes". El código fuente ya está disponible para descarga en SourceForge bajo licencias Apache Version 2 y Python. Puede encontrarse más información en la web de Python para S60».
[+] Qt se podrá usar con muchas más licencias libres 68 comentarios
djworld nos cuenta: «Trolltech ha sacado una versión nueva de Qt, la 4.3.1, que a parte de añadir algunos arreglos de fallos, incluye un cambio en su esquema de licencias muy importante. A partir de ahora se va a poder usar Qt con proyectos que están no sólo bajo la GPL sino también bajo una larga lista de licencias libres, entre las que se incluyen la Apache, BSD, LGPL, MPL, X11,... Esto permitirá a muchos desarrolladores de proyectos con otras licencias usar Qt y ampliará el abanico de posibles licencias que pueden elegir los desarrolladores al crear un proyecto nuevo. ¿Y tú, por qué no estás usando ya Qt?»
[+] Nokia adquiere Trolltech 48 comentarios
Leo en el blog de Lars Knoll que Nokia ha comprado Trolltech. Según una carta abierta que ha dejado a la comunidad, el modelo de negocio de Trolltech seguirá igual, tanto en el mundo del Open Source como en el mundo del software comercial. También podemos leer algunas de las ideas clave de Nokia, donde dice por ejemplo que ésta adquisición acelerará el desarrollo de las Qt tanto en escritorio como en dispositivos móviles. Actualización -rvr: Hay una página oficial de Trolltech sobre la adquisición, con más información.
[+] Qt estará soportada por maemo 23 comentarios
marce nos informa de que maemo tendrá soporte oficial para la librería Qt, y no solamente las GTK+ como ocurre ahora mismo. También se comenta en las KDE News. Asímismo tienen intención de contratar a gente con un perfil de desarrollo en Qt/C++ (además del de GTK+/C). maemo es una plataforma de desarrollo de Nokia para dispositivos portátiles basada en Debian Linux, y cuyo diseño se apoya en el interfaz gráfico, bibliotecas y frameworks del proyecto GNOME.
[+] Nokia compra Symbian y la convierte en Fundación Symbian 35 comentarios
crokan nos cuenta: «Nokia ha comprado las acciones de Symbiam que aún no poseía y anuncia junto con Sony Ericsson, Motorola y NTT DOCOMO la creación de la Fundación Symbian, cuya finalidad es la creación de una plataforma abierta de software para teléfonos móviles. El objetivo es tratar de combinar los distintos interfaces de Symbian (S60, UIQ y MOAP) para ofrecer el sistema operativo con un interfaz básico común. ¿Será un revés para la implantación de sistemas Android o LiMo? ¿Peligran los sistemas empotrados GNU/Linux para smartphones y PDAs?»
[+] Nokia abrirá el código fuente de Symbian 19 comentarios
quk nos cuenta: «Nokia quiere que Symbian sea código abierto. Para ello ha adquirido la parte de Symbian OS que estaba en manos de otras empresas como Sony y Ericsson, y ha creado la Fundación Symbian para ofrecer Symbian de forma totalmente abierta y gratuita. La nota de prensa puede descargarse aquí El martes pasado todavía no se había creado este nuevo sitio web, que ofrece poco más que una colección de logos y algún comunicado de prensa. Engadget comenta que los móviles que usen esta versión de Symbian no estarán disponibles hasta dentro de dos años, mientras que en XatakaMóvil se analizan las implicaciones de la creación de esta fundación. ¿Habrá una versión que se ejecute sobre el Neo FreeRunner?
[+] Se publican betas de KDE 4.2, Qt 4.5 y Qt Creator 27 comentarios
Ayer, 18 de diciembre, se publicaron tres importantes versiones beta. KDE 4.2 beta 2 (anuncio en castellano) permite probar lo que será la primera versión de KDE4 dirigida al usuario final, pues ya será estable y tendrá todas las funcionalidades necesarias. Por su parte, Qt Software publica Qt 4.5 beta, que ya puede funcionar a 64 bits sobre el Cocoa de Apple, y Qt Creator beta, un excelente IDE del que ya hablamos, ahora bajo licencia GNU GPL. Update: 12/19 14:19 GMT by Q :Ana Guerrero informa en su blog de la disponibilidad de paquetes totalmente no oficiales para Debian Sid.
[+] Ubuntu Mobile utilizara Qt en vez de GNOME 56 comentarios
IFM nos cuenta: «El sistema operativo Ubuntu Mobile está experimentando un cambio radical debido a la llegada de los procesadores ARM para Netbooks y podrán pasar a utilizar el entorno de desarrollo Qt, licenciado por Nokia bajo LGPL como alternativa a Gnome. Durante su presentación este año en la conferencia linux.conf.au celebrada en Hobart, David Mandala de Canonical, dijo que Ubuntu Mobile ha cambiado mucho durante el año pasado debido al aterrizaje en el mercado de los famosos Netbooks. "He trabajado en dispositivos ARM durante muchos años, por lo que una distribución completa de Linux en ARM es emocionante.", dijo Mandala añadiendo que uno de los mayores desafíos está siendo el recordar a los desarrolladores el escribir aplicaciones para resoluciones de 800 por 600, que son las que se encuentran en los dispositivos más pequeños.»
[+] Antico: Un hermano menor de KDE está naciendo 47 comentarios
elpreto nos cuenta: «A través de un artículo en KDE-Hispano descubrimos el proyecto Antico, cuyo objetivo es desarrollar un sistema de escritorio y un administrador de ventanas (equivalente a, por ejemplo, KDE y KWin), basado en Qt4/X11, que sea sencillo y rápido. Todos los parámetros se deberían poder configurar desde unos pocos archivos, eliminando complicaciones innecesarias, siguiendo una filosofía de manejo simple (K.I.S.S.). Este proyecto tiene pensado basarse solamente en Qt4, tratando de no depender en ninguna dependencia externa (por ejemplo, no depender de bibliotecas KDE).»
[+] Qt se abre a contribuciones de la comunidad 8 comentarios
suy nos cuenta: «Qt, la plataforma de desarrollo de aplicaciones en la que se basa KDE, acepta desde hoy contribuciones de la comunidad. Durante el desarrollo del 'toolkit' por parte de TrollTech, era preciso asignar a dicha empresa el copyright del código que se quisiera integrar con la rama principal, puesto que así podían mantener las versiones con distintas licencias, y añadir fácilmente otras, como la reciente inclusión de la LGPL. Ahora Nokia, que compró a TrollTech, y que tomó la decisión del cambio a LGPL, también ha abierto el repositorio a contribuciones de la comunidad como anunció en su momento».
[+] Nokia Publica Qt 4.6.0 50 comentarios
Drizzt cuenta en su bitácora: Acaba de publicarse una nueva versión de la librerías Qt, la 4.6.0. Entre las novedades que trae esta versión hay varias cosas interesantes como reconocimiento de gestos en pantallas "multi-touch", animación de Widgets, soporte para máquinas de estados, más plataformas soportadas y optimizaciones de rendimiento.Más comentarios en reddit y OSNews.
Este hilo ha sido archivado. No pueden publicarse nuevos comentarios.
Mostrar opciones Umbral:
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.
  • Cambios

    (Puntos:3, Interesante)
    por Mu (11278) el Miércoles, 14 Enero de 2009, 09:01h (#1117635)
    ( http://www-etsi2.ugr.es/alumnos/mu01/guerraSoftware.html | Última bitácora: Viernes, 03 Diciembre de 2010, 10:41h )
    Esto se debe a un cambio del modelo de negocio respecto a las Qt.

    El negocio de Trolltech era vender licenias de Qt a empresas de software privativo, por lo que si hubiera usado LGPL se le hubiera chafado el negocio.

    Nokia no parece interesada en este modelo, y más bien parece que quiere usarlas para sus plataformas. Para ello le interesa que los creadores de software privativo puedan usar sus bibliotecas. Para eso necesitan la LGPL.

    Es posible incluso que el motivo principal de la compra de Trolltech fuera poder cambiar la licencia (si hubiera sido LGPL desde el principio, simplemente podría haberlas incluido en sus plataformas).

    El debate está servido.
    --
    Gdado dice roller [sourceforge.net]
    • Re:Cambios de inniyah (Puntos:2) Miércoles, 14 Enero de 2009, 09:12h
    • 1 respuesta por debajo de tu umbral de lectura actual.
  • Avance

    (Puntos:1)
    por xgoan (40003) el Miércoles, 14 Enero de 2009, 09:15h (#1117641)
    Creo que este es un gran avance para que Qt gane cierta popularidad.
    Yo creo que Qt se terminará convirtiendo en el standard para desarrollar.
    Lo que si me gustaría es que hubiese un driver para conectar directamente a SQL Server sin pasar por ODBC.
    • Re:Avance de Julio_sao (Puntos:2) Miércoles, 14 Enero de 2009, 10:17h
  • Buenooooooo

    (Puntos:1, Inspirado)
    por pobrecito hablador el Miércoles, 14 Enero de 2009, 09:16h (#1117643)
    Adiós, GTK, adiós. Tu única y gran ventaja acaba de caer.
    • Re:Buenooooooo de pobrecito hablador (Puntos:1) Miércoles, 14 Enero de 2009, 09:51h
  • Duro golpe a GTK

    (Puntos:1, Interesante)
    por pobrecito hablador el Miércoles, 14 Enero de 2009, 09:16h (#1117644)
    Si Nokia no se retracta y al final sale bajo LGPL sera el golpe mas duro posible a GTK y a Gnome ya que la licencia era la principal baza de GTK en contra de QT, ciertamente GTK en muchos aspectos es inferior a QT, superior solo en algunos pocos y ahora perdiendo el principal estoy seguro que va a disminuir mucho su uso.
  • Mi experiencia con Qt y GTK+

    (Puntos:5, Interesante)
    por rongorongo (23587) el Miércoles, 14 Enero de 2009, 19:34h (#1117909)
    ( http://kernel.org/ | Última bitácora: Jueves, 23 Septiembre de 2010, 19:27h )
    He estado desarrollando profesionalmente con Qt, la aplicacion mas grande, usando Qt, en la que he estado envuelto es esta (alrededor de 150K lineas de codigo):

    http://www.cyantechnology.com/support/CyanIDE_1.4. php [cyantechnology.com]

    Tambien estuve desarrollado con GTKmm (pero nunca al nivel que con las Qt) hace ya unos anyos, lo deje alla por el 2004, a lo mejor estoy desfasado respecto a GTK, me perdonais si lo que digo ya no es cierto.

    La principal diferencia es con mucho la DOCUMENTACION. La documentacion de Qt sencillamente no tiene parangon, clara concisa y amena. Hace anyos, cuando prepare un curso de C++ que publique en internet, intente usar GTKmm (la interfaz para C++ de GTK+). El principal motivo era que a mi me parecia (por aquel entonces) "mas libre", pero pronto acabe naufragando en un lio de "documentacion enganyosa" lo que se describia y lo que estaba implementado no tenian nada que ver. Incluso uno de los desarrolladores me pregunto si no me importaba escribirla y mantenerla (que esta muy bien, es software libre y cada cual hace lo que le gusta). Mi mayor error fue que elegi Kylix en vez de Qt para empezar el curso!

    Respecto a detalles tecnicos hay que decir que Qt esta muy pulido, GTK no lo esta tanto, y eso se nota sobre todo en la velocidad de ejecucion y consumo de memoria. Un zaurus que tuve tenia 32Mb y ls Qt volaban (inicialmente eran las 2.xx.xx, pero alguien empaqueto unas 3.xx.xx). He tenido Qt funcionando en dispositivos de 16Mb (en forma de Qt embedded). Aqui la comparacion con GTK no es justa, la implementacion minima que he visto de una interfaz sobre GTK eran con 32Mb, pero hay que tener en cuenta que puedes hacer correr Qt sin las X, pero con GTK necesitas uno a la fuerza (igual ahora se puede, no lo he investigado). Tambien hay que decir que en ambos casos, Qt y GTK, habian cosas funcionando a la vez, asi que tal vez funcionen con menos.

    Si sabes programar en C++, bueno, aqui no hay color, Qt esta PENSADO en C++, y la arquitectura de la biblioteca te lleva a aplicar herencia desce el principio (para mi la gran ventaja de la POO). Si a eso le unes un uso acertado de los templates la productividad por programador es altisima, y como tienes que escribir menos codigo, ya se sabe lo de los bugs.

    En cambio si no sabes C++ quizas GTK sea mejor, si te empenyas siempre puedes escribir C orientado a objetos (aunque cosas como la herencia no es banal sin soporte en la sintaxis).

    Lo de las licencias era un problema para Qt. La aplicacion que he puesto arriba estaba mantenida por un equipo de 5 personas (mas o menos ese era el numero "estable"). Por esa aplicacion la companyia no cobra un duro, ellos fabrican chips y ese IDE es solo el entorno de desarrollo. Cuando, por pura necesidad, se planteo la version 2.0 del programa (que no habia mas remedio que empezar casi desde cero debido a una nueva familia de chips que demandaban un redisenyo de los compiladores, que eran varios y no compilaban precisamente lenguajes de programacion, y a que marketing nos demandaba una lista de nuevas "killer features" que duramente se podian insertar en la antigua aplicacion), se nos presento la posibilidad de renovar las licencias, o contratar a alguien mas para el equipo... pues va a ser que Java se hizo muy atractivo y repentinamente Eclipse se volvio un entorno muy intuitivo... lo que son las cosas. Con esta licencia lgpl hubiesemos seguido con Qt.

    nota 1: Ojo, evaluamos GTK tambien antes de decidirnos dar el salto a Java, el principal problema fue la estabilidad de la version de Windows.

    nota 2, completamente fuera de tema: Hoy en dia el equipo esta formado por 8 personas para una aplicacion que no hace mucho mas que la antigua. Para el desarrollador, Eclipse es un trato con el diablo. Hoy en dia creo que si puedes usar toda la infraestructura de Eclipse sin cambios es una buena opction (o sea, meter solo los compiladores debajo). Pero si te tienes que matar a hacer plugins (las featur
  • por pleyades (544) el Jueves, 15 Enero de 2009, 00:16h (#1117994)
    ( http://barrapunto.com | Última bitácora: Miércoles, 03 Noviembre de 2010, 20:48h )

    Después de tantos años buscando el modelo de negocio para el software libre, parece que Nokia lo ha encontrado: Vender teléfonos móviles.

    Espero no se tachado de troll por este sarcasmo (ingenuo soy).

    Aunque, desde luego, admito que es bastante off-topic, pero es un ejemplo perfecto. Parece que el Modelo de negocio del software libre parecen consistir en hacer un buen software, no ganar un céntimo y esperar que a que alguien lo compre por una fortuna. Que no está nada mal.

    Por lo demás, como muchos en este hilo, creo que dará un fuerte impulso a la programación en QT, por tanto a KDE.

  • Nokia

    (Puntos:1)
    por Snker (43609) el Jueves, 15 Enero de 2009, 03:36h (#1118014)
    ( http://www.argentinawarez.com/ | Última bitácora: Jueves, 15 Enero de 2009, 03:26h )
    Por fin Nokia descubrio como se tienen que hacer las cosas..
  • por Sexo (43617) el Lunes, 02 Febrero de 2009, 14:46h (#1124006)
    ( http://www.sexowarez.com/ | Última bitácora: Jueves, 15 Enero de 2009, 19:50h )
    Ah mi me gustaria saber porque apple con su iphone no hace lo mismo que Nokia y libera el codigo, asi habria muchos mas programas libres y gratuitos que poder bajar :)
  • Re:Ahora si desbancan a Gnome Gtk

    (Puntos:1, Inspirado)
    por pobrecito hablador el Miércoles, 14 Enero de 2009, 10:16h (#1117678)
    Te olvidas dos cosas:

    1- el software libre que aún no existe y que se desarrollará en el futuro.
    2- el software propietario, que si algún dia los escritorios UNIX quieren dejar de ser minoritarios, tendrá que llegar por fuerza. Ahora al fin tienen un toolkit de calidad que pueden usar.
    [ Padre ]
  • Re:Ahora si desbancan a Gnome Gtk

    (Puntos:5, Interesante)
    por GooZ (9992) <{diego} {at} {goedi.net}> el Miércoles, 14 Enero de 2009, 10:25h (#1117685)
    ( http://www.goedi.net/ | Última bitácora: Martes, 16 Junio de 2009, 20:48h )

    Pero en serio entendéis de lo que habláis?

    Qt ya era libre para desarollos libres: por eso existe KDE, y KDE y las Qt son distribuidas con las distribuciones de GNU/Linux.

    La única diferencia es que ahora las Qt podrán usarse en software comercial sin pedir licencia a Trolltech.

    En qué afecta eso a GNOME y sus usuarios? En nada. Los usuarios de sistemas y aplicaciones libres no verán ninguna diferencia.

    La única diferencia será para la gente que quiera desarrollar una aplicación comercial: ahora podrá pensar en usar Qt sin ninguna implicación legal.

    Mucha gente habla de que si un toolkit gráfico u otro es mejor. Dudo que hayáis programado una aplicación medio usable en alguno de los dos antes de hablar. GTK no es peor que Qt, GTK es simplemente C. C programado de forma orientada a objetos, usando funciones que hace de método accesorio con el objeto que se quiere modificar como primer parámetro. Con la abstracción mental suficiente no hay diferencia.

    La gente oye C y se caga, oye C++ y parece que es dios, y eso que el 90% de gente que dice que programa en C++ lo único que hace es programar en C con objetos sin olvidarse de C antes de empezar.

    Además, si te da alergia C y quieres C++ para eso está GTKmm.

    --
    If you don't believe this lie is true, Ask the blind man -- he saw it too!
    [ Padre ]
  • Re:Da igual

    (Puntos:3, Informativo)
    por djworld (10393) el Miércoles, 14 Enero de 2009, 14:56h (#1117810)
    ( http://www.erasmus-innsbruck.com/ | Última bitácora: Martes, 26 Enero de 2010, 07:05h )
    Lo que moc genera es C++ estándar, así que de "no estandar" no hay nada. No es más que un generador de código. No es, ni mucho menos, el único, también se utilizan generadores de código para otras cosas y en muchos otros sitios.

    Gracias a moc, Qt es mucho más flexible que si usaran templates, en la documentación de Qt te explican muy bien por qué [trolltech.com].

    Y si te parece que usar un generador de código es peor que empeñarse en usar un lenguaje procedural como C para implementar orientación a objetos, como hace Gtk, en lugar de usar directamente un lenguaje orientado a objetos pues apaga y vámonos...

    Por otra parte, Google Earth o Skype pueden dar fé de ello pero ya veo que para tí no son nadie...

    Y antes de que preguntes: sí, desarrollo software profesionalmente con Qt [dialapplet.com], así que sé de lo que hablo.
    --
    openSUSE 11.3 [opensuse.org]
    [ Padre ]
  • por chavi (9251) el Miércoles, 14 Enero de 2009, 16:47h (#1117860)
    ( http://web.iesrodeira.com | Última bitácora: Sábado, 25 Abril de 2009, 19:50h )
    Pues resulta que las aplicaciones más importantes GTK son GPL y podrían haber utilizado Qt perfectamente....
    --
    Xavi.
    [ Padre ]
  • Re:Señores...

    (Puntos:2)
    por rongorongo (23587) el Miércoles, 14 Enero de 2009, 17:51h (#1117879)
    ( http://kernel.org/ | Última bitácora: Jueves, 23 Septiembre de 2010, 19:27h )
    Bueno, han estado funcionando en mi Zaurus que tiene 32Mb de RAM desde el principio (viene con Qtopia, un entorno basado en Qt) y van muy, muy bien, puedes ejecutar Opera para navegar y todo eso sin necesitar swap. Qt es muy r'apida.
    [ Padre ]
    • Re:Señores... de xgoan (Puntos:1) Miércoles, 14 Enero de 2009, 21:24h
    • 1 respuesta por debajo de tu umbral de lectura actual.
  • Re:Da igual

    (Puntos:1)
    por xgoan (40003) el Miércoles, 14 Enero de 2009, 21:21h (#1117930)
    Vale entonces que todo el mundo deje de usar Lex/Flex y Yacc/Bison, que no es C y C++ estandar.

    Moc es la ostia y no solo por los signals/slots sino porque permite acceder en tiempo de ejecución a la información de un QObject sin tener que programarlo a mano.
    [ Padre ]
  • 4 respuestas por debajo de tu umbral de lectura actual.