As licenças BSD são um tipo de licença de baixa restrição para software de código aberto que não coloca requisitos na redistribuição.
Como um tipo de licença de baixa restrição e requisitos, as licenças Berkeley Source Distribution (BSD) são usadas para a distribuição de muitos freeware, shareware e software de código aberto. As licenças BSD são muito parecidas com a licença que acompanhou o BSD original. A licença original do BSD Unix foi escrita pela primeira vez em 1969. Existem 4 cláusulas principais da licença BSD clássica:
- A licença BSD UNIX declara que se pode copiar, modificar e redistribuir o código desde que se mantenha uma cópia da declaração de direitos autorais original.
- As declarações de direitos autorais devem incluir uma declaração clara de duas restrições para o uso do software distribuído.
- Uma isenção de responsabilidade que inclui não reivindicar a autoria do código quando o código não foi escrito pelo usuário e não processar o autor do programa por funcionalidades inesperadas ou indesejáveis.
- A estipulação de que não se usa o nome do software ou de seus autores para anunciar ou promover trabalhos derivados da modificação do código distribuído sem o consentimento prévio por escrito.
Simplesmente, outras licenças BSD podem ter estas cláusulas mas podem não incluí-las todas. Como base, as duas primeiras cláusulas são parte de qualquer licença BSD. Há duas, três e quatro cláusulas de licenças BSD.
Uma das principais diferenças entre uma Licença Pública Geral GNU (GNU GPL ou simplesmente GPL), o tipo mais comum de licença para software livre, e uma licença BSD é que a GPL é copyleft, o que significa que qualquer código derivado produzido a partir do código fonte livre original deve permanecer livre. As licenças BSD podem permitir que obras derivadas se tornem software pago.