Pablo Luis Zorzoli wrote:
Roberto,
El lun, 07-02-2005 a las 21:35, Roberto G. Puentes Diaz escribió: [...snip...]
Solo una duda me surge. Un tercero, si para los binarios de win y linux existen fuentes distintos, estaria dentro de la GPL, si compila de la misma forma que el Autor lo hace (me refiero a la GPL)
Pero si ese tercero, se encuentra con que ambos binarios tienen un mismo fuente; ¿podria tomar el fuente que obtuvo en bajo GPL y compilarlo para obtener un binario para win? Estimo que si, y que el mismo deberia ser GPL, y dar acceso al fuente.
No me queda del todo clara tu duda, porque o los binarios se compilan a partir del mismo fuente o hay un fuente para cada plataforma.
Fue una pregunta, mas una respuesta a mi mismo. Pero puse sobre la mesa los dos casos que se me ocurren.
Asumo que te estas refiriendo a un caso hipotético donde el desarrollador distribuye dos binarios para plataformas distintas y dice que los fuentes son distintos cuando realmente no lo son.
No, no quise plantear ninguna maniobra. De tener un contexto donde los fuentes son iguales (similares), quise poner de manifiesto que no podemos esperar que un modelo (del autor) asi se mantenga inalterable; solo eso. A menos que los fuentes sean totalmente distintos, *y* tomar el fuente del binario libre para obtener un binario para el contexto privativo sea antieconomico. Pues de no ser asi (que sea economicamente viable), alguien podria tomarse el trabajo de hacerlo, y no importarle las diferencias de las fuentes, y alterar el modelo del autor
Si es así lo que planteas, lo que me parece medio rebuscado, la siguiente parte de la sección 3 de la GPL nos da una pista referencia:
The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable.
Si seria realmente rebuscado ;)
Es decir que si tu decides distribuir un binario con licencia GPL debes poner a disposición de los usuarios los scripts de compilación (Makefile, etc) que te permiten obtener ese binario a partir del código fuente. Es decir que sería relativamente sencillo averiguar si a partir de dicho fuente GPL puede obtenerse la versión para la plataforma no GPL.
Sip. saludos rob