Licenças Open Source Em 10 Minutos
O que é Open Source?
"É quando o fonte está aberto para todo mundo."
- 114 licenças
- -17 "superseded"
- -11 redudantes com opções mais populares
- -5 aposentadas voluntariamente
- -14 de propósito especial (tipo fontes)
- = 67 licenças open source
"Copyright"
"Lá fora" é relacionado com patentes
No Brasil é sobre autoria (como em livros)
"Propriedade Intelectual"
Obrigações/Direitos
... depende.
Obrigações/Direitos
BSD 0-Clause
Direitos
Usar o código como quiser
... inclui fazer um projeto proprietário fechado.
Obrigações/Direitos
BSD 0-Clause
Obrigações
Manter o aviso de copyright nos arquivos.
Obrigações/Direitos
BSD 3-Clause
Direitos
Usar o código como quiser.
Obrigações/Direitos
BSD 3-Clause
Obrigações
- Manter aviso de copyright nos arquivos.
- Mostar o aviso de copyright no binário.
- Não pode usar o(s) nome(s) do(s) autor(es) original(is) como propaganda.
Obrigações/Direitos
GPL 3
Direitos
- Usar a aplicação como quiser
- Estudar como o código funciona
- Distribuir cópias do código original
- Distribuir cópias do código modificado
Obrigações/Direitos
GPL 3
Obrigações
- Manter/Mostrar o copyright
- Permitir acesso ao código na distribuição
- Manter a licença em código derivado*
- Distribuir chaves de autorização (tivolization)
E aquela "Propriedade Intelectual"?
Permanece com o autor da alteração.
(tipo o Content Aware Filter)
"Propriedade Intelectual" na prática
É possível trocar a licença de um projeto,
desde que todos os donos das propriedades intelectuais
do projeto aceitem a troca
.
Obrigações/Direitos
Apache
Direitos
Usar o código como quiser.
Obrigações/Direitos
Apache
Obrigações
- Manter aviso de copyright nos arquivos.
- Mostar o aviso de copyright no binário.
-
A propriedade intelectual introduzida no
projeto passa a pertencer ao projeto.
E aquela história de "É quando o fonte está aberto para todo mundo."?
"Fonte está aberto para todo mundo"
Licenças tratam de distribuição,
indicando que o fontes devem ser disponibilizados junto
como binário.
(quem não tem acesso ao binário não
teria que ter acesso aos fontes)
"Fonte está aberto para todo mundo"
ENTRETANTO...
AGPL requer que, quem tem acesso ao resultado do
software, tem que acesso ao código fonte.
"Fonte está aberto para todo mundo"
Só porque o fonte está disponível não significa que é
open source.
BSL
(Business Software License)
BSL
"The Licensor hereby grants you the right to copy,
modify, create derivative works, redistribute, and make
non-production use of the Licensed Work.""
BSL
Effective on the Change Date, or the fourth anniversary of
the first publicly available distribution of a specific
version of the Licensed Work under this License, whichever
comes first, the Licensor hereby grants you rights under the
terms of the Change License, and the rights granted in the
paragraph above terminate.