[eside-ghost] mitica pregunta sobre licencias
Pablo Orduña
pablo en ordunya.com
Mie Jul 5 09:54:34 CEST 2006
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?
> Al menos eso creo yo O:-)
--
Pablo
[1]
http://www.mono-project.com/FAQ:_Licensing#Why_are_the_class_libraries_licensed_under_the_MIT_X11_license.3F
[2] http://www.gnu.org/licenses/lgpl-java.html
Más información sobre la lista de distribución eside-ghost