Una Pasión de Multitudes, desde el 2000
Xsponsor: 5 años hospedando VivaLinux!
Troll Tech anunció el lanzamiento de la versión final de Qt 3.0, su entorno C++ multiplataforma para el desarrollo de interfaces gráficas. Qt, la columna sobre la que está construído KDE, permite a los programadores crear aplicaciones gráficas que corran nativamente en Windows, Linux, Unix, Embedded Linux y, por primera vez, Mac OS X.
Las novedades, más que importantes, incluyen: Soporte para aplicaciones independientes de su plataforma y su base de datos, Qt Designer para crear GUIs, Qt Linguist para traducir GUIs a diferentes idiomas y Qt Assistant para acceder a la documentación.
Buenas noticias para los partidarios del entorno KDE: Trolltech anunció el lanzamiento de la primera beta de la próxima gran actualización de sus librerías gráficas escritas en C++: Qt 3.0 beta1 incluye ahora acceso a bases de datos (!), Qt Designer mejorado, la primera versión oficial de Qt Linguist, soporte para múltiples monitores y un nuevo modelo de componentes (fuentes aquí). Mientras tanto, el proyecto KOffice anunció KOffice 1.1 beta2, sólo 4 semanas después de su anterior versión beta1. El objetivo principal de estos lanzamientos betas es el de estabilizar el código de la versión 1.1 antes del anuncio de su versión final.
Trolltech está haciendo ahora un preview de Qt 3.0 para clientes y vendedores. Entre las nuevas característicasd de Qt 3.0 se destacan: bases de datos, Qt 3.0 incluirá una API para acceder a bases de datos mediante ODBC o soporte específico para Oracle, PostgreSQL y MySQL; Qt Designer ha evolucionado en un verdadero GUI builder; Qt Linguist es una herramienta de localización para convertir una aplicación Qt de un idioma a otro; Nuevo modelo de componentes, Qt 3.0 proveerá una API independiente de la plataforma usando un concepto tipo COM; y mucho más.
En una noticia que sin duda dará mucho que hablar "TrollTech, los autores de las librerías Qt en las que está basado KDE, decidieron usar JavaScript y la tecnología Mozilla como los componentes principales de las próximas versiones de sus productos. El equipo de desarrollo de KDE está entusiasmado con esta noticia: Reemplazando C++ por JavaScript y HTML/XML donde sea posible, KDE será más fácil de programar y "temificar", algunas veces con simplemente editar un stylesheet!" (Y feliz día de los inocentes! :)
Trolltech lanzó esta semana la última gran actualización 2.3.0 de sus librerías gráficas multiplataforma Qt, la piedra fundamental del popular entorno gráfico KDE y sus aplicaciones. La gran novedad es su capacidad para visualizar las tipografías más suavemente, usando las extensiones xtf incialmente incluídas en XFree86 4.0.2. El resto de las novedades son principalmento correcciones de errores y de mantenimiento. Todas las aplicaciones escritas para Qt 2.x deberían ejecutarse sin inconvenientes con Qt 2.3.0.
Según se dice en esta página en el sitio de TrollTech, QtMozilla (antes QTScape) fué desarrollado por 5 ingenieros de TrollTech y 2 programadores voluntarios, que portaron Netscape Navigator 5.0 a Qt en 5 días (!). En el sitio también se incluye mucha info. sobre el desarrollo de este proyecto y el link para bajarse las fuentes.
Algunos se alegrarán con esta noticia y otros no tanto, pero apareció entrerrado en el mailing list de Konqueror un mensaje en el que se afirma que aparentemente Corel estaría trabajando desde hace meses en portar Mozilla a Qt, con resultados reportados como "impresionantes": Parece que QtMozilla es más estable que la version oficial en GTK (!) El mensaje también dice que Corel también planea portar QtMozilla a KParts, con lo que no pasaría mucho antes de verlo embebido en Konqueror (!!) Otra cosa interesante es que supuestamente Mozilla se removerá sus lazos con GTK justo después del lanzamiento de la primera versión final, en favor de puras llamadas xlib. El motivo es que Mozilla ya raramente usa GTK, porque crea su propia interface gráfica. Si este es el caso, ¿Qué beneficios traeria portarlo a Qt?
Pues es verdad, despues del auncio oficial y todo el revuelo posterior, por fin en el FTP de Troll Tech ya es posible encontrar las fuentes de Qt 2.2/GPL (!) ¿Quien puede resistirse a bajarselo?
El gurú del software libre Richard Stallman (RMS) se permitió unas palabras sobre el reciente anuncio del próximo lanzaminto de Qt/Unix 2.2 bajo la licencia GPL en LinuxToday. Con sus extraordinarios conocimientos sobre el licenciamiento del software libre, RMS comenta:
"... La disponibilidad de Qt amparado bajo la licencia GPL resuelve el largo problema ético y legal de KDE en la comunidad del software libre ... El diseño de KDE se basó en un error fundamental: el uso de las librerías Qt ... KDE no podría nunca ser parte de un sistema operativo completamente libre mientras dependiera de un programa no-libre para funcionar ... El riesgo era, entonces, que KDE/Qt se estableciera tanto en la comunidad como para volverse imprescindible ... Por eso, en 1997 lanzamos 2 proyectos: GNOME y Harmony (un reemplazo totalmente libre de Qt) ... Pronto KDE estará convenientemente basada en una versión GPL de Qt, y el Movimiento del Software Libre podrá considerar a KDE/Qt como una contribución y no como un problema ... Pero GNOME está aquí, y no va a desaparecer. GNOME y KDE seguirán siendo 2 escritorios rivales, hasta que puedan unirse de alguna manera. Hasta entonces, el Proyecto GNU seguirá apoyando a su propio equipo. Vamos GNOME's!".
Debo reconocer que mi primer mi escritorio preferido fué KDE (desde sus 0.9x a 1.0), pero al enterarme del "problema" con Qt, decidí probar con GNOME, Enlightenment y ahora Helix Code, con el cual estoy más que conforme. A esta altura del partido, ya pocas son mis intenciones de volver a KDE. Si ya sos un Linuxero viejo, ¿No te pasó algo parecido?
Recién es lunes y esta será sin duda la noticia de la semana. Aunque por el momento sólo se anuncia esto en el sitio de LinuxPlanet la noticia dice: "Troll Tech anunció hoy que la próxima versión Qt/Unix 2.2 será lanzada bajo la licencia GPL (supuestamente el próximo Miércoles). Los desarrolladores tendrán la oportunidad de elegir entre la licencia QPL (usada hasta ahora) o la GPL ... Cualquiera que quiera desarrollar aplicaciones propietarias de codigo cerrado deberá comprar una licencia de desarrollo de Troll Tech". Con esto supuestamente terminarían las guerras KDE/GNOME, cuyo fundamento principal era la licencia QPL, que era no del todo "compatible" con GPL. Esta inteligente movida de Troll Tech se adelanta al lanzamiendo de KDE 2.0 Final, para que esa nueva versión se distribuya con la nueva Qt/GPL. Como diría Stimpy: "Happy-Happy Joy-Joy" !!