Permissivas

BSD 2-Clause "Simplified" License

Licença permissiva de duas cláusulas: basta manter o aviso de copyright, as condições e a isenção ao distribuir código-fonte e binários.

SPDXBSD-2-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

A BSD 2-Clause é a versão da BSD 3-Clause sem a cláusula de proibição de uso do nome. É chamada de 'Simplified BSD' ou, por ter sido adotada pelo projeto FreeBSD, de 'FreeBSD License'. A maior parte do código do FreeBSD e o Homebrew usam esta licença.

As duas 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.

O resto é livre: modificar, incluir em produtos comerciais fechados e relicenciar são todos possíveis.

Relação com MIT e ISC

Na prática, o efeito é quase o mesmo da MIT e da ISC. A diferença é que a BSD 2-Clause separa em cláusulas a distribuição de código-fonte e de binários e descreve com um pouco mais de precisão onde colocar o aviso. Nenhuma das três tem cláusula expressa de patentes. Existe uma variante que acrescenta concessão explícita de patentes, a BSD-2-Clause-Patent (aprovada pela OSI).

Equívocos comuns

Como aplicar

Coloque o texto em LICENSE e preencha [year] e [fullname]. O identificador SPDX é BSD-2-Clause.

Quando faz sentido

Combina com projetos que trocam código com o ecossistema BSD, como sistemas operacionais e ferramentas de sistema, e com organizações que querem liberdade no nível da MIT, mas estão acostumadas ao texto BSD.

Posso colocar código BSD-2-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.