[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