Duda licencia GPL

En la empresa en que trabajo me han asignado que heche un vistazo a un programa con licencia GPL, con la idea de incluirlo en un desarrollo (que no va a ser GPL in compatible). Siendo así, el codigo fuente del programa no podría ser usado, pero, ¿y el programa en si? Es decir, la idea sería llamar al ejecutable del programa GPL desde el código del desarrollo. ¿Esto sí que sería posible? Y otra cosa más ¿Se podría distribuir el programa GPL junto con el resto del programa de desarrollo ?

Salu2!
Eso es peliagudo...

1. En principio en GPLv2 si y solo si se hace la llamada a través de una instrucción como la SYSTEM() de C se podría, no se puede usar como librería ni cargarlo de en memoria dentro del ejecutable.

2.Si siempre que distribuyáis el código fuente.

PD. Di que programa es, ayudaría bastante ya que los programas pueden tener licencia modificadas o existir alternativas mas amigables para según que casos.
El programa sería http://www.swftools.org/ . Lo que nos interesa es pasar ficheros pdf a swf (flash).
Dagaren escribió:En la empresa en que trabajo me han asignado que heche un vistazo a un programa con licencia GPL, con la idea de incluirlo en un desarrollo (que no va a ser GPL in compatible). Siendo así, el codigo fuente del programa no podría ser usado, pero,


Es jodido porque si lo incluís, teneis que distribuir el codigo fuente a la vez que los binarios (de la parte que si funciona con la licencia GPL) o que sean accesibles. Si lo podéis llamar de forma externa sería mejor porque así evitariais problemas.

¿y el programa en si? Es decir, la idea sería llamar al ejecutable del programa GPL desde el código del desarrollo. ¿Esto sí que sería posible?

Siempre y cuando respetes la licencia GPL, si, podrías llamarlo.
Y otra cosa más ¿Se podría distribuir el programa GPL junto con el resto del programa de desarrollo ?

Siempre que incluyas el codigo fuete del programa GPL, sí.

Leete bien la GPL, pq es muy oscuro el tema de cuando se mezclan programas con distintas licencias. Lo que está terminalmente prohibido es cerrar la parte de codigo GPL. Lo más facil es coger el programa de forma independiente y recoger el resultado que te dé con algún recurso externo (ficheros, pipes, etc.)

Te recomiendo que le hagas un buen leído a la GPL.

También vigila a que versión de la GPL se asocia el programa. La última que estudié fué la 3 (no se si se ha cambiado).

http://www.gnu.org/licenses/licenses.es.html
Gracias Xas. Sí, si leerla la he leido, pero hay cosas que no quedan nada claras.

Salu2!
4 respuestas