Com Licença!

  • Coordenador do meetup Rust in POA
  • Co-coordenador do meetup PyTche
  • Co-coordenador do meetup Design de Código
  • Palestrante do Tchelinux

Copyright é "Direito autoral ou direito de autor é um conjunto de prerrogativas conferidas por lei à pessoa física ou jurídica criadora da obra intelectual, para que ela possa usufruir de quaisquer benefícios morais e patrimoniais resultantes da exploração de suas criações."

Wikipedia

Tirando casos específicos, as licenças se baseam na distribuição do conteúdo.

  • GPL v2
  • GPL v3
  • LGPL (v2/v3)
  • AGPL (Affero General Public License ou GNU Affero General Public License)

GPL v2

  1. Executar a aplicação para qualquer fim;
  2. Estudar como a aplicação funciona e modificar (código derivado);
  3. Distribuir cópias livremente;
  4. Distribuir cópias das modificações.

GPL v3

  1. Se houver criptografia, a chave deve ser publicada (tivolization)

    Se eu estou fazendo um software específico para uma empresa, posso licenciar como GPL?

    Sim.

Se eu estou fazendo um software específico para uma empresa, e licenciar pela GPL, posso cobrar por isso?

Sim. Apenas entregue os fontes junto.

Posso pegar um software GPL, mudar o nome, colocar meu nome nos Copyrights e distribuir?

Sim, passando a ser considerado "código derivado".

Você não pode retirar o copyright atual.

Se eu fizer um serviço web qualquer e licenciar como GPL, eu tenho que distribuir os fontes para todo mundo que acessar o site?

Não. GPLv2/v3 cobrem apenas distribuição.

Se eu usar uma biblioteca/framework qualquer que está licenciado sob a GPL, o que acontece?

Seu código passa a ser distribuído pela GPL.

É considerado código derivado.

LGPL

GNU Lesser General Public License

Igual a GPL, mas remove a cláusula de código derivado.

Se eu usar uma biblioteca/framework qualquer que está licenciado sob a LGPL, o que acontece?

Nada. Você usa a biblioteca/framework.

Se eu fizer um serviço web qualquer que use uma biblioteca LGPL, eu tenho que distribuir os fontes para todo mundo que acessar o site?

Não. LGPLv2/v3 cobrem apenas distribuição.

  1. Fontes devem ser fornecidos junto com o acesso.

Se eu fizer um serviço web qualquer e licenciar como AGPL, eu tenho que distribuir os fontes para todo mundo que acessar o site?

Sim.

Se eu pegar um servidor web qualquer licenciado sob a AGPL, eu tenho que distribuir os fontes para todo mundo que acessar o site?

Sim.