Programación Grafica

Germán Poó Caamaño gpoo en ubiobio.cl
Jue Abr 28 11:30:01 CLT 2005


El jue, 28-04-2005 a las 08:05 +0000, Carlos Manuel Duclos Vergara
escribió:
> [...]
> >Influirá si uso Gtk en Kde, gnome.. ??
> 
> Actualmente es poco probable, sin embargo hay algunas distros que por defecto traen o qt o gtk
> por lo que debes preocuparte de que este instalado el toolkit que uses.
> 
> Una nota respecto a la licencias, Gtk es LGPL y QT tiene tres licencias: GPL, QPL y comercial.
> Si utilizas GTK para tu aplicacion y la quieres hacer opensource, no hay problemas. Lo mismo
> para QT usando la licencia GPL o QPL.
> Pero si tu intencion es hacer un software comercial (por eso la pregunta anterior), debes tener cuidado.
> Aqui el problema es si quieres/puedes redistribuir el codigo fuente. Si no lo puedes/quieres redistribuir
> entonces usando GTK tendras que proveer interfaces de modo que tu codigo no utilice nunca directamente
> a GTK. Esto porque la licencia LGPL establece que los puntos donde se utiliza la biblioteca y se hace alguna
> modificacion o se produce un trabajo derivado a partir de ella, deben ser redistribuidos bajo la licencia LGPL.
> Hace como tres meses atras di un ejemplo donde podias quedar "expuesto" a liberar tu codigo (basicamente
> el ejemplo es la extension de un control de GTK).
> Con QT por otra parte, si quieres generar una aplicacion comercial y no quieres/puedes redistribuir tu codigo 
> fuente tienes la opcion de adquirir una licencia comercial.
> La gran diferencia es que con GTK no hay alternativas, excepto la de ser en extremo cuidadoso mientras que con
> QT si tienes una alternativa (puede parecer un poco cara, pero depende de lo que quieras hacer se justifica)

Nop.  Si solo vas a usar las funciones de GTK, no hay ningun tipo de
problema. Si vas a usar una version de GTK modificada por ti, es otro 
cuento, pero seria una situacion bastante poco comun.

En el caso de un control de GTK, si lo heredas no estas interviniendo
en GTK.

-- 
Germán Poó Caamaño
mailto:gpoo en ubiobio.cl
http://www.ubiobio.cl/~gpoo/



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