BSD 3-Clause License: Classic Permissive License
Learn about the BSD 3-Clause License, a classic permissive license with a non-endorsement clause. Used by FreeBSD, Go standard library, and many academic projects.
Detailed Explanation
BSD 3-Clause "New" or "Revised" License
The BSD 3-Clause License is one of the oldest open source licenses, originating from the University of California, Berkeley in the 1980s. It is a permissive license similar to MIT but with an additional clause restricting use of the project name for endorsement.
The Three Clauses
- Source redistribution — Redistributions of source code must retain the copyright notice, conditions list, and disclaimer
- Binary redistribution — Redistributions in binary form must reproduce the copyright notice in the documentation
- Non-endorsement — Neither the name of the copyright holder nor the names of contributors may be used to endorse or promote derived products without written permission
Key Characteristics
| Attribute | Value |
|---|---|
| SPDX Identifier | BSD-3-Clause |
| Type | Permissive |
| Patent Grant | No explicit grant |
| Copyleft | No |
BSD-3-Clause vs BSD-2-Clause
BSD-2-Clause (the "Simplified" BSD license) removes the third clause about non-endorsement, making it even more permissive and nearly identical to MIT. BSD-3-Clause is preferred when you want explicit protection against others using your name to promote derivative works.
BSD-3-Clause vs MIT
Both are permissive and functionally similar. The main difference is the non-endorsement clause in BSD-3-Clause. MIT is shorter and simpler, which is why many modern projects prefer it. However, BSD-3-Clause has a longer track record in academic and systems programming contexts.
Notable Projects
- FreeBSD operating system
- Go standard library (parts)
- Many BSD-derived networking tools
- Academic research software
Use Case
Licensing systems software, academic research code, or projects where you want permissive terms but need explicit protection against name-based endorsement of derivative works.
Try It — License Identifier
Related Topics
MIT License: The Most Popular Open Source License
Individual Licenses
BSD 2-Clause License: The Simplified BSD License
Individual Licenses
ISC License: The Simplest Permissive License
Individual Licenses
Apache License 2.0: Permissive with Patent Protection
Individual Licenses
Permissive vs Copyleft Licenses: Key Differences Explained
Guides