Eu tenho uma pequena biblioteca de utilidades, escrita em Java, que pretendo liberar código-fonte aberto. Estive vacilando sobre qual licença usar. Gosto bastante da licença BSD , que é curta e fácil de entender, mas não quero / preciso da cláusula de inclusão do aviso na documentação do produto. Considerando apenas abandonar esse pedaço.
A licença do MIT seria mais adequada para mim? Ele não possui a cláusula de proibição de endosso, como a do BSD, que é algo que eu gosto nos BSD. Além disso, a cláusula do MIT sobre manter o aviso de direitos autorais em partes substanciais do software se refere apenas ao código fonte, e não ao formato binário ou a documentação que produzem?
Ao pesquisar outras questões de SO sobre o tópico, vi algumas pessoas recomendando a licença Apache . Tendo uma verificação rápida, ele pode realmente fazer a maior parte do que eu quero muito bem, embora até essa quantidade de juridiquês faça minha cabeça doer (principalmente às 2:30 da manhã, quando eu deveria estar na cama em vez de usar SO .) Pensamentos?
Basicamente, eu quero algo que é:
- fácil de entender,
- diz que você pode usar o código como quiser, mas mantenha meus direitos autorais e aviso de permissão no código-fonte,
- você não precisa colocar o meu nome ou o meu produto ou aviso de direitos autorais etc. em qualquer documentação, manuais, etc. que você produz,
- não tente usar eu ou meu produto como um ponto de venda para ele (não que meu endosso contasse muito!)
- e cobre minha bunda de uma maneira razoável. :-)
EDIT: Uau, 30 minutos e já algumas boas respostas! Em resposta:
Prefiro não "misturar e combinar", se eu puder ajudá-lo, e produzir mais uma licença de código aberto . O uso de uma licença padrão facilita para todos nós.
O comentário sobre o bumbum é um pouco mais delicado. A isenção de garantia que inclui todas as licenças mencionadas é realmente o que estou falando.
EDIT: Ao ler a página da Wikipedia na licença do MIT , descobri que o ncurses usa uma versão modificada que foi aprovada pela FSF , que adiciona um parágrafo sem endosso. Eu acho que se é bom o suficiente para eles, é bom o suficiente para mim.
Eu estava considerando a licença Apache, no entanto, problemas de compatibilidade com a GPLv2 seriam um problema que eu não queria apresentar.