Usando scripts licenciados GPL no site com anúncios

5

Estou fazendo um aplicativo da web que gerará receita com a exibição de anúncios. O sistema destina-se a ser executado e não vendido / distribuído para mais ninguém.

Minhas perguntas são:

  • Posso usar scripts licenciados GPL no site?
  • Posso usar scripts licenciados GPL ao gerar receita de anúncios a partir da página?
  • Preciso fornecer minha fonte de sites a todos, se eu usar scripts licenciados GPL?
por FinDev 19.12.2011 / 16:16
fonte

2 respostas

3
  • Can I use GPL licensed jQuery scripts on the website?

Sim, mas veja o terceiro.

  • Can I use GPL licensed scripts while generating ad revenue from the page?

Sim. A GPL não diz nada sobre gerar receita.

  • Do I need to provide my sites source to everyone if I use GPL licensed scripts?

Exceto que a GPL lhe dá obrigações apenas para as pessoas a quem você distribui e nem todos que poderiam ajudá-lo e menos pessoas que não têm acesso ao programa, o assunto é obscuro na minha opinião. Pergunte a um advogado de IP. Pelo menos duas perguntas:

  • O que é distribuição para um site? (Consulte as discussões sobre a mesma pergunta para dispositivos incorporados colocados no site do usuário, mas que ainda são propriedade de um provedor de serviços). Não tenho nem certeza de que o fato de parte do site ser executado no navegador e parte em um servidor seja pertinente.

  • Qual é a extensão do trabalho derivado? Apenas o roteiro é com certeza pequeno demais. Todo o site pode ser muito grande, pelo menos em alguns casos. Um conjunto de sites poderia ser pertinente em alguns casos (medidas técnicas, como a implantação em um ou vários servidores, não devem ser pertinentes à noção de trabalho derivado).

por 19.12.2011 / 16:39
fonte
1

Can I use GPL licensed jQuery scripts on the website?

Absolutamente.

Can I use GPL licensed scripts while generating ad revenue from the page?

Absolutamente. A GPL não tem nada a ver com o fato de o seu site - ou qualquer aplicativo - ser lucrativo ou não.

Do I need to provide my sites source to everyone if I use GPL licensed scripts?

Isso é extremamente complicado. Se você não modificou os próprios scripts, não é necessário fornecer nenhuma fonte. Sempre que um usuário visita seu site, ele basicamente faz o download do código-fonte completo do lado do cliente, que geralmente inclui todos os bits de HTML, CSS e Javascript. Richard Stallman 1 , reconheceu indiretamente esse comportamento como um compartilhamento válido de código GPL, em seu Artigo de armadilha de Javascript .

O Javascript não tem realmente o conceito de "link", no sentido de "compilado contra", e isso é verdade para todas as linguagens interpretadas. Adicionando o fato de que todo o seu código do lado do cliente é distribuído por padrão, eu acho que você está perfeitamente bem.

Mas se você estiver usando qualquer tipo de minificação / ofuscação nos próprios scripts, isso pode contar como modificação, então você deve pelo menos garantir que preserva a licença original como foi e que existe uma maneira simples de os outros usarem os scripts, se quiserem. Não tenho idéia do que se aplica quando o autor original escolhe distribuir os scripts em versões reduzidas e você os está usando em vez dos completos.

Agora, se você tiver modificado os próprios scripts de alguma forma, essa é uma questão diferente. É absolutamente necessário certificar-se de distribuir os scripts modificados de uma forma compatível com a GPL - uma forma que facilita a utilização de outras pessoas, se a escolherem, e a distribuição através do navegador não conta.

Nesse caso, eu provavelmente compartilharia o código-fonte modificado em um repositório público , sob uma licença compatível e um link para o repositório do meu local. Pense em algo como uma seção em uma página "sobre" que diz algo como:

This website is made possible by these fine open source projects:

Full source code of my modified version of the jQuery Horizontal Accordion plugin can be found here.

And a collection of smart little scripts I've build, available here.

A última parte não é absolutamente necessária, você pode licenciar e distribuir seus próprios scripts originais como quiser - mas desde que você já distribui todo o seu código-fonte, seria bom se você lançasse versões canônicas (não minificadas / ofuscadas) de como código aberto.

Por fim, o núcleo do jQuery é com licença dupla sob o Licença MIT e a GPL. Então, em qualquer caso, se você está fazendo algo incompatível com a GPL, mas compatível com o MIT, você está bem. Isso é para o núcleo do jQuery, não qualquer outra coisa que tenha o jQuery em seu nome ou seja baseado nele.

1 entusiasta da dança folclórica búlgara e cantor popular .

Disclaimer: Não um advogado, tratar todos os itens acima como suposições. Se você puder pagar, consulte um advogado.

    
por 20.12.2011 / 01:02
fonte