GPL, QPL, GTK, QT ... Was [Re: Sobre mldonkey - desorden de archivos]

Carlos Manuel Duclos Vergara carlos en embedded.cl
Lun Nov 15 13:52:12 CLST 2004


> 	Debo reconocer que cometi un error al decir que GTK (y GTK2) estan bajo
> GPL, ya que en verdad estan bajo LGPL.
> 	QT tiene licencia QPL que es similar a GPL pero difiere en algunas

QT se distribuye bajo dos modos de licenciamiento: 
* Comercial, donde tienes derecho a modificar QT y no contribuir tus cambios a 
la comunidad
* Open SOurce: Donde puedes escoger una de dos licencias_
 - GPL
 - QPL: Version modificada de la GPL destinada a asegurar que _debes_ entregar 
(notese que la GPL no obliga a entregar el codigo fuente, solo dice que debe 
quedar disponible para todo aquel que obtenga el software) el codigo fuente 
de tu aplicacion _si_ distribuyes los binarios. Ademas debes garantizar que 
cualquiera puede modificar tu software, siempre y cuando te garantize que 
podras usar sus modificaciones.

> cosas. (Es una LGPL pero solo para desarrollar programas libres, para
> desarrollar programas comerciales hay que pagar por una licencia).

si desarrollas usando QPL o GPL puedes hacer software comercial, lo que si 
debes redistribuir los cambios que hagas a QT y el codigo fuente de tu 
aplicacion. Si no quieres redistribuir ningun cambio debes pagar por la 
licencia. La sutileza esta en que con GTK _NO_PUEDES_HACER_ESO_
LGPL solo te permite linkear tu software contra GTK mediante las intefaces 
establecidas por GTK, si desarrollas una extension de GTK te ves obligado a 
licenciar el software bajo LGPL y no tienes otra opcion ya que no hay otra 
licencia (ni aun pagada). Claro que podrias "hacer trampa" y dividir tu 
software en dos o mas componentes separados y liberar solo uno de los 
componentes bajo LGPL (el que implementa las interfaces), pero si te molesta 
tanto el hecho de que Trolltech (los creadores y duennos de QT) hagan algo 
similar, serias un tanto inconsecuente en ese aspecto....






Más información sobre la lista de distribución Linux