Le licenze BSD sono un tipo di licenza a bassa restrizione per software open source che non impone requisiti per la ridistribuzione.
Come tipo di licenza con restrizioni e requisiti bassi, le licenze Berkeley Source Distribution (BSD) vengono utilizzate per la distribuzione di molti software freeware, shareware e open source. Le licenze BSD sono molto simili alla licenza che accompagnava il BSD originale. La licenza Unix BSD originale è stata scritta per la prima volta nel 1969. Ci sono 4 clausole principali della licenza BSD classica:
- La licenza BSD UNIX afferma che è possibile copiare, modificare e ridistribuire il codice fintanto che si conserva una copia della dichiarazione di copyright originale.
- Le dichiarazioni sul copyright devono includere una chiara dichiarazione di due limitazioni per l'uso del software distribuito.
- Un disclaimer per limitazioni di responsabilità che includono la non rivendicazione della paternità del codice in cui il codice non è stato scritto dall'utente e non citare in giudizio l'autore del programma per funzionalità impreviste o indesiderate.
- La clausola che non si utilizza il nome del software o dei suoi autori per pubblicizzare o promuovere lavori derivati dalla modifica del codice distribuito senza previo consenso scritto.
Allo stesso modo, altre licenze BSD possono avere queste clausole ma potrebbero non includerle tutte. Come base, le prime due clausole fanno parte di qualsiasi licenza BSD. Ci sono licenze BSD a due, tre e quattro clausole.
Una delle principali differenze tra una GNU General Public License (GNU GPL o semplicemente GPL), il tipo più comune di licenza per il software libero, e una licenza BSD è che le GPL sono copyleft, ovvero qualsiasi codice derivato prodotto dall'originale open source gratuito il codice deve rimanere libero. Le licenze BSD possono consentire che le opere derivate diventino software a pagamento.