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

Responder a