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

Re: [OT] Sobre la licencia GPL



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


Reply to: