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

Re: [OT] Sobre la licencia GPL



una licencia que sí distingue entre el linkaje dinámico y estático es
la LGPL (Lesser GNU Public License), que se aplica sobre todo a
librerías:

The LGPL

In contrast to the GPL, the LGPL expressly permits users to maintain
proprietary rights in their own program code\u2014at least,
sometimes. The LGPL distinguishes between dynamically linked
libraries, which are called only when needed and remain separate from
the main program, and statically linked libraries that are swallowed
whole and form part of the program\u2019s execution code.

If your program links dynamically to a library covered by the LGPL,
you have created a derivative work, and the LGPL applies. But the
obligations are minimal. Include notice that your program uses the
library, provide a copy of the LGPL, preserve any copyright notices
associated with the library, and you\u2019re done. It isn\u2019t even
necessary to give customers the source code of the library.

If your program statically links an LGPL library, by contrast, the
obligations are greater. You must provide, or make available, the
source code for the libraries that your program uses, as well as
object code (the binary language of computers) or source code for the
rest of the program. Software developers have long preferred to
distribute their programs in object code, viewing it as less
vulnerable to reverse engineering than source code. 

http://www.tht.com/pubs/external/frank/opensource.htm

matze


El Thu, Feb 03, 2005 at 10:06:28AM +0100 matze ha dit:

> El Thu, Feb 03, 2005 at 09:54:39AM +0100 Javier Sancho Fernandez ha dit:
> 
> > Mensaje citado por matze:
> > 
> > > interpreto que una librería es un plug-in, y al linkar contra una
> > > librería GPL el programa también debe ser GPL independientemente del
> > > tipo de linkaje. 
> > 
> > Una librería no es un plug-in, un plug-in es un programa añadido.
> 
> "If the program dynamically links plug-ins, and they make function
> calls to each other and share data structures"
> 
> ¿contra qué puede linkar un programa que no sea una librería?
>  
> > Si fuera cierto lo que dices, programas GPL como Firefox, Thunderbird o
> > OpenOffice.org entre otros no podrían tener versiones para Windows por usar
> > librerías propias de Windows que evidentemente no son GPL.
> > 
> > Esos programas GPL tienen versiones en Windows justamente porque las librerías
> > que usan son completamente externas al programa en si, no forman parte del
> > programa compilado, son dinámicas, por lo que la licencia de las librerías no
> > afecta a la licencia del programa.
> 
> no estamos hablando de programas GPL que linkan contra librerías no
> GPL, en este caso como bien dices no hay problema.
> 
> se trata de programas que linkan librerías GPL y cómo esto afecta a la
> licencia del programa.
> 
> ejemplo práctico, el ya citado caso QT:
> 
>  If you wish to use a Qt Open Source Edition, you must contribute all
>  your source code to the open source community in accordance with the
>  GPL  or the QPL's license terms.
> 
> http://www.trolltech.com/products/qt/opensource.html
> 
> 
> Use the Qt Commercial License to:
> 
>  Build software whose source code you wish to keep private.
> 
> http://www.trolltech.com/products/qt/licensing.html
> 
> 
> si fuera el caso que el linkaje contra librerías dinámicas no afecta
> a la licencia del programa, se fundiría el modelo de negocio de
> trolltech porque todo el mundo usaría la versión GPL de las QT para
> sus aplicaciones privativas.
> 
> matze
> 



-- 
            Nothing is more despicable than respect based on fear
                              (Albert Camus)

           ( ( ( i ) ) )  http://indymedia.org  ( ( ( i ) ) )
                                                                 .''`.
    using free software / Debian GNU/Linux | http://debian.org  : :'  :
                                                                `. `'`
gpg --keyserver keys.indymedia.org --recv-keys B9A88F6F           `-

Attachment: signature.asc
Description: Digital signature


Reply to: