Re: [gnome-hispano] GTK / ming32. Uso de licencias.



El miÃ, 08-04-2009 a las 09:59 +0200, rafa escribiÃ:
Gracias, pero el caso es que si se enlaza estÃticamente, el programa si
que usa porciones de cÃdigo de la librerÃa dentro el ejecutable, por lo que
seccion 6;

<<5.- Sin embargo, al enlazar un Âtrabajo que utiliza la Biblioteca con
la Biblioteca, se crea un ejecutable que es un derivado de la
Biblioteca âya que contiene porciones de la misma. El ejecutable
està por tanto cubierto por esta Licencia. La secciÃn 6 expone los
tÃrminos para la distribuciÃn de tales ejecutables.>>

Aqui està realmente mi duda, porque no entiendo exactamente a que se refiere
Âtrabajo que utiliza la Biblioteca con la Biblioteca, el resultado es
un derivado de la Biblioteca.

<<6.-Como excepciÃn a las secciones anteriores, puede tambiÃn combi-
nar o enlazar un Âtrabajo que utiliza la Biblioteca con la
Biblioteca para producir un trabajo que contenga porciones de la
Biblioteca y distribuir ese trabajo segÃn los tÃrminos de su elec-
ciÃn, siempre que los tÃrminos permitan la modificaciÃn del tra-
bajo para el uso propio del cliente y la ingenierÃa inversa para la
depuraciÃn de tales modificaciones.>>

He encontrado este texto en la wikipedia [1] que creo que aclara este tu
duda (que tb se ha convertido en mi duda :-)

LGPL [...] can be linked to (in the case of a library, 'used by') a
non-(L)GPLed program, which may be free software or proprietary
software.[1] This non-(L)GPLed program can then be distributed under any
chosen terms if it is not a derivative work. If it is a derivative work,
then the terms must allow "modification for the customer's own use and
reverse engineering for debugging such modifications." Whether a work
that uses an LGPL program is a derivative work or not is a legal issue.
A standalone executable that dynamically links to a library is generally
accepted as not being a derivative work. It would be considered a "work
that uses the library" and paragraph 5 of the LGPL applies.

A program that contains no derivative of any portion of the Library, but
is designed to work with the Library by being compiled or linked with
it, is called a "work that uses the Library". Such a work, in isolation,
is not a derivative work of the Library, and therefore falls outside the
scope of this License.

Essentially, it must be possible for the software to be linked with a
newer version of the LGPL-covered program. The most commonly used method
for doing so is to use "a suitable shared library mechanism for
linking". Alternatively, a statically linked library is allowed if
either source code or  files are provided.

Vamos, que si enlazas estÃticamente se te obliga a liberar el cÃdigo o
proporcionar los ficheros objeto.

Un saludo,

   -- Juanjo MarÃn

[1] http://en.wikipedia.org/wiki/GNU_Lesser_General_Public_License





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]