Dúvida sobre GPL (toda ajuda é bem-vinda)

1. Dúvida sobre GPL (toda ajuda é bem-vinda)

Perfil removido
removido

(usa Nenhuma)

Enviado em 10/09/2015 - 14:54h

Boa tarde à todos;

Vou tentar primeiro resumir o "cenário" para depois dizer minha dúvida:
Estou implementado um Shell Script para uma empresa, porém, esses Shell Scripts vão rodar no Windows; para isso, precisaria incluir (junto com os scripts) um programa que "emula" o terminal BASH do Linux no Windows (um programa que está sob a GPL, e tem componentes do cygwin) - o win-bash. Além do win-bash, eu precisaria incluir um outro programa, também sob a GPL, para que meu script possa manipulá-lo;


Minha dúvida é: eu posso incluir, junto com os arquivos dos meus scripts, o win-bash e o outro programa pré-instalados (em binário e incluindo suas licenças)? ou eu teria que incluir uma função "instalar" em meus scripts para que ele baixasse os programas pela internet?

E outra coisa, meus scripts também vão estar sob a GPL, para garantir a autoria (mas só os scripts) - isso dá uma "incompatibilidade"?

Agradeço desde já, e qualquer dúvida sobre a pergunta podem postar




  


2. Re: Dúvida sobre GPL (toda ajuda é bem-vinda)

Klauss Krenek
klauss.krenek

(usa Debian)

Enviado em 10/09/2015 - 15:02h

Eu acredito que não haverá problema em distribuir tudo junto.

Segundo o a página na wikipedia: https://pt.wikipedia.org/wiki/GNU_General_Public_License

Em termos gerais, a GPL baseia-se em 4 liberdades:

1. A liberdade de executar o programa, para qualquer propósito (liberdade nº 0)
2. A liberdade de estudar como o programa funciona e adaptá-lo para as suas necessidades (liberdade nº 1). O acesso ao código-fonte é um pré-requisito para esta liberdade.
3. A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo (liberdade nº 2).
4. A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie deles (liberdade nº 3). O acesso ao código-fonte é um pré-requisito para esta liberdade.



3. Re: Dúvida sobre GPL (toda ajuda é bem-vinda)

Perfil removido
removido

(usa Nenhuma)

Enviado em 10/09/2015 - 15:06h

klauss.krenek escreveu:

Eu acredito que não haverá problema.

Segundo o a página na wikipedia: https://pt.wikipedia.org/wiki/GNU_General_Public_License

Em termos gerais, a GPL baseia-se em 4 liberdades:

1. A liberdade de executar o programa, para qualquer propósito (liberdade nº 0)
2. A liberdade de estudar como o programa funciona e adaptá-lo para as suas necessidades (liberdade nº 1). O acesso ao código-fonte é um pré-requisito para esta liberdade.
3. A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo (liberdade nº 2).
4. A liberdade de aperfeiçoar o programa, e liberar os seus aperfeiçoamentos, de modo que toda a comunidade se beneficie deles (liberdade nº 3). O acesso ao código-fonte é um pré-requisito para esta liberdade.


Só que a GPL é viral. Parece-me que ele não está muito a fim de colocar os scripts em GPL.
Falta saber se o simples fato de deixar tudo junto batiza os scripts como GPL.
Senão é como o Debian faz: repositórios separados main, contrib e non-free.
Separados, mas disponibilizados.

--
http://s.glbimg.com/po/tt/f/original/2011/10/20/a97264_w8.jpg

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden


4. Re: Dúvida sobre GPL (toda ajuda é bem-vinda)

Perfil removido
removido

(usa Nenhuma)

Enviado em 10/09/2015 - 15:15h

klauss.krenek, obrigado pela resposta; a liberdade n.º 3 (nº. 2 - A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo) é a mais próxima do meu caso, porém, eu não estarei distribuindo o programa - a cópia, pré-instalada - sozinho, mas sim, com meus scripts; é aí que entra minha dúvida: como meus scripts também estarão em GPL, será que não cria um "conflito"?


listeiro_037, obrigado também pelos comentários, mas fiquei com uma dúvida: você disse que "a GPL é viral" - o que isso significa?
só para completar (não ficou muito claro na pergunta), eu pretendo por meus scripts sob a GPL (a não ser que tenha uma licença melhor/mais apropriada) e não será um único script, serão uns 5 ou 6, "interligados" entre si, já que se deixasse eles num só ficaria muito complexo;


5. Re: Dúvida sobre GPL (toda ajuda é bem-vinda)

Perfil removido
removido

(usa Nenhuma)

Enviado em 10/09/2015 - 15:22h

unnslacker escreveu:

klauss.krenek, obrigado pela resposta; a liberdade n.º 3 (nº. 2 - A liberdade de redistribuir cópias de modo que você possa ajudar ao seu próximo) é a mais próxima do meu caso, porém, eu não estarei distribuindo o programa - a cópia, pré-instalada - sozinho, mas sim, com meus scripts; é aí que entra minha dúvida: como meus scripts também estarão em GPL, será que não cria um "conflito"?


listeiro_037, obrigado também pelos comentários, mas fiquei com uma dúvida: você disse que "a GPL é viral" - o que isso significa?
só para completar (não ficou muito claro na pergunta), eu pretendo por meus scripts sob a GPL (a não ser que tenha uma licença melhor/mais apropriada) e não será um único script, serão uns 5 ou 6, "interligados" entre si, já que se deixasse eles num só ficaria muito complexo;

---
~$ seq -f '4/%g' 1 2 99999 | paste -sd-+ | bc -l


Não sei se é o caso, mas seria o de deixar o script em meio a coisas com GPL. Se ele se tornaria GPL.
Mas se no caso os scripts são GPL, então mesmo que tenha a ver, tanto faz.
Você coloca a versão da GPL que você achar melhor.
Mas existem outras licenças como a BSD e a licença artística do Perl.
Depende da finalidade.

--
http://s.glbimg.com/po/tt/f/original/2011/10/20/a97264_w8.jpg

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden


6. Re: Dúvida sobre GPL (toda ajuda é bem-vinda)

Klauss Krenek
klauss.krenek

(usa Debian)

Enviado em 10/09/2015 - 15:25h

O que você poderia fazer é criar dois pacotes: um com os seus scripts e um com os outros programas que seriam as dependencias dele.



7. Re: Dúvida sobre GPL (toda ajuda é bem-vinda)

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/09/2015 - 12:43h

listeiro_037, obrigado, agora entendi sua colocação;

klauss_krenek, muito boa ideia! criar um pacote só com meus scripts e outro com os programas que vou precisar; mas a GPL permite isso? (nesse caso, só estaria distribuindo os programas, para que os scripts funcionem);

Eu fiz várias buscas antes de postar essas dúvidas, mas realmente não encontro algo muito relevante; alguém tem mais ideias?


8. Re: Dúvida sobre GPL (toda ajuda é bem-vinda)

Klauss Krenek
klauss.krenek

(usa Debian)

Enviado em 11/09/2015 - 14:57h

Sim. A GPL permite.

Um exemplo: No Windows tem um programa chamado CutePDF Writer, para imprimir arquivos diretamente para PDF. Ele usa o ghostscript como conversor dos arquivos. No site tem o executável do CutePDF e um do ghostscript separados. Ele pede para instalar os dois.

De uma olhada: http://www.cutepdf.com/Products/CutePDF/writer.asp

Em outros casos, eu já vi a SDL sendo distribuída diretamente com jogos.

O Kobo Deluxe é um exemplo: http://olofson.net/kobodl/download.html

Dê uma olhada no pacote KoboDeluxe-0.5.1-Win32-bin.zip. Tem uma cópia da SDL, as licenças GPL e informações sobre a SDL.



9. Re: Dúvida sobre GPL (toda ajuda é bem-vinda)

Perfil removido
removido

(usa Nenhuma)

Enviado em 11/09/2015 - 20:04h

klauss.krenek escreveu:

Sim. A GPL permite.

Um exemplo: No Windows tem um programa chamado CutePDF Writer, para imprimir arquivos diretamente para PDF. Ele usa o ghostscript como conversor dos arquivos. No site tem o executável do CutePDF e um do ghostscript separados. Ele pede para instalar os dois.

De uma olhada: http://www.cutepdf.com/Products/CutePDF/writer.asp

Em outros casos, eu já vi a SDL sendo distribuída diretamente com jogos.

O Kobo Deluxe é um exemplo: http://olofson.net/kobodl/download.html

Dê uma olhada no pacote KoboDeluxe-0.5.1-Win32-bin.zip. Tem uma cópia da SDL, as licenças GPL e informações sobre a SDL.


Muito interessante, e também muito obrigado por toda a ajuda até aqui;

Então acho que vou fazer assim: no pacote, vou incluir o instalador dos programas e uma pasta só com os scripts, ai só precisaria montar um script que auxiliasse na instalação destas "dependências";

Você conseguiria responder (ou só dar uma dica) de uma coisa, por favor? - quanto a licença GPL que vou aplicar aos scripts, o que eu deveria fazer? é só incluir um arquivo COPYING.TXT que já estaria tudo certo? Obrigado!


10. Re: Dúvida sobre GPL (toda ajuda é bem-vinda)

Klauss Krenek
klauss.krenek

(usa Debian)

Enviado em 11/09/2015 - 20:18h

Sim. Tendo um arquivo COPYING.txt com a licença GPL está tudo OK.

Se você olhar na pasta /usr/share/doc, você verá que todos os programas instalados no linux carregam uma cópia da GPL.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts