Lo que este proyecto pretende hacer se resume en un punto básico : que podamos recompilar y usar aplicaciones KDE3 (OJO!!!!!!, aplicaciones KDE, _NO SOLO_ aplicaciones Qt, que ahora veremos la diferencia).
Alguien dice más arriba que así se podrán usar aplicaciones Qt en Win32; en la noticia dicen que se portarán las Qt libres a Win32. Ambas son falsas a medias
primero, porque las aplicaciones desarrolladas con las librerías Qt ya corren sobre Win32 siempre que desarrolles tu aplicación ciñéndote sólo a instrucciones Qt y a funciones estándar (presentes en _casi_ todos los sistemas operativos). Es decir, que no haya código específico de plataformas Unix, o MacOSX, o por el estilo. La única diferencia es que yo en Windows la librería Qt3.x (necesaria para las aplicaciones KDE3) sólo la tengo de pago, por lo que tengo que soltar una pasta por la licencia para poder usar mis aplicaciones.
Segundo, respecto al port de las librerías, lo que van a hacer es complementar la versión gratuita de Windows. La gente de Trolltech tiene una versión gratuita de las QT para Win32, pero está en la versión 2.x, con lo cual no se podrían usar para compilar aplicaciones de KDE3. Dado que Trolltech anunció que no seguiría desarrollando versiones gratuitas para Win32 (o al menos que no les prestaría atención, lo que prácticamente significa que están muertas), la gente del proyecto KDE/Cygwin ha decidido portar las funciones necesarias de las Qt3.x gratuitas a la versión disponible en Windows, de forma que aunque no se disponga de toda la funcionalidad, al menos sí de la necesaria. Ésto más que nada es un toque de atención a Trolltech; si el grupo de gente que use esta versión empieza a crecer, Trolltech quizá vuelva a atender a razones y generar una versión GPL para Win32.
En realidad, para poder usar una aplicación desarrollada para KDE3 hay muchas más "tecnologías" o motores que hay que portar. DCOP, IOSlave, las bibliotecas gráficas.... Ésto es lo que hace que una aplicación KDE3, aunque tengas una licencia de QT3.x en Win32, no pueda ni siquiera compilarse; es necesario primero portar esas librerías para que podamos usar las aplicaciones.
Ése es el primer objetivo del grupo KDE/Cygwin; hasta ahora se apoyaban en Cygwin porque el sistema DCOP, por ejemplo, se apoya enormemente en funciones del UNIX. Ahora pretenden reescribirlo en principio buscando que corra nativo sobre Win32 y después, una vez más estable y maduro, complementando al proyecto KDE para que sea realmente multiplataforma.
Las posibilidades que se abren ahora son muy buenas : desde poder escoger a KDE3 como gestor de ventanas, como reemplazo del Explorer (yujuuuuu!), como librerías de apoyo para que las aplicaciones corran junto con las Win32, pero integradas en Windows...
A los que os quejais de lo mala idea que es hacer ésto (lo de allanarle el camino a Windows ya lo tengo oído antes) deciros que a veces no queda más remedio que instalar Windows como sistema (exigencias del cliente, ¿por ejemplo?), pero que eso no quita que se puedan usar en el resto de aplicaciones alternativas libres... o me direis qué demonios pintan entonces las versiones Win32 de Mozilla, OpenOffice, etc. etc. ¿No será incluso más fácil en el futuro que el usuario considere el cambio de SO si el resto es completamente igual?.
Yo personalmente lo veo una estupenda idea. Si un en futuro pudiese tener a los clientes con un windows en modo DLL-Only, estaría encantado :).
Lo malo es que para eso aún queda....
Saludos
myDaemon
-- -----------------
Y esto es sólo mi opinión
-----------------
... si el grupo de gente que use esta versión empieza a crecer, Trolltech quizá vuelva a atender a razones y generar una versión GPL para Win32.
En Win32 JAMAS ha existido Qt GPL, lo que había era una versión para uso NO COMERCIAL de las Qt 2.X (llego hasta la 2.3) No se yo..., se me plantea una duda como un castillo, la licencia comercial de Qt entra en conflicto con la licencia GPL, y os voy a contar porque, porque en la licencia comercial dice bien clarito (tuve esta discursión en la lista de Qt hace un mes o así) que para desarrolar programas que corran en plataforma Windows se ha de adquirir una licencia comercial, no vale la GPL, la versión GPL es solo para sistemas libres, y ahi se me plantea la duda, ¿no es esto una contradicción?, ¿si tengo una versión GPL de algo, no lo puedo portar a lo que me salga de los @@?, porque la que tiene problemas es la versión comercial, que me lo impide, pero la GPL me lo permite. Os cuento como terminó la discursión en la lista de Qt, la gente de Trolltech dijeron que nanai, que no se puede empezar a desarrollar algo bajo GPL y luego cambiarle la licencia a otra cosa y comercializarlo (aunque se tenga la licencia comercial de Qt), cosa que a mi como "propietario" del copyrigth de lo que desarrollo me parece un atropeyo, si yo le quiero cambiar la licencia a mi programa, se la cambio y punto. La única opción que me dijeron los de Qt para desarrollar aplicaciones GPL bajo windows, es que alguien con la licencia comercial me la "compilase" y me diese el binario para luego distribuirlo (junto con el código evidentemente). Bueno, creo que lo he liado un poco, pero basicamente es que tengo la duda de si los de Trolltech "permitiran" la existencia de una versión de las Qt GPL en windows, ya que segun ellos, para trabajar en windows, ya está la licencia comercial.
El problema que le veo yo es, como tu bien has dicho, que aun le queda.
De las Qt 2.3 a las Qt 3.1 hay una diferencia importante, y eso en parte se refleja en KDE 2.2.2 vs KDE 3.1.1.
Quizás no sea tan grave y solo lo veo yo desde mi ignorancia de como se va a gestar el proyecto.
Supongo que si Qt sigue evolucionando y KDE se nutre de esa evolución (que mira, nunca me ha terminado de convencer que KDE dependa tanto del buen hacer de Trolltech, pero es ya es una opinión muy personal XD), el port correrá el peligro de perder todo el interés.
Supongo que se podrá mantener el port 'al día' en la serie 3.x... pero cuando en Trolltech decidan dar un salto a lo que podría ser las Qt 4.x, no se que pasará entonces.
Puede parecer una tontería, porque vete tu a saber que nos depara Harsecop para dentro de un año, ni como estará el state of the art ese en los desktop libres ;-) Pero el que las ve venir las encaja mejor que el que no. Eso está claro.
Mientras tanto a esperar y a ver como se puede colaborar. Disfrutémoslo mientras no lleguen los problemas ;-) (joder, y que no lleguen nunca).
Veo mucha confusión....
(Puntos:5, Informativo)Lo que este proyecto pretende hacer se resume en un punto básico : que podamos recompilar y usar aplicaciones KDE3 (OJO!!!!!!, aplicaciones KDE, _NO SOLO_ aplicaciones Qt, que ahora veremos la diferencia).
Alguien dice más arriba que así se podrán usar aplicaciones Qt en Win32; en la noticia dicen que se portarán las Qt libres a Win32. Ambas son falsas a medias
En realidad, para poder usar una aplicación desarrollada para KDE3 hay muchas más "tecnologías" o motores que hay que portar. DCOP, IOSlave, las bibliotecas gráficas.... Ésto es lo que hace que una aplicación KDE3, aunque tengas una licencia de QT3.x en Win32, no pueda ni siquiera compilarse; es necesario primero portar esas librerías para que podamos usar las aplicaciones.
Ése es el primer objetivo del grupo KDE/Cygwin; hasta ahora se apoyaban en Cygwin porque el sistema DCOP, por ejemplo, se apoya enormemente en funciones del UNIX. Ahora pretenden reescribirlo en principio buscando que corra nativo sobre Win32 y después, una vez más estable y maduro, complementando al proyecto KDE para que sea realmente multiplataforma.
Las posibilidades que se abren ahora son muy buenas : desde poder escoger a KDE3 como gestor de ventanas, como reemplazo del Explorer (yujuuuuu!), como librerías de apoyo para que las aplicaciones corran junto con las Win32, pero integradas en Windows...
A los que os quejais de lo mala idea que es hacer ésto (lo de allanarle el camino a Windows ya lo tengo oído antes) deciros que a veces no queda más remedio que instalar Windows como sistema (exigencias del cliente, ¿por ejemplo?), pero que eso no quita que se puedan usar en el resto de aplicaciones alternativas libres... o me direis qué demonios pintan entonces las versiones Win32 de Mozilla, OpenOffice, etc. etc. ¿No será incluso más fácil en el futuro que el usuario considere el cambio de SO si el resto es completamente igual?.
Yo personalmente lo veo una estupenda idea. Si un en futuro pudiese tener a los clientes con un windows en modo DLL-Only, estaría encantado :).
Lo malo es que para eso aún queda....
Saludos
myDaemon
----------------- Y esto es sólo mi opinión -----------------
¡OJO!, no te confundas ...
(Puntos:1)En Win32 JAMAS ha existido Qt GPL, lo que había era una versión para uso NO COMERCIAL de las Qt 2.X (llego hasta la 2.3)
No se yo..., se me plantea una duda como un castillo, la licencia comercial de Qt entra en conflicto con la licencia GPL, y os voy a contar porque, porque en la licencia comercial dice bien clarito (tuve esta discursión en la lista de Qt hace un mes o así) que para desarrolar programas que corran en plataforma Windows se ha de adquirir una licencia comercial, no vale la GPL, la versión GPL es solo para sistemas libres, y ahi se me plantea la duda, ¿no es esto una contradicción?, ¿si tengo una versión GPL de algo, no lo puedo portar a lo que me salga de los @@?, porque la que tiene problemas es la versión comercial, que me lo impide, pero la GPL me lo permite.
Os cuento como terminó la discursión en la lista de Qt, la gente de Trolltech dijeron que nanai, que no se puede empezar a desarrollar algo bajo GPL y luego cambiarle la licencia a otra cosa y comercializarlo (aunque se tenga la licencia comercial de Qt), cosa que a mi como "propietario" del copyrigth de lo que desarrollo me parece un atropeyo, si yo le quiero cambiar la licencia a mi programa, se la cambio y punto.
La única opción que me dijeron los de Qt para desarrollar aplicaciones GPL bajo windows, es que alguien con la licencia comercial me la "compilase" y me diese el binario para luego distribuirlo (junto con el código evidentemente).
Bueno, creo que lo he liado un poco, pero basicamente es que tengo la duda de si los de Trolltech "permitiran" la existencia de una versión de las Qt GPL en windows, ya que segun ellos, para trabajar en windows, ya está la licencia comercial.
Prisas
(Puntos:1)El problema que le veo yo es, como tu bien has dicho, que aun le queda.
De las Qt 2.3 a las Qt 3.1 hay una diferencia importante, y eso en parte se refleja en KDE 2.2.2 vs KDE 3.1.1.
Quizás no sea tan grave y solo lo veo yo desde mi ignorancia de como se va a gestar el proyecto.
Supongo que si Qt sigue evolucionando y KDE se nutre de esa evolución (que mira, nunca me ha terminado de convencer que KDE dependa tanto del buen hacer de Trolltech, pero es ya es una opinión muy personal XD), el port correrá el peligro de perder todo el interés.
Supongo que se podrá mantener el port 'al día' en la serie 3.x... pero cuando en Trolltech decidan dar un salto a lo que podría ser las Qt 4.x, no se que pasará entonces.
Puede parecer una tontería, porque vete tu a saber que nos depara Harsecop para dentro de un año, ni como estará el state of the art ese en los desktop libres ;-) Pero el que las ve venir las encaja mejor que el que no. Eso está claro.
Mientras tanto a esperar y a ver como se puede colaborar. Disfrutémoslo mientras no lleguen los problemas ;-) (joder, y que no lleguen nunca).
Un saludo.
Re:Veo mucha confusión....
(Puntos:1)