Si uso el software GPL en mi aplicación, pero no lo modifico ni distribuyo, ¿tengo que liberar mi aplicación bajo la GPL?
RESPUESTA: Tu pregunta es un poco ambigua. Dos casos:
(a) Si no distribuye SU APLICACIÓN, la respuesta es No, porque no distribuyó su solicitud. Por ejemplo, si fue solo para uso interno en su empresa, entonces no tiene la obligación de hacer nada.
(b) Si distribuye SU APLICACIÓN, y utilizó algo GPL como parte de su aplicación (incluso si solo se vincula en tiempo de ejecución a una biblioteca), e incluso si no cobra dinero, e incluso si no cambia esa GPL s / w de cualquier manera, entonces DEBE poner a disposición la fuente de SU APLICACIÓN.
Hacer que la fuente esté disponible no significa descargar. Podría ser que debe recibir una solicitud por escrito y enviar una fotocopia de un listado (vea los comentarios: en realidad no puede enviar un listado. Esto fue una exageración para hacer un punto) . Se le permite cobrar un cargo de manejo / copia "razonable". Pero no puede escapar de la obligación de poner a disposición su propio código fuente.
¿Qué sucede si modifico algún software que usa mi aplicación? Entonces, ¿tengo que liberar mi aplicación bajo la GPL, o puedo proporcionar el software modificado bajo los términos de la GPL?
RESPUESTA: Ver arriba. Si utilizó GPL s / w, debe hacer que su código fuente esté disponible. Esto incluye el código GPL modificado.
¿Y si uso el software GPL, pero no lo modifico, puedo distribuirlo con mi aplicación?
RESPUESTA: Ver arriba. Puede distribuirlo (el código GPL), siempre que ponga a disposición su fuente.
Debido a que GeSHi es GPL, ¿mi marco debe ser GPL?
RESPUESTA: Si distribuye su marco, entonces SÍ.
¿Puedo modificar GeSHi para casos de uso particulares de mi aplicación si devuelvo las modificaciones a los mantenedores de GeSHi?
RESPUESTA: Puedes hacerlo si quieres. No tienes que hacerlo Puede modificarlo, pero cuando distribuye su aplicación, está obligado a hacer que su fuente esté disponible y también la fuente de las modificaciones que realizó en la biblioteca.
¿Puedo redistribuir mi marco con GeSHi?
RESPUESTA: Puedes hacerlo si quieres. Si su aplicación no se distribuye con el código GPL y hace que los usuarios la descarguen por separado para usarla, entonces su caso es un poco más especial y podría provocar algún argumento, pero el mismo principio probablemente se aplicará en última instancia: debe haz que tu fuente esté disponible.
Si desea evitar estos problemas, entonces necesita usar cosas con una licencia diferente o, al menos, la LGPL, que permitirá la llamada en tiempo de ejecución de las bibliotecas sin la propagación viral de las condiciones de GPL a su código.
En caso de duda, necesita asesoramiento legal. Cualquier consejo que reciba aquí (de mí o de cualquier otra persona) debe tratarse con bastante cuidado. Solo un abogado puede brindarle asesoramiento legal adecuado.