2.708 subscripciones por RSS o por E-mail

Nokia finalmente vende el negocio de Qt

Y aquellos desarrolladores que pusieron en duda el futuro de Qt finalmente tuvieron razón: Nokia vendió el negocio servicios y licenciamiento de ese framework (que había comprado de Trolltech en el 2008) a una empresa finlandesa llamada "Digia Plc". Junto con todo el negocio comercial de Qt también se van a Finlandia 19 de sus desarrolladores. La transacción terminará a fin de este mes por un monto no especificado.

Por otro lado, Qt es usado para construir exitosos proyectos como Google Earth y el cliente de Skype. Además, otros 3500 clientes de Qt de varias industrias con software para el escritorio y dispositivos embebidos también serán transferidos a Digia. Digia misma es una empresa de soluciones para negocios que ha estado usando Qt por unos cuantos años.

Además de más promesas, Nokia dice en su blog que:

"El equipo de soporte técnico de Qt de Nokia trabajará de cerca con Digia por el próximo año. Ahora comenzaremos a trabajar con Digia para asegurar una transición suave de todas las licencias y relaciones comerciales".

Al final, quizás todos debamos agradecerle a Trolltech que antes licenciara Qt bajo la GPLv3 con la opción de la LGPL.


Desarrolladores ponen en duda el futuro de Qt

Este artículo en el blog de Qt en el sitio de Nokia publicado ayer se apresura a aclarar que, al contrario de lo que algunos ya están prediciendo, ese framework no está muerto y que, de hecho, este es el mejor momento de su historia (?). El post también afirma que "Qt continuará viviendo en Symbian, MeeGo y las industrias y las plataformas no-móviles", citando además al CTO de Nokia haciendo las siguientes afirmaciones:

  • "Todavía somos unos grandes fans" (de Qt).
  • "Todavía continuaremos trabajando en Qt, mejorándolo".
  • "En los segmentos de teléfonos móviles examinaremos las tecnologías de Qt" (?)
  • "Qt Quick está probando ser una plataforma increíblemente productiva".
  • "Continuaremos actualizando dispositivos con versiones recientes de Qt y Qt Quick" (refiriéndose a Symbian)

Sin embargo, los 175 comentarios publicados (al momento de escribir esto) en ese mismo artículo son devastadores, llenos de incredulidad y hasta de recentimiento.

Un ejemplo de comentario típico:

"Qt, vía Symbian y MeeGo, iba a estar en más de un billón de teléfonos en la próxima década con cientos de miles de applicaciones Qt siendo creadas y compradas por OVI. Eso representaba un enorme potencial de ingresos que iba a suplementar el entorno goblal de Qt con millones de dólares fluyendo a través de las manos de compañías Qt, sus empleados y desarrolladores independientes".

"Sólo en mi caso personal, yo renuncié a mi trabajo hace medio año para enfocarme en aprender Qt planeando ganar algún ingreso desde OVI... todo eso se terminó, ese futuro fué aplastado".

Y porqué no otro más:

"Qt/Desktop se ha convertido en un ciudadano de segunda clase desde la compra de Nokia. En el último año se vieron lanzamientos de Qt que sólo han sido correcciones de errores a todo el ecosistema de Qt y adiciones (sólo) al mundo móvil".

En vista de la reciente alianza entre Nokia y Microsoft, quizás el futuro de Qt en manos de la primera estaría mejor asegurado si un Qt para Windows Phone 7 (WP7) hubiera estado en los planes desde el principio, pero todos sabemos que no es así. Este otro informadísimo comentario en Reddit explica porqué eso tampoco sucederá nunca:

Microsoft está decidido a no permitir el desarrollo para WP7 con código nativo, o sea, sin otra API que no sea la de Silverlight o XNA, excluyendo así de plano la posibilidad de un Qt para WP7 (e incluso la de correr código WinCE heredado). Y el motivo de esta decisión es simple: eventualmente, Microsoft planearía fusionar el código de WP7 con el de Windows, y eso sería mucho más sencillo con ese esquema.


No habrá Qt para Windows Phone 7

El proyecto de Qt había logrado algunos hitos bastante importantes después de la adquisición de Trolltech (sus creadores) por parte de Nokia hace un par de años. Ahora queda por verse cuál será la relevancia de todo eso después del anuncio de ayer de la asociación estratégica del gigante finlandés de los teléfonos celulares con Microsoft.

Por lo pronto también se anunció que Qt continuará siendo el framework de desarrollo para Symbian (porque Nokia afirma que continuará usando Symbian para "más dispositivos") y que continuará desarrollando aplicaciones "aplicaciones estratégicas" en Qt para la plataforma de Symbian. Y de manera sorprendente, también alienta a los desarrolladores a "hacer lo mismo" (aduciendo los 200 millones de usuarios de Symbian en todo el mundo y los 150 millones de teléfonos con Symbian que Nokia aún espera vender).

El mensaje entre líneas es que Nokia no tiene planes para adaptar Qt a las APIs de Windows Phone 7. Lo que resulta previsible, si tenemos en cuenta que Microsoft ya se coprometió a distribuir gratuitamente sus herramientas Windows Phone Developer Tools, Visual Studio 2010, Expression, Silverlight y XNA Framework a los desarrolladores que se suban al barco de "Microkia".

Por otro lado, Nokia también afirma que su prometido dispositivo con MeeGo todavía será lanzado este mismo año, que será compatible con las aplicaciones desarrolladas con Qt y que brindará a los desarrolladores un nuevo producto para tener en cuenta (?).

Una cosa sí es segura: Con la actualizada cuarta iteración de iOS y la tercera de Android a punto de salir del horno, Nokia también es la última oportunidad de Windows para hacerse de un nicho en el lucrativo mercado de los "smartphones".


Qt será gobernado públicamente

El año pasado Qt Software abrió los repositorios Git públicos de la biblioteca Qt. Hoy en día consideran esa decisión muy exitosa, con "cientos" de solicitudes recibidas para fusionar cambios contribuídos a Qt y Qt Creator. Así que en sendo del proyecto ya se están planteando el próximo paso natural: un gobierno público.

El nuevo modelo considerado es el típico de un proyecto Open Source, donde además de colaborar con código, los usuarios pueden involucrarse en el proceso desarrollo y la estructura de toma de decisiones.

Los detalles sobre cómo se implementará todo eso todavía están por publicarse, pero, entre otras cosas, será necesario hacer que todas las discusiones técnicas sean públicas, así como todas las decisiones que afecten a sus productos, como planes de ejecución, cronogramas, asuntos legales, etc. Este verdadera organización meritocrática es el reconomiento que desde los Qt Labs están otorgando a su comunidad de contribuyentes, que durante este último año demostró ser digna de semejante confianza y responsabilidad.

Así que si te hacía falta una excusa más para decidirte a aprender a programar en Qt esta noticia es lo que estabas esperando. Y un buen lugar por donde comenzar puede ser Zona Qt, un nuevo sitio que quiere "proporcionar un espacio para los usuarios de Qt que hablamos español".


Qt Labs Americas

Qt Labs Americas

Durante la reciente Gran Canaria Desktop Summit (GUADEC + Akademy 2009) se divulgó por primera vez la idea de los Qt Labs Americas con la promesa de que pronto se daría más información al respecto. Ese día finalmente llegó y ya está en línea qtlabs.openbossa.org, que explica así de qué se trata:

“El Qt Labs Americas es una iniciativa del OpenBossa con el objetivo de desarrollar las comunidades con interés en Qt y KDE en todo el territorio del continente americano, empezando por Brasil.

Para capacitar y ampliar el número de desarrolladores de Qt en las regiones en que actua y así llevar el Qt a todos los lugares. El Qt Labs Americas trabaja junto con la comunidad KDE en universidades locales.

Sus actividades están enfocadas en la promoción y auxilio a proyectos de Software Libre y en la divulgación de contenido actualizado sobre Qt”.

OpenBossa es el "semillero de ideas" del Instituto Nokia de Tecnologia (INdT), que tiene su sede en Brasilia y oficinas en otras dos ciudades del país carioca.


Nokia cambia el nombre de Qt Software

Nokia, que compró Qt por U$S 150 Millones a principios del año pasado, anunció que Qt Software se llamará a partir de ahora "Qt Development Frameworks" y que su sitio residirá en el dominio qt.nokia.com en lugar del anterior qtsoftware.com. Daniel Kihlberg, director de márketing de Nokia, explicó el motivo del cambio de nombre porque:

“Al final del día, nuestro objetivo es proveer a los desarrolladores con el mejor framework: Qt”.

Nokia ya había cambiado el nombre de su adquisión antes, de "Trolltech" a "Qt Software". Y recordemos que el nombre original de la empresa era "Quasar Technologies", que es el origen de las letras "Q" y "t" en el nombre del framework.


Abiertos los repositorios públicos de Qt

Qt en Gitorious

La gente de Qt Software, propiedad de Nokia, anunció que abrieron sus repositorios al público. A partir de ahora cualquier desarrollador puede contribuir con su propio código, traducciones, ejemplos y otro material al toolkit Qt y sus projectos relacionados (incluyendo Qt Creator, Qt Jambi y otros del Qt Labs). El nuevo repositorio está hospedado en Gitorious, así que es necesaria destreza en Git para poder subirse a este tren; luego sólo necesario ejecutar:

$ git clone git://gitorious.org/qt/qt.git

Con este anuncio también llega la noticia de que Qt Jambi ("Qt para Java") también será licenciado bajo la licencia LGPL, la misma que usa Qt desde principios de año.


Mandriva ayuda a portar K3B a Qt4

K3B

Mandriva decidió ayudar a portar el popularísimo y premiado software de grabación de CDs y DVDs K3B a Qt4. Dos ingenieros del equipo de KDE de Mandriva comenzarán a trabajar con Sebastian Trueg, el desarrollador principal de K3B, para que su renovada versión pueda lanzarse más temprano y así incluirse en la versión final del próximo Mandriva 2009.1 "Spring".

El resultado será que K3B podrá usar todo el poder de la plataforma de KDE4, como Solid, Phonon y todo el entorno Plasma.


Qt licenciado como LGPL

Según acaba de hacer público Nokia, que había comprado Trolltech a principios del año pasado, la versión 4.5 de Qt y todas sus posteriores estarán disponibles ahora también bajo la licencia LGPL. De esta manera, tres tipos de licencia son ahora aplicables a Qt:

El cambio respondería a la intención de flexibilizar las opciones con las que los desarrolladores liberan sus productos y para popularizar la adopción de Qt aún más, que a partir de este momento queda finalmente equiparada a GTK+ en cuanto a su licenciamiento.


Qt Creator 0.9.1 Beta

Qt Creator es el nuevo, liviano y multiplataforma Entorno Integrado de Desarrollo (IDE) de Trolltech, diseñado para hacer que el desarrollo en C++ de tu aplicación Qt sea más rápido y fácil.

Qt Creator no quiere ser un reemplazo de Eclipse ni Visual Studio, sino un IDE ligero pensado especialmente para el desarrollo en múltiples plataformas: Windows XP y Vista, Linux (desde la versión 2.6) y Mac OS X (desde 10.4 en adelante). Actualmente sólo soporta el desarrollo de aplicaciones para el escritorio, pero en el futuro también incluirá la funcionalidad necesaria para programar para dispositivos móviles y embebidos.

La versión final de Qt Creator está planeada para principios del 2009.