217 meneos
 

Qt relicenciado bajo LGPL

Nokia acaba de anunciar que ha añadido la licencia LGPL a el toolkit Qt, esto viene a satisfacer a aquellos que no se conformaban con la libertad de la licencia GPL y facilita el desarrollo de software privativo sin tener que pagar licencia alguna. Más en dot.kde.org/1231920504/
etiquetas: qt, kde, lgpl
negativos: 0   usuarios: 139   anónimos: 78  
compartir:  twitter  facebook  tuenti  
  1. #1   Notición importante para los que no estaban seguros por qué bibliotecas usar.

    La única ventaja útil para las empresas para programar con GTK era precisamente la licencia, para poder crear productos privativos a pesar de ser horrible para programar (pero es lo que hay si no quieres pagar) [/flame xD ]

    ¿unas QT multiplataforma y LGPL?...
    70  votos: 7   link
    el 14-01-2009 08:19 UTC por javielillo javielillo
  2. #2   El futuro de Qt ya está asegurado con esta noticia :-D
    43  votos: 5   link
    el 14-01-2009 08:31 UTC por --29006-- --29006--
  3. #3   Ya sé que es una forma perfectamente válida pero, ¿es una moda el que últimamente no se usen los apócopes del y al y se ponga de el o a el? Aunque no parece muy válida la otra forma : buscon.rae.es/dpdI/SrvltConsulta?lema=al excepto si el articulo forma parte del nombre propio.
    31  votos: 3   link
    el 14-01-2009 08:48 UTC por ronko ronko
  4. #4   No sé muy bien como pretende Nokia sacarle partido a la compra de Trolltech, pero me da que planean algo. Aunque más les vale darse prisa, porque seguro que Android ha hecho mucha pupa a los planes de la empresa (Symbian queda muy lejos técnicamente, y Windows Mobile, bueno... es Windows)
    14  votos: 0   link
    el 14-01-2009 08:54 UTC por SPiDeY SPiDeY
  5. #5   #4 pero no es solo para aplicaciones móviles.

    Qt es un completo framework para diversos lenguajes, que simplifica mucho las cosas a la hora de programar (C++ con Qt es una delicia).

    Hasta hora estaba la regla de que: si quieres programar algo libre, podías hacerlo sin más. En cambio, si querias programar algo comercial, debías pagar una licencia a trolltech.

    Con este cambio, dejaremos de ver tantas aplicaciones hechas con ese engendro llamado GTK que se hace llamar "framework" y pasaremos a algo más serio.
    105  votos: 16   link
    el 14-01-2009 09:04 UTC por --29006-- --29006--
  6. #6   Y ahora como van los fanboys de Gnome despotricar de KDE...?

    Pobre GTK...
    96  votos: 10   link
    el 14-01-2009 12:16 UTC por AutumnAutist AutumnAutist
  7. #7   ¿Qué es Qt? www.qtsoftware.com/images/template/product-architecture-diagram-collap

    Ahora solo falta que compren la empresa que desarrolla PyQt. Que soportados por Nokia solo están Java y C++.
    48  votos: 5   link
    el 14-01-2009 12:27 UTC por rodz rodz
  8. #8   Si en definitiva, la noticia es buena en general, y también para nosotros los Gnomeros porque ha mas competencia (de la sana ;) ) mas posibilidades de evolución.
    15  votos: 1   link
    el 14-01-2009 14:14 UTC por MDman MDman
  9. #9   Es un verdadero bombazo para el uso de Qt, y KDE, que kdelibs es también LGPL.
    15  votos: 1   link
    el 14-01-2009 14:20 UTC por deabru deabru
  10. #10   (No me entero de nada) Sniffff...
    5  votos: 1   link
    el 14-01-2009 14:48 UTC por --82570-- --82570--
  11. #11   #10 asi en pocas palabras
    Qt son las librerias bajo las que se desarrollan muchas aplicaciones, entre otras el escritorio para gnu/linux KDE.

    hasta ahora, si querias hacer un programa gratuito y libre, no tenias problemas, usabas las QT y listo. Ahora bien, si querias hacer un programa comercial, tenias que soltar un paston por usar QT, ya que era la principal fuente de ingresos de Trolltech, la empresa que desarrollo QT.

    Ahora, Trolltech a sido comprada por nokia, y estos ultimos han cambiado la licencia a LGPL, por lo que tanto da si quieres desarrollar una aplicacion personal como comercial, puedes usar las QT sin desembolsar un duro.

    ah! y aparte de gratis, son multiplataforma, puedes hacer aplicaciones para linux, windows, mac y beos (el ultimo no estoy seguro :p)
    63  votos: 7   link
    el 14-01-2009 15:10 UTC por mzneverdies mzneverdies
  12. #12   Pues me parece que esto es una mala noticia que solo favorece al software privativo. QT ha copiado de las GTK su peor fallo y mantiene los propios.

    Si yo quiero parchear algo de las QT, tengo que ceder la autoría del código a Nokia. Esto no sería un problema, en principio, si las QT estuviesen solamente licenciadas bajo la GPL, o incluso la LGPL, pero da la casualidad que también estan licenciadas bajo una licencia propietaria.

    Esto significa que si una empresa adquiere la versión propietaria de las QT, podría coger mi código fuente aportado de manera altruista, modificarlo y no liberar los cambios a la comunidad.

    No entiendo como la comunidad de software libre consiente que las QT sigan siendo licenciadas de esta manera que en mi opinión tiran para atrás muchas aportaciones voluntarias de parches.

    Las GTK serán lo que sean, pero un parche añadido a las GTK sé que nunca será cerrado ni hecho modificaciones sobre él sin liberar el código.
    -34  votos: 8   link
    el 14-01-2009 15:14 UTC por --5867-- --5867--
  13. #13   #12 Ya no hay versión propietaria. La doble licencia solo hace sentido con GPL. Todos los cambios Hechos a las QT son y serán libres.

    Caso Nokia cambie la licencia de las QT, se haría un fork automáticamente. Existe una fundación preparada para ese escenario. Que siempre se hable de este tema es "A las GTK son basura pero las QT son propietarias aunque su licencia es (l)GPL...". Lo de la autoría existe también en Openoffice, y otros proyectos y nadie habla que sea propietarios...
    67  votos: 7   link
    el 14-01-2009 15:19 UTC por AutumnAutist AutumnAutist
  14. #14   Trolltech? ahi es donde trabaja nemigo??? si no que se lo digan a me_meneo...
    9  votos: 0   link
    el 14-01-2009 15:39 UTC por --100828-- --100828--
  15. #15   #13, te equivocas de lleno. ¿Donde dice que han quitado la licencia propietaria? Aquí estan diciendo que han añadido la LGPL, nada mas.

    Además en la noticia lo confirma: "Qt 4.5 will also be available under commercial licensing terms"

    Así que, a no ser que tengas información adicional que no hay en la noticia, lo que dije en #12 es totalmente cierto.

    Las QT tienen multiple licencia, que parece que no lo pillas. La GPL es libre, pero siempre pueden venderla en licencia propietaria a una empresa.
    17  votos: 1   link
    el 14-01-2009 15:39 UTC por --5867-- --5867--
  16. #16   #12 No entiendo como la comunidad de software libre consiente que las QT sigan siendo licenciadas de esta manera que en mi opinión tiran para atrás muchas aportaciones voluntarias de parches.

    Porque Trolltech y Nokia y sus empleados son los que han escrito la mayor parte de Qt. Son ellos los que iniciaron el desarrollo y los que asumen los costes y los riesgos. Y si alguien por ejemplo coge y hace un fork ¿te crees que tendrá los medios que tenía Trolltech o no digamos ya los que tiene Nokia?

    PS: Existen contribuciones externas en Qt, WebKit, CLucene, phonon. Pero quien portó Webkit de vuelta a Qt no fue, principalmente la comunidad a no ser que entiendas que una empresa es parte de la comunidad.
    21  votos: 2   link
    el 14-01-2009 15:45 UTC por rodz rodz
  17. #17   #16, tu mismo lo has dicho. Añadido al tema de que los voluntarios no quieren contribuir sus parches gratuitamente para que luego empresas propietarias puedan modificarlos, tenemos el paternalismo que conlleva este modelo de licenciación, que hace que realmente se dependa de una empresa en un software que en principio se suponía que era libre.

    Tu ves las GTK y contribuyen multiples empresas y voluntarios individuales, y nadie tiene mas parte que los demás, pues no hay este tipo de licenciación multiple, solo una simple LGPL.

    Con las QT sabes que vas a depender de Nokia (antes Trolltech) para mantenerlo y en caso de que se quiera hacer un fork de su versión GPL o LGPL, será imposible competir contra Nokia.

    Imaginemos además un futuro hipotético en el que el uso de las QT se masifica y alcanza un gran éxito. Nokia solo tendría que cerrar el código y ningún fork podría competir contra la empresa a la que hasta ahora le hemos dejado todo el peso del desarrollo de estas librerias.

    No me gustan los parternalismos de las empresas en el software libre. Se rompe el verdadero espíritu de este tipo de programas.
    17  votos: 2   link
    el 14-01-2009 15:50 UTC por --5867-- --5867--
  18. #18   #12, se hacen un huevo de aplicaciones libres que usan bibliotecas LGPL. Que Qt decida publicarla también bajo la lesser no afecta en el sentido de, quien iba a hacer una aplicación propietaria, usaría otra biblioteca que no le pusiera esa traba en la licencia y ya está. En este aspecto es posible que aumentara el número de usuarios.

    Siguiendo con lo que has dicho, siempre he preferido las licencias BSD y LGPL para bibliotecas. Es más, las considero más libres (OJO, en este ámbito) que la propia GPL: A mi, por lo menos, no me gusta que me digan que es lo que tengo que poner en la licencia de lo que yo he hecho con mis manos.

    Por lo demás, recordad que el mundo no se acaba en las Qt y GTK.
    7  votos: 0   link
    el 14-01-2009 15:51 UTC por LC0 LC0
  19. #19   ¿Desde cuando es buena noticia que un programa sea menos libre que antes?? Hasta los autores de la LGPL recomiendan evitarla: www.gnu.org/licenses/why-not-lgpl.html

    Ser menos restrictivo no implica ser mas libre, basta como ejemplo la vieja licencia BSD, que era tan poco restrictiva que uno podía hacer derivados privativos de un programa libre. Este caso no es tan grave, pero parecido.
    9  votos: 2   link
    el 14-01-2009 15:55 UTC por quidam quidam
  20. #20   Menudos demócratas son los kdeeros, votando negativo mis comentarios en los que expongo un punto de vista negativo de las QT, ¿eh? ¿qué pasa? ¿solo se puede criticar lo que no os gusta?

    #12, a mi me parece que los que criticaban a las GTK por esta cuestión de la LGPL, ahora tendrían que criticarlo en las QT. Me parece que es muy confuso tener tanta licenciación y sobre la cual hago hincapié es sobretodo en la licencia propietaria.

    Preferí siempre la GPL y siempre me pareció mal esto en las GTK, pero la cuestión de la licencia multiple de las QT me parece todavía peor, desde luego, y que se salta de facto la libertad que otorga la licencia GPL, salvo para poder hacer un fork, que aun así, no podría competir contra la versión propietaria.
    11  votos: 0   link
    el 14-01-2009 16:04 UTC por --5867-- --5867--
  21. #21   #17 Estas poniéndote muy idelógico. No se que paternalismo ves en que quien desarrolla un software escoja la licencia. Y es más fácil que un fork de Qt esté cerca de de Nokia que gtk que parte sin muchas funcionalidades y con un menor soporte multiplataforma y multicompilador, Cualquiera puede hacer lo que está haciendo Novell con el OpenOffice por ejemplo, coger todos los parches que se hacen al oficial y no enviar los tuyos manteniendolos en una rama aparte, aunque en eso salimos perdiendo todos.

    #18 Pero si quieres usar el trabajo de otro lo normal es que asumas las condiciones que el pone.
    23  votos: 2   link
    el 14-01-2009 16:06 UTC por rodz rodz
  22. #23   #21, es normal siempre y cuando no afecte a lo que es propiamente tuyo, a mi modo de ver las cosas.

    <magdalena_álvarez>
    El software libre será realmente libre si te dejan ser libre para poner libremente la licencia, bien libre o bien no libre.
    </magdalena_álvarez>

    :-P
    7  votos: 0   link
    el 14-01-2009 16:11 UTC por LC0 LC0
  23. #24   #21, claro que hay que asumir sus condiciones, pero es que no me gustan sus condiciones. No me gusta que si aporto código lo puedan cerrar y modificarlo. Para eso que no lo vistan de GPL y LGPL, sabiendo que tienen otra licencia propietaria que permite saltarse las normas de las otras licencias.

    Por eso me pregunto como la comunidad permite, utilizando y promocionando las QT, que esta empresa siga este modo de actuación.

    En las GTK contribuye RedHat, Novell, IBM y un sin fín de particulares. En QT no contribuye ninguno de esos porque pasan de que una empresa tenga el monopolio sobre el software. A eso me refiero con paternalismo.

    Ya sé que puedes hacer un fork, pero como se dijo siempre, jamás podrías competir contra Nokia con tu versión libre y mas sabiendo que Nokia recibe dinero por cada licencia propietaria de las QT que vende.

    Nokia tiene pilladas las QT de una manera que en mi opinión no se pueden considerar libres. Es un puedo pero realmente no puedo. Puedo hacer un fork pero realmente está avocado al fracaso ya antes de empezar.

    #22, si, digamos que la LGPL no contribuye a que se haga software libre, pero al menos tu librería no puede ser modificada y cerrada. Con la licencia multiple de las QT, eso sí se puede hacer, con la versión propietaria.
    -4  votos: 2   link
    el 14-01-2009 16:13 UTC por --5867-- --5867--
  24. #25   #12 eso de ceder el (c) no lo había oído, algún sitio para ver?

    Mira la que está liada en el kernel, que si ahora quieren cambiar a la V3 (aunque Linus no quiera, pero en el caso de que quisiera) tendrían que consultar a todos sobre el cambio de licencia... y como ha colaborado poca gente...

    De todas formas tienes la GPLv3, la LGPL, y la QPL por si quieres meter Qt en un sistema integrado y cerrado. De que te quejas? Si no quieres enviar parches a Qt no los envíes.

    Tu comentario en #17 es incorrecto: nokia no puede cerrar el código de Qt sin antes permitir que la última versión publicada se convierta en BSD bajo el auspicio de la fundación KDE. Así que Qt no puede ser cerrado ;)
    21  votos: 2   link
    el 14-01-2009 16:21 UTC por deabru deabru
  25. #26   #25 Si pueden solo que entonces la última versión libre sería BSD también que cualquiera podría cerrar aparte de la GPL/LGPL. www.kde.org/whatiskde/kdefreeqtfoundation.php

    Esta sería la licencia www.kde.org/whatiskde/images/agreement5.png
    16  votos: 1   link
    el 14-01-2009 16:25 UTC por rodz rodz
  26. #27   #22 no tiene sentido ya criticar que la Qt se pase a LGPL. Ya estaba abierta esa puerta: si ya estaban las GTK como LGPL las empresas que querían hacer software privativo lo podían hacer.

    #26 "... nokia no puede cerrar el código de Qt sin antes permitir ..." :-)
    7  votos: 0   link
    el 14-01-2009 16:25 UTC por deabru deabru
  27. #28   Muchos usuarios de Linux tienen miedo a las empresas, es normal conociendo algunas que hemos visto, pero si alguna vez se imaginaron un mundo donde empresas y usuarios colaboran es este.
    14  votos: 1   link
    el 14-01-2009 16:26 UTC por brainsqueezer brainsqueezer
  28. #29   #25, lo de ceder el (c) es algo que también hace la GNU, solo que no tienen licencia múltiple. Y sí, lo del kernel es otro embrollo de cuidado...

    Y me quejo de que no puedo enviar parches a Nokia sabiendo que empresas propietarias podrían modificarlo y ganar dinero, darle dinero a Nokia y yo no ver un duro. Me parece injusto que esta empresa tenga este tipo de licenciación sobre las QT y para mi eso no es lo que se supone que es un software libre, en el que contribuyo por el bien de la comunidad.

    Ganar dinero si, pero que todos podamos acceder a los cambios hechos al código también.

    Y ya sé que QT no puede ser cerrado, porque en último caso se hace un fork de su versión propietaria y ya está. Pero a ver quién compite contra Nokia entonces. A ver quién convencería en un hipotético futuro de que KDE esté masificado de que tiene que usar las librerías libres, aunque sean peores, porque la libertad y la licencia y bla bla bla. La gente pasaría de la versión libre y cogería la que le dá mejores ventajas.

    #28, a mi no me importa que las empresas colaboren con el software libre, lo que me importa es que ejerzan de supervisores únicos que prevalecen sobre todos los demás y que se enriquecen con dinero de los parches ofrecidos por voluntarios aunque no podamos ver los cambios.

    Viendo tu comentario no te enteras de la misa la mitad.
    11  votos: 0   link
    el 14-01-2009 16:27 UTC por --5867-- --5867--
  29. #30   #29 puedes usar las Qt en tus desarrollos cerrados y abiertos. Te parece poco? De donde te sacas que no puedes acceder a los cambios que se hagan?

    No sólo se hace un fork, lee a #26. KDE podría mantener Qt, de hecho KDE y Qt se han estado retroalimentando... y las distribuciones podrían perfectamente llevar el desarrollo, como algunas ahora hacen con GTK. Nokia seguiría en su mundo, y nosotros en el nuestro. Donde ves el problema?
    15  votos: 1   link
    el 14-01-2009 16:40 UTC por deabru deabru
  30. #31   #30, el problema es la situación actual, principalmente.

    Se pueden cerrar los cambios en su versión propietaria, y además ganando dinero Nokia.

    Eso es lo que me parece mal. ¿Me debería parecer bien que Nokia y otras empresas clientes de Nokia accedan a mi código ofrecido altruistamente, lo modifiquen y lo cierren?

    Y el segundo problema es en el hipotético caso de que QT cerrase el código. Vale, tendríamos igualmente la última versión GPL hasta la fecha, pero a ver quién iba a competir con Nokia.

    Pese a todo, el principal problema, es el primero que dije.
    -4  votos: 2   link
    el 14-01-2009 16:44 UTC por --5867-- --5867--
  31. #32   #30 Si pagas a trolltech^W Nokia puedes hacer modificaciones a Qt y distribuirlas sin liberar el código. Hay muchos dispositivos empotrados con linux y Qt que han pagado por eso.
    20  votos: 1   link
    el 14-01-2009 16:45 UTC por rodz rodz
  32. #33   #29

    Y me quejo de que no puedo enviar parches a Nokia sabiendo que empresas propietarias podrían modificarlo y ganar dinero, darle dinero a Nokia y yo no ver un duro.

    Teniendo LGPL si le dan dinero a Nokia es porque quieren, el cambio a LGPL supone precisamente dejar de ganar dinero por las licencias privativas.

    Y ya sé que QT no puede ser cerrado, porque en último caso se hace un fork de su versión propietaria y ya está. Pero a ver quién compite contra Nokia entonces.

    ¿Un fork de la versión propietaria? Si Nokia abandonase Qt o dejara de sacar nuevas versiones libres todo el código de Qt pasaría a manos de KDE y se podría seguir mejorando, a ver si Nokia compite con Qt mejoradas y KDElibs juntas.

    #28, a mi no me importa que las empresas colaboren con el software libre, lo que me importa es que ejerzan de supervisores únicos que prevalecen sobre todos los demás y que se enriquecen con dinero de los parches ofrecidos por voluntarios aunque no podamos ver los cambios.

    De hecho Qt 4.5 ya debería haber sido lanzado ya. Nokia ha tenido que retrasar el lanzamiento para que todo funcione bien con KDE 4.2. Nokia colabora con la comunidad y dejar de hacerlo sería razón suficiente para un fork.
    8  votos: 0   link
    el 14-01-2009 16:47 UTC por brainsqueezer brainsqueezer
  33. #34   #24 Es muy sencillo, sé que tienen la doble licencia... si quiero colaboro y si no no lo hago...
    A favor de la comunidad... que aunque cierren el código para otros, sé que a mi nunca me lo van a cerrar... y a mi con eso me vale... que lo use otra empresa y sus cambios no los de a la comunidad me la pela completamente (ya que son suyos y sólo suyos aunque estén construidos sobre los mios).

    PD: a mi el modelo de negocio de trolltech siempre me pareció el más efectivo.... desarollas software del que se beneficia la comunidad del software libre y además haces dinero sangrando a los del software propietario :-)
    6  votos: 0   link
    el 14-01-2009 16:48 UTC por Zade Zade
  34. #35   #33, "Teniendo LGPL si le dan dinero a Nokia es porque quieren"
    O porque quieren modificar su código base sin que ninguno podamos verlo, utilizarlo para meterlo en dispositivos con DRM o lo que quieran.

    "el cambio a LGPL supone precisamente dejar de ganar dinero por las licencias privativas."
    También implica liberar los cambios. Esta opción será para algunas empresas, pero sigue siendo posible utilizar la licencia propietaria.

    "¿Un fork de la versión propietaria?"
    Me equivoqué, quería decir de la GPL/LGPL.

    #34, vale, me alegro por ti. Pero sigue siendo una impedimento que tira para atrás a muchos voluntarios el que puedan modificar y cerrar tu código.

    "ya que son suyos y sólo suyos aunque estén construidos sobre los mios"
    Eso no es cierto. La licencia GPL y LGPL están precisamente para que esto no pueda ocurrir. Con esta licenciación múltiple lo que hacen es cargarse esta libertad del software.

    "y además haces dinero sangrando a los del software propietario"
    y a costa de todos los que aportaron su código aunque no puedan ver los cambios.
    11  votos: 0   link
    el 14-01-2009 16:55 UTC por --5867-- --5867--
  35. #36   www.qtsoftware.com/about/licensing/frequently-asked-questions#does-the

    Does the licensing change apply to Qt Extended?
    No, the licensing change does not apply to Qt Extended.

    No se aplica a Qt extended la plataforma completa para linux empotrados seguira con GPL/privativa. Recordad este gráfico el cambio afecta a Qt y a las partes de las herramientas de desarrollo para hacer plugins al diseñador o Creator no a todo www.qtsoftware.com/images/template/product-architecture-diagram-collap

    #33 Si pagas puedes hacer modificaciones a Qt o portarlo a una nueva arquitectura y no liberar los cambios.

    #35 Si te parece mal tu mismo, pero esto no se carga ninguna libertad por esa regla de 3 la BSD es menos libre que la GPl, lo cual tiene tan poco sentido como lo contrario. Son simplemente las reglas que hay, Es lo que piden por su trabajo.
    15  votos: 1   link
    el 14-01-2009 16:55 UTC por rodz rodz
  36. #37   #35 Si eso les echa para atrás pues allá ellos, lo siento mucho... a mi personalmente no me echa para atrás.

    Yo si estoy desarrollando una aplicación libre y veo un fallo y les subo un parche, es para que el resto de personas que están desarrollando aplicaciones libres con qt puedan verse beneficiadas... y yo mismo si cambio a una versión más nueva de las librerías. Que trolltech/Nokia haga dinero con ese parche a mi me da igual, yo lo he hecho altruistamente pensando en el resto de colegas del soft. libre, a mi el dinero no me importa, me da igual que lo vendan o que me manden un jamón por navidad como agradecimiento, no espero nada.

    Es más, lo apoyo, ya que sé que sin trolltech/Nokia no existirían unas librerías tan buenas que se puedan usar en mis proyectos libres... y yo sé que trolltech/Nokia como cualquier otra empresa no vive del aire. Esto hay que tenerlo presente a menos que vivamos en los mundos de yupi.

    PD Recalco lo de que ahora nokia va a ganar muchiiiiiiisimo menos dinero con este cambio de licencia.
    27  votos: 3   link
    el 14-01-2009 17:08 UTC por Zade Zade
  37. #38   #31 #32, entiendo, en esa situación si puede darse.

    De todas formas para mi está bien, el panorama me gusta. Hay una garantía de desarrollo, hay soporte comercial para el desarrollo, y hay libertad para el programador. Si no quieres colaborar, no colaboras.
    7  votos: 0   link
    el 14-01-2009 17:17 UTC por deabru deabru
  38. #39   #35 lo puedes enfocar tambien de otra manera.... que yo les "regale" un parche que ellos luego puedan vender y ganar dinero, es como una muestra de agradecimiento por darme gratis unas librerías realmente buenas en las que se están dejando un pastón enorme en desarrollar
    5  votos: 2   link
    el 14-01-2009 17:17 UTC por Zade Zade
  39. #40   #36, la GPL no fue pensada para ser utilizada como la utiliza Trolltech, así que se beneficia de la buena fama de esta licencia pero a la hora de la verdad, los colaboradores nos encontramos con que con el asunto de la licencia múltiple pueden saltarse las normas por las que la GPL fue creada, que era garantizar la libertad de todas las modificaciones futuras al código. Si esto no se garantiza con las QT, podemos afirmar que se salta las libertades de la GPL.

    #37, "Yo si estoy desarrollando una aplicación libre y veo un fallo y les subo un parche, es para que el resto de personas que están desarrollando aplicaciones libres con qt puedan verse beneficiadas..."
    Claro, ese es el espíritu. El problema es que una vez hecho ese cambio, que puede ser mas o menos grande, si alguien lo modifica en su versión propietaria, TU NO VERAS LOS CAMBIOS y no, no podrás beneficiarte de los cambios hechos al código, ni siquiera del que tu mismo has aportado.

    Trolltech se nutre de los demás y los demás solo recibimos los cambios hechos a la versión GPL pero nos perdemos todos los cambios que las empresas clientes de Trolltech hacen a su copia propietaria.

    Y repito, porque parece que no lo pillas. A mi no me importa que ganen dinero con esto, a mi me importa que las modificaciones no siempre se liberan, no se liberan en las versiones propietarias, y es precisamente en esas que Nokia gana mas dinero.

    #38, bueno, el colaborar es elección de cada uno. Yo veo a muchas empresas que podrían aportar mucho al mundillo y que han hecho mucho por GNU/Linux desde siempre, como son RedHat o IBM, que estan apostando por GTK por el tema de la licencia. Creo que Trolltech insiste en ese paternalismo que también a mucha gente como a mi nos tira para atrás. Un saludo.

    #39, no va de que ellos las vendan, sino que las vendan y yo no pueda ver los cambios realizados.
    11  votos: 0   link
    el 14-01-2009 17:27 UTC por --5867-- --5867--
  40. #41   Para hyS0, de wine también han hecho versiones propietarias, y allí están... irrelevantes. Caso Nokia cerrase el código, el KDE continuaría con una librería superior gracias a las QT Fork/libres (superior a GTK :P), y que Nokia tenga una versión cerrada, bueno es como mucho código BSD que anda por ahí, y la gente continua haciendo parches para openssh por ejemplo...

    Creo que las Qt estaban mejor con GPL, aunque con LGPL más contribuidores van a ayudar a las Qt...
    26  votos: 2   link
    el 14-01-2009 17:27 UTC por AutumnAutist AutumnAutist
  41. #42   Sea como sea, si hago un parche para las QT, el parche también lo entrego a un posible fork de las QT, en caso de que Nokia se porte mal.
    67  votos: 6   link
    el 14-01-2009 17:36 UTC por --2873-- --2873--
  42. #43   Gtk+ suddenly lost the single biggest appeal it has.
    22  votos: 2   link
    el 14-01-2009 17:38 UTC por AutumnAutist AutumnAutist
  43. #44   Que pesados con las modificaciones que tu hagas. Si tu haces una modificacion puedes licenciar tu modificacion como tu quieras. A ellos si les interesa y tu les autorizas la incluiran en Qt, y todo el mundo la disfrutará.
    8  votos: 0   link
    el 14-01-2009 18:11 UTC por brainsqueezer brainsqueezer
  44. #45   El problema es que una vez hecho ese cambio, que puede ser mas o menos grande, si alguien lo modifica en su versión propietaria, TU NO VERAS LOS CAMBIOS y no, no podrás beneficiarte de los cambios hechos al código, ni siquiera del que tu mismo has aportado.

    A ver si lo entiendo:
    1. Si tu haces unos cambios y liberas el codigo.
    2. Otra persona modifica tu codigo pero no desea liberar sus cambios.
    3. Conclusion: Tu te beneficias de tus cambios pero no de los de la otra persona. Normal, la otra persona puede hacer lo que quiera con su trozo de codigo.

    ¿Como dices que no te beneficiarias de tus propios cambios? Algo me falla en tus implicaciones.
    8  votos: 0   link
    el 14-01-2009 18:19 UTC por brainsqueezer brainsqueezer
  45. #46   #41, de wine se han hecho versiones propietarias por otras empresas y cuando wine tenía una licencia zlib. Hoy día el equipo de wine lo hacen como GPL y sería impensable cerrarlo, pues está integrado muy bien en la comunidad y muy pocos desarrolladores avalarían este cambio. Además de que no se le cede el copyright a los desarrolladores principales, con lo cual no se podría cambiar de licencia de nuevo.

    No has entendido lo que dije. La gente no contribuye a QT porque Trolltech puede vender el código a empresas y estas pueden cerrarlo a cambio de dinero, con lo cual si lo modifican nosotros no vemos los cambios, como sería de esperar. Por eso, aunque se hiciese un fork de la versión GPL, nadie podria competir con Trolltech que lleva manteniendo las librerias casi en solitario desde el comienzo.

    #42, de hecho, no sabemos qué modificaciones hicieron los de Skype o los de Google Earth, pues utilizan las QT propietarias.

    #44, no has entendido nada. Si quieres contribuir a QT, tienes que ceder el copyright entero a Trolltech y tu pierdes todo derecho a licenciarlo "como te dé la gana". Así que ellos harán lo que hacen con todo su código de QT, sacarlo en multiples licencias, una de ellas propietaria y en el cual todas las modificaciones que se hagan no se harán públicas.

    Hay que decir las cosas como son. Las QT son mucho mas avanzadas en tecnología que las GTK, aunque yo prefiera como desarrollador estas últimas. Pero no se puede negar lo evidente y los inconvenientes que tienen ambos productos.

    #45, a ver. La GPL implica que si alguien utiliza tu código y lo modifica, él tiene que liberar sus modificaciones hechas. Esto no pasa con las QT, porque al cederles el copyright, sacan una versión GPL, que sí puedes ver, y otra propietaria igual, que no puedes ver. Pero la empresa que compre esa versión propietaria sí puede hacer cambios, con lo cual de nada vale tener la otra copia como GPL, los cambios sobre la versión propietaria no los podrás ver, aunque realmente tengan en principio el mismo código.
    23  votos: 1   link
    el 14-01-2009 18:59 UTC por --5867-- --5867--
  46. #47   #11 Muchísimas gracias. :-)

    (Ahora ya sé si menear o no menear...)
    11  votos: 0   link
    el 14-01-2009 20:08 UTC por --82570-- --82570--
  47. #48   ¿Significa esto qué ya se podría hacer un port de SWT, y por tanto de Eclipse, a QT?
    6  votos: 0   link
    el 14-01-2009 20:18 UTC por kepak kepak
  48. #49   #48
    9  votos: 0   link
    el 14-01-2009 22:24 UTC por rodz rodz
  49. #50   #46 Entiendo perfectamente lo que dices, pero sigo sin verle nada malo a la opción que trolltech eligió para licenciar su producto. Yo como desarrollador sé cual es su política y bien colaboro o no.
    6  votos: 0   link
    el 15-01-2009 00:04 UTC por Zade Zade
  50. #51   No me gusta ni un pelo el cambio de GPL a LGPL. No me gusta ni un pelo que de algo libre se pueda hacer algo privativo.
    Pero al igual seguiré usando KDE porque ningún otro entorno me gusta.
    21  votos: 1   link
    el 15-01-2009 07:43 UTC por --119661-- --119661--
  51. #52   # 40 ...Si esto no se garantiza con las QT, podemos afirmar que se salta las libertades de la GPL.
    Pero no creo que se de el caso, de lo contrario se hubiera denunciado. Buena es la FSF para dejar pasar por alto este detalle.
    10  votos: 0   link
    el 15-01-2009 07:49 UTC por --119661-- --119661--
  52. #54   #50, vale, yo sí le veo el problema, por eso no colaboro, tu no, pues tu decides. Pero está bien decir las cosas como son.

    #52, esto se hace ya con otros productos como MySQL, la FSF no puede hacer nada pues el que tiene el copyright es quien puede licenciar su producto como le dé la gana, en este caso con licencia múltiple.

    #53, la diferencia con GTK, es que no pueden modificar algo y no liberarlo. Con las QT, sí pueden modificarlas sin liberar los cambios.

    Por todo lo demás, no tengo nada en contra de QT.

    En mi opinión, que Trolltech gane dinero y pueda invertirlo, no compensa el hecho de que empresas privadas puedan coger mi código y modificarlo sin liberarlo.
    11  votos: 0   link
    el 15-01-2009 15:33 UTC por --5867-- --5867--
  53. #55   #54, o sea, que con las GTK la libertad de tu código queda totlamente garantizada, así como cualquier modificación que se haga.

    Los que quieran utilizar las GTK para desarrollar programas privativos solamente podrán dejar cerrado la parte que sea estrictamente de su aplicación, pero nunca podrán ocultar las modificaciones que hagan sobre la libreria LGPL utilizada.

    Con la doble licencia de las QT, esto sí pueden hacerlo, a cambio de pagarle a Trolltech.
    11  votos: 0   link
    el 15-01-2009 15:46 UTC por --5867-- --5867--
  54. #56   #55 Siendo ahora mismo las mismas licencias (LGPL/GPL) para las QT que para las GTK, por qué son diferentes? ¿Quieres decir que la clave está en el (C)? ¿que las GTK tienen un (C) de mucha gente diferente y deben pedir permiso a cada uno de ellos si quisieran cerrarlo? ¿y que en las QT le cedes el (C) a Trolltech, y pueden cerrarlo cuando quieran?

    Perdón si he dicho alguna cosa incorrecta, pero me gustaría que quedase claro, para mí, y para los demás de por aquí.
    8  votos: 0   link
    el 16-01-2009 02:10 UTC por crafton crafton
  55. #57   #12 No entiendo como la comunidad de software libre consiente que las QT sigan siendo licenciadas de esta manera que en mi opinión tiran para atrás muchas aportaciones voluntarias de parches.

    En el FAQ de Qt podrás encontrar muchas respuestas [www.qtsoftware.com/about/licensing/frequently-asked-questions]. En cuanto a lo que mencionas, para no tirar para atrás a desarrolladores a la hora de contribuir, se baraja la posibilidad de que los parches aportados por la comunidad no tengan que ceder sus derechos a Nokia, lo cual sería muy interesante. De cualquier forma, no veo la injustica de que tu cedas tus derechos y que ellos le puedan sacar provecho cuando, por otro lado, tu te estás aprovechando de ellos (y otras personas que también contribuyen) sin pagar nada.
    16  votos: 1   link
    el 16-01-2009 02:34 UTC por sarge sarge
  56. #58   #56, no, no me refería a eso, aunque eso también.

    Me refiero a que Trolltech lanza las QT con licencia múltiple, una de ellas propietaria. De esta forma empresas privadas pueden modificar el código fuente de las QT y no liberar los cambios. De esta manera se saltan la garantía que en principio ofrecen sus otras licencias, GPL y ahora LGPL.

    Como GTK no tiene licencia múltiple está garantizado que toda modificación hecha sea liberada.

    #57, no entiendo que me dirijas al FAQ de las QT, pues no tengo ninguna duda.

    Yo no tengo problema en ceder mi copyright si sé que no van a sacar el código con una licencia propietaria, pero como eso es lo que están haciendo, no me interesa colaborar. No quiero que mis aportaciones voluntarias puedan ser vendidas a terceros y que estos puedan modificarlas sin liberar los cambios, algo que permite la licencia múltiple de las QT.
    12  votos: 0   link
    el 16-01-2009 11:44 UTC por --5867-- --5867--
comentarios cerrados

menéame