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