Estoy diseñando un proyecto de software como servicio al que solo se podrá acceder en línea. Es posible que tenga una gran dependencia de un ejecutable que está cubierto por GNU GPL (v2 o posterior).
Entiendo que mi código, si alguna vez fuera a distribuirlo, también debe distribuirse bajo los términos de la GPL. Estoy bastante seguro de que ejecutar el servicio a través de la red no es transmitir / distribuir el código. Por lo tanto, ¿estoy en lo cierto al pensar que puedo usar la dependencia GPL sin tener que revelar todo mi código?
Solo para poder dar un ejemplo concreto: digamos que estoy diseñando en un sistema de procesamiento de documentos en línea, algo así como Google Docs. Quiero poder cargar básicamente cualquier tipo de archivo en el sistema y convertirlo a cualquier formato interno. En lugar de tratar de eliminar un convertidor, prefiero usar un programa existente que conozca que permita la conversión. Este programa es un ejecutable con licencia GNU GPL v2 (o posterior). ¿Puedo legalmente tener un software como servicio sin proporcionar mi código fuente?