[eside-ghost] mitica pregunta sobre licencias

altern altern2 en gmail.com
Mie Jul 5 10:41:39 CEST 2006


Pablo Orduña escribió:
> El mar, 04-07-2006 a las 20:11 +0200, Pablo Garaizar Sagarminaga
> escribió:
>> Aupa!
> 
> Yeup!
> 
>> El Tue, 04 Jul 2006 18:30:55 +0200
>> altern <altern2 en gmail.com> comentaba:
>>
>>> la mitica pregunta sobre licencias una vez mas.
>>> Si cojo un modulo de python licenciado como GPL y lo incluyo en un
>>> programa que yo hago puedo licenciar el programa como LGPL?
>>> yo entiendo que si pq no modifico el modulo original, tan solo lo
>>> uso. O sea que mi programa no es trabajo derivado de el modulo este.
>>> Y hago referencia a su author y licencia en mi readme.
>> Si es un módulo y distribuyes ese módulo de forma separada, dando
>> acceso al código fuente y la posibilidad de modificación, da igual que
>> tu software no sea GPL, aunque no podrás distribuir binarios que
>> incluyan el módulo, porque entonces estarán "infectados" por la GPL y
>> tendrán que ser GPL.
> 
> Pero si ese código es orientado a objetos, y tiene clases de las que tú
> en tu código heredas... ¿estás utilizando ese módulo o estás haciendo
> trabajo derivado de él?
> 
> Los del proyecto Mono dicen sacar sus librerías de clases bajo licencia
> MIT/X11 ante posibles problemas de ambigüedades con el tema [1], pero no
> tengo la menor idea de si sigue siendo ambiguo el tema (vamos, o si lo
> fue), porque me imagino que afectaría a muchos proyectos.
> 
> Por ejemplo, en GNU leo [2] que:
> 
> """
> The only difference between Java and C from the LGPL's perspective is
> that Java is an object-oriented language, supporting inheritence. The
> LGPL contains no special provisions for inheritance, because none are
> needed. Inheritance creates derivative works in the same way as
> traditional linking, and the LGPL permits this type of derivative work
> in the same way as it permits ordinary function calls.
> """
> 
> Pero eso, ¿puede venir alguien y decir que esto no es así, que si tú
> haces una clase hija de otra claramente estás haciendo un trabajo
> derivado de la misma?

bueno en este caso el modulo original es todo procedural, tipo C asi que 
no hay herencia, solo llamada a las funciones.

De todas formas considerar la herencia como trabajo derivado no lo veo 
muy claro, pero tampoco soy abogado ;) En todo caso es una idea interesante.

>> Al menos eso creo yo O:-)
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost



Más información sobre la lista de distribución eside-ghost