Permissivas

BSD 3-Clause "New" or "Revised" License

Licença permissiva: basta manter os avisos ao distribuir código-fonte e binários e não usar o nome do titular, sem permissão, para promover produtos derivados.

SPDXBSD-3-Clause

Permissões, condições e limitações em resumo

Permissões

  • Uso comercialO original e as obras derivadas podem ser usados para fins comerciais.
  • ModificaçãoO código pode ser modificado.
  • DistribuiçãoO código pode ser distribuído.
  • Uso privadoO código pode ser usado e modificado internamente, sem publicação.

Condições

  • Aviso de copyright e licençaAo distribuir, é preciso incluir uma cópia da licença e o aviso de direitos autorais.

Limitações

  • Limitação de responsabilidadeDeclara expressamente que não há responsabilidade por danos.
  • Sem garantiaDeclara expressamente que não oferece nenhuma garantia.

Classificação de permissões, condições e limitações: dados do choosealicense.com (GitHub, licença MIT).

Que licença é esta

As licenças BSD têm origem na distribuição BSD Unix da Universidade da Califórnia em Berkeley. A versão 3-Clause removeu em 1999 a 'cláusula de publicidade' (que exigia mencionar a Universidade da Califórnia em materiais publicitários) das 4 cláusulas originais, por isso é chamada de 'New BSD' ou 'Revised BSD'. A linguagem Go, Django, NumPy e pandas usam esta licença.

As três condições

  1. Ao redistribuir o código-fonte, mantenha o aviso de copyright, a lista de condições e a isenção de responsabilidade.
  2. Ao redistribuir em forma binária, inclua o mesmo conteúdo na documentação ou nos materiais que acompanham a distribuição.
  3. Sem permissão prévia por escrito, não use o nome do titular ou dos contribuidores para endossar ou promover produtos derivados.

Em que difere da MIT

O efeito é muito parecido com o da MIT. As diferenças são que a cláusula 3, de 'não endosso' (non-endorsement), é explícita e que o local do aviso na distribuição de binários é descrito com um pouco mais de precisão. Nenhuma das duas tem cláusula de patentes.

Equívocos comuns

Como aplicar

Coloque o texto no arquivo LICENSE e preencha [year] e [fullname]. No lugar do 'titular' na cláusula 3 o próprio texto traz 'the copyright holder', então não é preciso inserir um nome. O identificador SPDX é BSD-3-Clause.

Quando faz sentido

Escolha-a quando quiser dar liberdade no nível da MIT e impedir que o nome da organização ou universidade seja usado na publicidade de produtos derivados. É especialmente comum no ecossistema de computação científica e análise de dados (a família SciPy do Python).

Posso colocar código BSD-3-Clause em outro projeto?

Avaliação geral para quando você pega código publicado sob esta licença e o distribui combinado com um projeto sob as licenças abaixo. Ver outras combinações no verificador de compatibilidade →

Projeto de destinoResultadoObservação
Software proprietário (comercial) PermitidoÉ preciso incluir o aviso de copyright original e o texto da licença.
MIT PermitidoÉ preciso incluir o aviso de copyright original e o texto da licença.
Apache-2.0 PermitidoÉ preciso incluir o aviso de copyright original e o texto da licença.
MPL-2.0 PermitidoÉ preciso incluir o aviso de copyright original e o texto da licença.
LGPL-2.1 PermitidoÉ preciso incluir o aviso de copyright original e o texto da licença.
LGPL-3.0 PermitidoÉ preciso incluir o aviso de copyright original e o texto da licença.
GPL-2.0 PermitidoÉ preciso incluir o aviso de copyright original e o texto da licença.
GPL-3.0 PermitidoÉ preciso incluir o aviso de copyright original e o texto da licença.
AGPL-3.0 PermitidoÉ preciso incluir o aviso de copyright original e o texto da licença.

O conteúdo deste site é informação geral e não constitui aconselhamento jurídico. Para decisões reais de distribuição, contratos ou disputas, consulte um advogado ou outro profissional.