Licencia de Ghostscript en un producto comercial

19

Estamos estudiando la posibilidad de utilizar Ghostscript en un producto comercial (aplicación de escritorio de Windows).

Leí sobre eludir las licencias de GS por completo simplemente sugiriendo a los usuarios que pueden descargar e instalar GS por su cuenta para mejorar su experiencia (el software también funciona sin él, pero la mayoría de los usuarios querrían renderizar / cargar documentos PDF).

Entonces, supongamos que no enviamos Ghostscript nosotros mismos, sino que nuestro software verifica su disponibilidad y, en caso de que esté ausente, sugiera cómo obtenerlo (breve texto explicativo y enlace a su página de descarga). En caso de que esté instalado, el programa usaría la API de Ghostscript.

A mí me parece legal, ya que Artifex dice algo así como "no está permitido enviar GS si su aplicación no cumple con las condiciones". ¿A alguien le gustaría compartir una opinión sobre esto?

Yuri Makassiouk
fuente
No es una respuesta, pero puede ayudarlo a encontrar algunas: esto parece muy similar a lo que hacen algunas distribuciones de Linux que no distribuyen software no libre. En el momento apropiado, le indicarán que descargue (opcionalmente) el software no libre. Debian hace esto; otros pueden también.
Joshua Taylor el
3
Audacity hace algo similar en relación con LAME, que se utiliza para codificar a MP3, si está disponible, y asesora en el que se puede descargar desde - audacityteam.org/help/faq_i18n?s=install&i=lame-mp3
yoniLavi

Respuestas:

22

IANAL, pero mientras no distribuya Ghostscript, no haga copias del programa o partes del mismo, y no construya ningún "trabajo derivado" a partir de él, Artifex no tiene un punto de apoyo legal en su contra. Obviamente, no pueden cobrarle por diseñar su programa de manera que pueda ejecutar una utilidad de línea de comando arbitraria con un nombre configurable y parámetros configurables para la conversión de PDF. Y estoy bastante seguro de que no pueden cobrarle por hacer que la configuración predeterminada coincida con la firma de la versión actual de Ghostscript.

Todo lo demás sucede por el usuario del software, sea cual sea la utilidad de conversión que instale, depende de él, es su responsabilidad, no la suya, utilizar solo el software obtenido legalmente para esta tarea. Y descargar, instalar y simplemente usar la versión actual de Ghostscript es perfectamente legal, está explícitamente permitido, alentado y gratuito por el distribuidor.

En resumen, lo que tiene en mente en mi humilde opinión obedece las condiciones de licencia de la versión actual de Ghostscript.

Doc Brown
fuente
1
Solo tengo curiosidad: ¿Qué pasa si el software requiere que Ghostscript funcione? Además, ¿qué pasa si el Software no lo requiere, pero lo ofrece en la propia configuración mediante la descarga desde sus servidores de manera similar a los instaladores web?
modiX
@modiX: bueno, tengo tanta curiosidad como usted de lo que un abogado o juez puede pensar sobre esto ;-) Tuvimos una discusión muy similar sobre el escenario de "requerir trabajar" en el contexto de la licencia GPL (no AGPL) anteriormente aquí .
Doc Brown
La Sección 2 es bastante explícita al prohibir el "envío" de Ghostscript con software no AGPL sin licencia adicional de Artifex. Requerir Ghostscript no es, en sí mismo, un problema, pero el medio por el cual usted convence al usuario para que obtenga e instale GS puede ser si está lo suficientemente automatizado como para constituir un "envío". Las cosas son un poco menos complicadas en el mundo del administrador de paquetes en línea que con los discos físicos. Siempre y cuando sea una decisión y acción del usuario por separado, debe estar dentro de la licencia.
Stan Rogers
2
@StanRogers: como escribió, debería serlo, pero apuesto a que si pregunta a cinco abogados sobre esto, obtendrá seis opiniones ;-)
Doc Brown
12

Me parece que simplemente está eligiendo 'integrar' su producto con Ghostscript, dando a las personas la opción de usarlo o no. Depende de ellos obtener legalmente una copia de Ghostscript.

Lo hacemos con muchos productos, incluida una impresora PDF similar a Ghostscript (la que usamos debe pagarse si nuestros clientes quieren usarla). Les decimos a nuestros clientes que nos integramos con él y que depende de ellos comprarlo. La empresa que lo vende realmente no puede quejarse, en todo caso estamos promocionando su producto al codificar a nuestros usuarios para que también compren el suyo. Es muy similar con Ghostscript, todo lo que está haciendo es integrarlo y promocionarlo, depende del cliente descargarlo, y depende de Ghostscript decidir si tienen licencia para hacerlo de forma gratuita o para pagarlo.

Muchos productos se integran con muchos otros productos todo el tiempo y siempre que no envíen esos productos de terceros a sus clientes, no tienen que preocuparse por las licencias.

Como un ejemplo más grande ... la aplicación en la que trabajo usa MSSQL para su base de datos. Depende de nuestros clientes proporcionar una copia de MSSQL para permitir que nuestra aplicación funcione. No tenemos que preocuparnos por la licencia de eso a pesar de que nuestra aplicación solo está diseñada para funcionar con MSSQL y no funciona sin ella.

Probablemente, lo principal es asegurarse de que esté claro para sus clientes, antes de que compren su producto, qué características dependen del software que no proporciona. De lo contrario, su cliente podría tener un caso en su contra si cree que usted proporciona todo lo que necesita.

RosieC
fuente