Dudas sobre la licencia del Loki Setup

Hola, un grupo de amigos tenemos la intención de continuar el desarrollo del Loki Steup, que es el instalador que utilizan todos los juegos comerciales, pero que está dejado de la mano de Dios.

Me he bajado el código fuente del cvs, y mirando el archivo COPYRIGHT, me he dado cuenta de que tiene licencia GPL v2.0. Yo pensaba que tenía LGPL.

La duda que me asalta es: ¿Es legal empaquetar software privativo (Quake 4, UT2004) con un instalador con licencia GPL? ¿No está prohibido incluir software no-GPL dentro de software GPL?

¿No sería mejor (si se quiere que se pueda empaquetar software propietario) una licencia LGPL para este software?
La GPL obliga a dar el código fuente en trabajos derivados. Si no se hace ningún cambio en el código o no se incluye dentro de otro "proyecto", y sólo se utiliza el "binario" resultante de compilar el código fuente del proyecto... lo que hagas con él es cosa tuya.

En este caso, los de Quake 4 lo único que han hecho ha sido compilar el programa y cambiar los ficheros de configuración para que aparezcan en el instalador referencias al juego, y que los paquetes a instalar sean los del juego.

¿esto es un trabajo derivado? A mi forma de ver no. Es utilizar el programa, que es para lo que se hizo. Los ficheros de configuración, en este caso, están fuera de la licencia ya que son usados por el programa, y no son necesarios para obtener este.

Es como si todas las imágenes que hicieramos con GiMP tuvieran que ser libres.

Habría un problema si los archivos de configuración fueran "scripts" que hicieran uso de una API interna del programa para realizar acciones: entonces serían parte del programa, y la GPL obliga a liberarlo todo. En este caso, se le pasa un fichero de texto y es el programa quien lo interpreta y utiliza.

Saludos.

Edito

¿No sería mejor (si se quiere que se pueda empaquetar software propietario) una licencia LGPL para este software?
Aunque puede haber quedado claro con la anterior respuesta, te contesto a esta pregunta también:

La LGPL fué creada para aquellos proyectos libres que desean ser utilizados en conjuto con otros propietarios. Por ello, el mayor uso de esta licencia es destinado a librerías: los programas propietarios las "llaman" dinámicamente, pero no las incluyen dentro de si mismos. En el caso del Quake no haría falta... porque es el programa de instalación quien llama a los ficheros "propietarios" (o libres según el caso).

Resaludos!
Muchas gracias, me ha quedado mucho más claro [oki]
2 respuestas