El Thu, Feb 03, 2005 at 08:55:35AM +0100 Javier Sancho Fernandez ha dit:

> Mensaje citado por I�aki:
> 
> > Mi pregunta es si esto es cierto, yo sab�a que si modificas un programa GPL
> > su 
> > licencia debe ser GPL, pero no sab�a que si empleas algunos "trozos" de 
> > c�digo GPL todo el programa debe tambi�n ser GPL. De hecho, me asombra esto 
> > �ltimo, pues yo he probado el CrossOver que es de pago y que yo sepa usa 
> > Wine
> > 
> > por debajo, y no se molestan en disimularlo. Por eso noto aqu� esta 
> > contradicci�n y quer�a saber si alguien sabe la respuesta.
> 
> Todo depende del nivel de integraci�n de las fuentes. Si empleas "trozos" de
> c�digo GPL te puedo asegurar que el programa entero debe ser GPL.
> 
> No estar�s obligado si los dos c�digos, uno GPL y el otro no GPL, est�n
> claramente diferenciados y al compilar (en el caso de que sea necesario) no
> queda todo encuadrado en el mismo ejecutable.
> 
> Por ejemplo, hay muchos juegos que funcionan en GNU/Linux y que no son GPL 
> pese
> a estar usando librer�as est�ndar del sistema. Si son librer�as din�micas, es
> decir, que no quedan incluidas en los ejecutables, no existe la obligaci�n de
> que el programa sea GPL (aunque ser�a lo deseable para todos).

creo que no se distingue entre librer�as linkadas est�tica o
dinamicamente:

de las GPL FAQ:

If a program released under the GPL uses plug-ins, what are the
requirements for the licenses of a plug-in.

    It depends on how the program invokes its plug-ins. If the program
                uses fork and exec to invoke plug-ins, then the plug-ins are
                separate programs, so the license for the main program makes no
                requirements for them.

    If the program dynamically links plug-ins, and they make function
                calls to each other and share data structures, we believe they
                form a single program, which must be treated as an extension of
                both the main program and the plug-ins. This means the plug-ins
                must be released under the GPL or a GPL-compatible free software
                license, and that the terms of the GPL must be followed when 
those
                plug-ins are distributed.

http://www.gnu.org/copyleft/gpl-faq.html#GPLAndPlugins

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. 

dir�a que por esta raz�n existen por ejemplo dos versiones de las
librer�as QT (est�ticas y din�micas), una con licencia GPL y otra con
licencia de pago, para programas no-GPL. me suena que con MySQL pasa
algo parecido.

matze

-- 
             "The only important thing Windows does better
            than Debian is implementing the win32 platform"

           ( ( ( 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