El jue, 28-04-2005 a las 15:06 -0400, Daniel Serpell escribió: > El Thu, Apr 28, 2005 at 05:00:18PM -0000, Carlos Manuel Duclos Vergara > escribio: > [...] > Ahe, ahí está el asunto. ¿donde dice la LGPL que por escribir ese pedazo > de código estas haciendo un "trabajo derivado" (usando las palabras > dentro de la LGPL)? > > Voy ha hacer dos distinciones aquí: > > * Uso de Gtk+ desde C. > > Este caso es _idéntico_ al caso de la libc. Puedes derivar un widget, > pero eso es sólo usar la API de Gtk+, no requiere modificar nada de > la biblioteca original. El pasar punteros a funciones como "callbacks" > no entra en mis libros como "modificación". > > * Uso de Gtkmm, desde C++. > > Aquí hay opiniones encontradas. Pero hay que tener en claro que son > sólo eso: _opiniones_. Existe una creencia, a mi juicio completamente > errada, de que por derivar una clase estás haciendo un "trabajo > derivado" en el sentido de la GPL. > > Más o menos cuatro veces al año aparece algún troll en las listas de > gtkmm alegando que si usas las clases de Gtkmm desde tu código tienes > que liberar el código como GPL ó LGPL.
Nada mejor que un ejemplo real, como seguramente ya estarás enterado, VMware 5.0 usa Gtkmm y no por eso es LGPL. -- Germán Poó Caamaño mailto:[EMAIL PROTECTED] http://www.ubiobio.cl/~gpoo/