Licenciando o Ghostscript em um produto comercial

19

Estamos estudando uma perspectiva de uso do Ghostscript em um produto comercial (aplicativo de desktop do Windows).

Eu li sobre evitar o licenciamento do GS simplesmente sugerindo aos usuários que eles podem baixar e instalar o GS por conta própria para melhorar sua experiência (o software realmente funciona sem ele também, mas a maioria dos usuários gostaria de renderizar / carregar documentos PDF).

Portanto, suponha que não enviamos o Ghostscript, mas solicitamos que nosso software verifique sua disponibilidade e, caso esteja ausente, sugira como obtê-lo (texto explicativo curto e link para sua página de download). Caso esteja instalado, o programa usaria a API Ghostscript.

Para mim, parece legal, pois o Artifex diz algo como "você não tem permissão para enviar o GS se o seu aplicativo não atender às condições". Alguém gostaria de compartilhar uma opinião sobre isso?

Yuri Makassiouk
fonte
Não é uma resposta, mas pode ajudá-lo a encontrar algumas: isso parece muito semelhante ao que fazem algumas distribuições Linux que não distribuem software não-livre. Eles solicitarão que você, em momentos apropriados, faça o download (opcional) do software não livre por conta própria. O Debian faz isso; outros podem também.
Joshua Taylor
3
Audacity faz algo semelhante sobre LAME, que ele usa para codificar para mp3, se disponível, e aconselha onde pode ser descarregado a partir - audacityteam.org/help/faq_i18n?s=install&i=lame-mp3
yoniLavi

Respostas:

22

IANAL, mas contanto que você não distribua o Ghostscript, você não faz cópias do programa ou partes dele e não cria nenhum "trabalho derivado" dele, o Artifex não tem posição legal contra você. Obviamente, eles não podem cobrar pelo design do seu programa, de forma que ele possa executar um utilitário de linha de comando arbitrário com um nome configurável e parâmetros configuráveis ​​para a conversão de PDF. E tenho certeza de que eles não podem cobrar por fazer a configuração padrão correspondente à assinatura da versão atual do Ghostscript.

Tudo o mais acontece pelo usuário do software - seja qual for o utilitário de conversão que ele instale, é responsabilidade dele, e não sua, usar apenas o software obtido legalmente para esta tarefa. E baixar, instalar e usar apenas a versão atual do Ghostscript é perfeitamente legal, é explicitamente permitido, incentivado e gratuito pelo distribuidor.

Então, resumindo, o que você tem em mente O IMHO obedece às condições de licença da versão atual do Ghostscript.

Doc Brown
fonte
1
Só estou curioso: e se o software exigir que o Ghostscript funcione? Além disso, e se o software não o exigir, mas o oferecer por conta própria através do download em seus servidores, semelhante aos instaladores da web?
ModiX
@modiX: bem, estou tão curioso quanto você o que um advogado ou juiz pode pensar sobre isso ;-) Tivemos uma discussão muito parecida sobre o cenário "preciso trabalhar" no contexto da licença GPL (não AGPL), anteriormente aqui .
Doc Brown
A Seção 2 é bastante explícita ao proibir o "envio" de Ghostscript com software não AGPL sem licença adicional da Artifex. Exigir o Ghostscript não é, por si só, um problema, mas o meio pelo qual você persuade o usuário a obter e instalar o GS pode ser se for suficientemente automatizado para constituir "remessa". No mundo do gerenciador de pacotes on-line, as coisas são um pouco menos complicadas do que nos discos físicos. Contanto que seja uma decisão e uma ação separadas do usuário, ela deve estar dentro da licença.
Stan Rogers
2
@StanRogers: como você escreveu - ele deve ser - mas eu aposto que, se você perguntar a cinco advogados sobre isso, você tem seis pareceres ;-)
Doc Brown
12

Parece-me que você está apenas escolhendo 'integrar' seu produto ao Ghostscript, dando às pessoas a opção de usá-lo ou não. Cabe a eles obter legalmente uma cópia do Ghostscript.

Fazemos isso com muitos produtos, incluindo uma impressora PDF semelhante ao Ghostscript (a que usamos deve ser paga se nossos clientes quiserem usá-la). Dizemos aos nossos clientes que nos integramos a ele e cabe a eles comprá-lo. A empresa que o vende não pode reclamar, se estamos promovendo o produto, incentivando nossos usuários a comprá-lo também. É muito parecido com o Ghostscript, tudo o que você está fazendo é integrá-lo e promovê-lo, cabe ao cliente fazer o download e cabe ao Ghostscript decidir se eles estão licenciados para fazer isso de graça ou pagar por isso.

Muitos produtos se integram a muitos outros produtos o tempo todo e, desde que não estejam enviando esses produtos de terceiros para seus clientes, eles não precisam se preocupar com o licenciamento.

Como um exemplo maior ... o aplicativo em que trabalho usa o MSSQL para o banco de dados. Cabe a nossos clientes fornecer uma cópia do MSSQL para permitir que nosso aplicativo funcione. Não precisamos nos preocupar com o licenciamento, mesmo que nosso aplicativo seja projetado apenas para funcionar com MSSQL e não funcione sem ele.

O principal é provavelmente garantir que fique claro para seus clientes, antes que eles comprem seu produto, quais recursos dependem do software que você não fornece. Caso contrário, seu cliente poderá ter um caso contra você se achar que você fornece tudo o que precisa.

RosieC
fonte