Recent from talks
Nothing was collected or created yet.
BSD licenses
View on Wikipedia
BSD licenses are a family of permissive free software licenses, imposing minimal restrictions on the use and distribution of covered software. This is in contrast to copyleft licenses, which have share-alike requirements. The original BSD license was used for its namesake, the Berkeley Software Distribution (BSD), a Unix-like operating system. The original version has since been revised, and its descendants are referred to as modified BSD licenses.
BSD is both a license and a class of license (generally referred to as BSD-like). The modified BSD license (in wide use today) is very similar to the license originally used for the BSD version of Unix. The BSD license is a simple license that merely requires that all code retain the BSD license notice if redistributed in source code format, or reproduce the notice if redistributed in binary format. The BSD license (unlike some other licenses e.g. GPL) does not require that source code be distributed at all.
Terms
[edit]In addition to the original (4-clause) license used for BSD, several derivative licenses have emerged that are also commonly referred to as a "BSD license". Today, the typical BSD license is the 3-clause version, which is revised from the original 4-clause version.
In all BSD licenses as following, <year> is the year of the copyright. As published in BSD, <copyright holder> is "Regents of the University of California".
Previous license
[edit]| Author | Regents of the University of California |
|---|---|
| Publisher | Public domain |
| Published | 1988 |
| SPDX identifier | BSD-4.3TAHOE |
| Debian FSG compatible | Yes |
| OSI approved | No |
| GPL compatible | No |
| Copyleft | No |
| Linking from code with a different licence | Yes |
Some releases of BSD prior to the adoption of the 4-clause BSD license used a license that is clearly ancestral to the 4-clause BSD license. These releases include some parts of 4.3BSD-Tahoe (1988), about 1000 files,[1] and Net/1 (1989). Although largely replaced by the 4-clause license, this license can be found in 4.3BSD-Reno, Net/2, and 4.4BSD-Alpha.
Copyright (c) <year> <copyright holder>. All rights reserved.
Redistribution and use in source and binary forms are permitted provided that the above copyright notice and this paragraph are duplicated in all such forms and that any documentation, advertising materials, and other materials related to such distribution and use acknowledge that the software was developed by the <copyright holder>. The name of the <copyright holder> may not be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED `'AS IS″ AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
4-clause license (original "BSD License")
[edit]| Author | Regents of the University of California |
|---|---|
| Publisher | Public domain |
| Published | 1990 |
| SPDX identifier | BSD-4-Clause (see list for more[2]) |
| Debian FSG compatible | Yes[3] |
| FSF approved | Yes[4] |
| OSI approved | No[5] |
| GPL compatible | No[4] |
| Copyleft | No[4] |
| Linking from code with a different licence | Yes |
The original BSD license contained a clause not found in later licenses, known as the "advertising clause". This clause eventually became controversial, as it required authors of all works deriving from a BSD-licensed work to include an acknowledgment of the original source in all advertising material. This was clause number 3 in the original license text:[6]
Copyright (c) <year>, <copyright holder> All rights reserved.
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
- All advertising materials mentioning features or use of this software must display the following acknowledgement: This product includes software developed by the <copyright holder>.
- Neither the name of the <copyright holder> nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY <COPYRIGHT HOLDER> AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL <COPYRIGHT HOLDER> BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.[6]
This clause was objected to on the grounds that as people changed the license to reflect their name or organization it led to escalating advertising requirements when programs were combined in a software distribution: every occurrence of the license with a different name required a separate acknowledgment. In arguing against it, Richard Stallman has stated that he counted 75 such acknowledgments in a 1997 version of NetBSD.[7] In addition, the clause presented a legal problem for those wishing to publish BSD-licensed software which relies upon separate programs using the GNU GPL: the advertising clause is incompatible with the GPL, which does not allow the addition of restrictions beyond those it already imposes; because of this, the GPL's publisher, the Free Software Foundation, recommends developers not use the license, though it states there is no reason not to use software already using it.[4]
3-clause license ("BSD License 2.0", "Revised BSD License", "New BSD License", or "Modified BSD License")
[edit]| Author | Regents of the University of California |
|---|---|
| Publisher | Public domain |
| Published | 22 July 1999[6] |
| SPDX identifier | BSD-3-Clause (see list for more[2]) |
| Debian FSG compatible | Yes[3] |
| FSF approved | Yes[8] |
| OSI approved | Yes[5] |
| GPL compatible | Yes[8] |
| Copyleft | No[8] |
| Linking from code with a different licence | Yes |
The advertising clause was removed from the license text in the official BSD license on July 22, 1999, by William Hoskins, Director of the Office of Technology Licensing for UC Berkeley.[6][9][10] On January 31, 2012, UC Berkeley Executive Director of the Office of Intellectual Property and Industry Alliances established that licensees and distributors are no longer required to include the acknowledgement within advertising materials. Accordingly, the advertising clause 3 of the original 4-clause BSD license for any and all software officially licensed under a UC Berkeley version of the BSD license, was deleted in its entirety.[11] Other BSD distributions removed the clause, but many similar clauses remain in BSD-derived code from other sources, and unrelated code using a derived license.
While the original license is sometimes referred to as the "BSD-old", the resulting 3-clause version is sometimes referred to by "BSD-new." Other names include new BSD, "revised BSD", "BSD-3", or "3-clause BSD". This version has been vetted as an Open source license by the OSI as "The BSD License".[5] The Free Software Foundation, which refers to the license as the "Modified BSD License", states that it is compatible with the GNU GPL. The FSF encourages users to be specific when referring to the license by name (i.e. not simply referring to it as "a BSD license" or "BSD-style") to avoid confusion with the original BSD license.[8]
This version allows unlimited redistribution for any purpose as long as its copyright notices and the license's disclaimers of warranty are maintained. The license also contains a clause restricting use of the names of contributors for endorsement of a derived work without specific permission.
Copyright <year> <copyright holder>
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
- Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.[8]
2-clause license ("Simplified BSD License" or "FreeBSD License")
[edit]| Author | The FreeBSD Project |
|---|---|
| Publisher | The FreeBSD Project |
| Published | April 1999 or earlier |
| SPDX identifier | BSD-2-Clause (see list for more[2]) |
| Debian FSG compatible | Yes |
| FSF approved | Yes[12] |
| OSI approved | Yes[5] |
| GPL compatible | Yes[12] |
| Copyleft | No[12] |
| Linking from code with a different licence | Yes |
An even more simplified version has come into use, primarily known for its usage in FreeBSD.[13] It was in use there as early as 29 April 1999[14] and likely well before. The primary difference between it and the New BSD (3-clause) License is that it omits the non-endorsement clause. The FreeBSD version of the license also adds a further disclaimer about views and opinions expressed in the software,[15] though this is not commonly included by other projects.
The Free Software Foundation, which refers to the license as the FreeBSD License, states that it is compatible with the GNU GPL. In addition, the FSF encourages users to be specific when referring to the license by name (i.e. not simply referring to it as "a BSD license" or "BSD-style"), as it does with the modified/new BSD license, to avoid confusion with the original BSD license.[12]
Copyright (c) <year>, <copyright holder>
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
- Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
- Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.[13]
Other projects, such as NetBSD, use a similar 2-clause license.[16] This version has been vetted as an Open source license by the OSI as the "Simplified BSD License."[5]
The ISC license without the 'and/or' wording is functionally equivalent, and endorsed by the OpenBSD project as a license template for new contributions.[17]
0-clause license ("BSD Zero Clause License")
[edit]| Author | Rob Landley |
|---|---|
| Published | 2013 |
| SPDX identifier | 0BSD |
| Debian FSG compatible | Yes |
| FSF approved | Yes[18] |
| OSI approved | Yes[19] |
| GPL compatible | Yes[18] |
| Copyleft | No |
| Linking from code with a different licence | Yes |
The BSD 0-clause license goes further than the 2-clause license by dropping the requirements to include the copyright notice, license text, or disclaimer in either source or binary forms. Doing so forms a public-domain-equivalent license,[20] the same way as MIT No Attribution License.[citation needed] It is known as "0BSD", "Zero-Clause BSD", or "Free Public License 1.0.0".[21][22] It was created by Rob Landley and first used in Toybox when he was disappointed after using the GNU General Public License in BusyBox.[23]
Copyright (C) [year] by [copyright holder] <[email]>
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.[22]
Other variations
[edit]The SPDX License List contains extra BSD license variations. Examples include:[2]
BSD-1-Clause, a license with only the source code retaining clause, used by Berkeley Software Design in the 1990s,[24][25] and later used by the Boost Software License. OSI approved since 2020.[26]BSD-2-Clause-Patent, a variation of BSD-2-Clause with a patent grant. OSI approved since 2017.[27]BSD-3-Clause-No-Nuclear-Warranty, a variation of BSD-3-Clause that adds that a piece of software is not licensed for use in a nuclear facility.
License compatibility
[edit]Commercial license compatibility
[edit]The FreeBSD project argues on the advantages of BSD-style licenses for companies and commercial use-cases due to their license compatibility with proprietary licenses and general flexibility, stating that the BSD-style licenses place only "minimal restrictions on future behavior" and are not "legal time-bombs", unlike copyleft licenses.[28] The BSD License allows proprietary use and allows the software released under the license to be incorporated into proprietary products. Works based on the material may be released under a proprietary license as closed source software, allowing usual commercial usages under them.
FOSS compatibility
[edit]The 3-clause BSD license, like most permissive licenses, is compatible with almost all FOSS licenses (and as well proprietary licenses).[29][30]
Two variants of the license, the New BSD License/Modified BSD License (3-clause),[8] and the Simplified BSD License/FreeBSD License (2-clause)[12] have been verified as GPL-compatible free software licenses by the Free Software Foundation, and have been vetted as open source licenses by the Open Source Initiative.[5] The original, 4-clause BSD license has not been accepted as an open source license and, although the original is considered to be a free software license by the FSF, the FSF does not consider it to be compatible with the GPL due to the advertising clause.[4]
Reception and usage
[edit]Over the years I've become convinced that the BSD license is great for code you don't care about. I'll use it myself. If there's a library routine that I just want to say 'hey, this is useful to anybody and I'm not going to maintain this,' I'll put it under the BSD license.
The BSD license family is one of the oldest and most broadly used license families in the free and open-source software ecosystem, and has been the inspiration for a number of other licenses. Many FOSS software projects use a BSD license, for instance the BSD OS family (FreeBSD etc.), Google's Bionic or Toybox. As of 2015[update] the BSD 3-clause license ranked in popularity number five according to Black Duck Software[32] and sixth according to GitHub data.[33]
See also
[edit]References
[edit]- ^ Bostic, Keith (15 June 1988). "4.3BSD-tahoe release". Newsgroup: comp.sys.tahoe. Retrieved 5 December 2021.
- ^ a b c d "SPDX License List". spdx.org. SPDX Working Group.
- ^ a b "License information". Debian. Retrieved 18 February 2010.
- ^ a b c d e "Original BSD license". Various Licenses and Comments about Them. Free Software Foundation. Retrieved 2 October 2010.
- ^ a b c d e f "The BSD License:Licensing". Open Source Initiative. 31 October 2006. Archived from the original on 29 November 2009. Retrieved 6 December 2009.
- ^ a b c d "To All Licensees, Distributors of Any Version of BSD". University of California, Berkeley. 22 July 1999. Archived from the original on 20 November 2020. Retrieved 15 November 2006.
- ^ Richard Stallman. "The BSD License Problem". Free Software Foundation. Archived from the original on 12 November 2006. Retrieved 15 November 2006.
- ^ a b c d e f "Modified BSD license". Various Licenses and Comments about Them. Free Software Foundation. Retrieved 2 October 2010.
- ^ "Berkeley removes Advertising Clause – Slashdot". bsd.slashdot.org. 2 September 1999. Retrieved 2 September 2021.
- ^ Comparing the BSD and GPL Licenses on Technology Innovation Management Review by Bruce Montague (on October 2007)
- ^ Katz, Michael. "Executive Director, Office of Intellectual Property and Industry Research Alliances, University of California, Berkeley" (PDF). Office of Intellectual Property and Industry Research Alliances (IPIRA). University of California, Berkeley. Retrieved 19 November 2024.
- ^ a b c d e "FreeBSD license". Various Licenses and Comments about Them. Free Software Foundation. Retrieved 2 October 2010.
- ^ a b "The FreeBSD Copyright". The FreeBSD Project. Archived from the original on 25 November 2009. Retrieved 6 December 2009.
- ^ "The FreeBSD Copyright (as available at archive.org)". The FreeBSD Foundation. Archived from the original on 29 April 1999. Retrieved 7 January 2017.
{{cite web}}: CS1 maint: bot: original URL status unknown (link) - ^ "The FreeBSD Copyright". freebsd.org. Retrieved 25 March 2020.
- ^ "NetBSD Licensing and Redistribution". The NetBSD Foundation. Retrieved 6 December 2009.
- ^ "OpenBSD Copyright Policy". Retrieved 17 July 2016.
- ^ a b "Zero-clause license". Various Licenses and Comments about Them. Free Software Foundation. Retrieved 2 October 2010.
- ^ "[License-review] Please rename "Free Public License-1.0.0" to 0BSD". Retrieved 15 February 2019.
- ^ "BSD 0-Clause License (0BSD) Explained in Plain English". tldrlegal.com. Retrieved 15 February 2019.
- ^ "BSD Zero Clause License". spdx.org. Retrieved 19 February 2021.
- ^ a b "Zero-Clause BSD / Free Public License 1.0.0 (0BSD)". opensource.org. 5 December 2015. Retrieved 19 February 2021.
- ^ Toybox vs BusyBox - Rob Landley, hobbyist, retrieved 28 April 2023
- ^ "BSD 1-Clause License". Software Package Data Exchange (SPDX). 2018. Retrieved 30 May 2022.
- ^ "Log of /head/include/ifaddrs.h". svnweb.freebsd.org. Retrieved 30 May 2022.
- ^ "1-clause BSD License – Open Source Initiative". Open Source Initiative. 13 March 2020. Retrieved 26 March 2024.
- ^ "BSD+Patent – Open Source Initiative". Open Source Initiative. 4 April 2017. Retrieved 26 March 2024.
- ^ Montague, Bruce (13 November 2013). "Why you should use a BSD style license for your Open Source Project – GPL Advantages and Disadvantages". FreeBSD. Retrieved 28 November 2015.
In contrast to the GPL, which is designed to prevent the proprietary commercialization of Open Source code, the BSD license places minimal restrictions on future behavior. This allows BSD code to remain Open Source or become integrated into commercial solutions, as a project's or company's needs change. In other words, the BSD license does not become a legal time-bomb at any point in the development process. In addition, since the BSD license does not come with the legal complexity of the GPL or LGPL licenses, it allows developers and companies to spend their time creating and promoting good code rather than worrying if that code violates licensing.
- ^ Hanwell, Marcus D. (28 January 2014). "Should I use a permissive license? Copyleft? Or something in the middle?". opensource.com. Retrieved 30 May 2015.
Permissive licensing simplifies things One reason the business world, and more and more developers [...], favor permissive licenses is in the simplicity of reuse. The license usually only pertains to the source code that is licensed and makes no attempt to infer any conditions upon any other component, and because of this there is no need to define what constitutes a derived work. I have also never seen a license compatibility chart for permissive licenses; it seems that they are all compatible.
- ^ "Licence Compatibility and Interoperability". Open-Source Software – Develop, share, and reuse open source software for public administrations. joinup.ec.europa.eu. Archived from the original on 17 June 2015. Retrieved 30 May 2015.
The licences for distributing free or open source software (FOSS) are divided in two families: permissive and copyleft. Permissive licences (BSD, MIT, X11, Apache, Zope) are generally compatible and interoperable with most other licences, tolerating to merge, combine or improve the covered code and to re-distribute it under many licences (including non-free or "proprietary").
- ^ Torvalds at LinuxCon Part III: Permissive Licenses and Org Charts FOSS Force, 2016
- ^ "Top 20 licenses". Black Duck Software. 19 November 2015. Archived from the original on 19 July 2016. Retrieved 19 November 2015.
1. MIT license 24%, 2. GNU General Public License (GPL) 2.0 23%, 3. Apache License 16%, 4. GNU General Public License (GPL) 3.0 9%, 5. BSD License 2.0 (3-clause, New or Revised) License 6%, 6. GNU Lesser General Public License (LGPL) 2.1 5%, 7. Artistic License (Perl) 4%, 8. GNU Lesser General Public License (LGPL) 3.0 2%, 9. Microsoft Public License 2%, 10. Eclipse Public License (EPL) 2%
- ^ Balter, Ben (9 March 2015). "Open source license usage on GitHub.com". github.com. Retrieved 21 November 2015.
"1 MIT 44.69%, 2 Other 15.68%, 3 GPLv2 12.96%, 4 Apache 11.19%, 5 GPLv3 8.88%, 6 BSD 3-clause 4.53%, 7 Unlicense 1.87%, 8 BSD 2-clause 1.70%, 9 LGPLv3 1.30%, 10 AGPLv3 1.05%
External links
[edit]- Twenty Years of Berkeley Unix: From AT&T-Owned to Freely Redistributable, Marshall Kirk McKusick, in: Open Sources: Voices from the Open Source Revolution, O'Reilly 1999
- The Amazing Disappearing BSD License
- BSD License Definition – by The Linux Information Project (LINFO)
BSD licenses
View on GrokipediaOverview
Definition and Permissive Nature
The BSD licenses constitute a family of permissive free software licenses that originated from the Berkeley Software Distribution (BSD), a Unix-like operating system variant developed at the University of California, Berkeley, in the late 1970s.[3][4] These licenses are distinguished by their minimal restrictions on the use, modification, and redistribution of covered software, classifying them as permissive rather than copyleft in nature.[9] Central to the BSD licenses are provisions that permit the creation of proprietary derivative works without mandating the disclosure of source code modifications.[2] Redistributions in source or binary form must retain the original copyright notice, list of conditions, and disclaimer, ensuring attribution to the original authors while disclaiming warranties and liabilities.[2] Most variants also prohibit the use of the copyright holder's or contributors' names for endorsement or promotion of derived products without prior written permission, though simpler forms omit this restriction.[2][10] In open-source licensing, the term "permissive" denotes licenses that impose few obligations on users beyond basic attribution, allowing seamless incorporation into proprietary software without reciprocal sharing requirements.[11] This flexibility contrasts with copyleft licenses like the GNU General Public License (GPL), which enforce that derivatives remain open source under the same terms to preserve user freedoms collectively. The permissive approach of BSD licenses thus enables broad adoption, including in commercial products, by prioritizing developer autonomy over enforced openness.[12]Historical Origins
The BSD licenses trace their origins to the University of California's Berkeley Software Distribution (BSD) project, initiated in the late 1970s as a response to the proprietary nature of AT&T's Unix operating system, which imposed significant licensing fees that hindered academic and research adoption. Developed by the Computer Systems Research Group (CSRG) at UC Berkeley, the project began enhancing the Sixth Edition Unix tape obtained from Bell Labs in 1975, with the goal of creating a more accessible Unix-like system for educational purposes. The first formal release, 1BSD in March 1978 (compiled starting in 1977 by Bill Joy), included key additions like the Pascal compiler and the ex editor, distributed at the cost of media under informal terms that permitted free use, modification, and redistribution without royalties to Berkeley, emphasizing support for academic experimentation.[13][14] This was followed by 2BSD in mid-1979, which added the vi editor and other tools. By late 1979, 3BSD introduced virtual memory support for the VAX architecture, marking a significant step toward a complete operating system. By 1980, the project had advanced with the release of 4BSD in October, incorporating job control, auto-reboot features, and other enhancements. Early distributions through 4BSD had no formal license; redistribution was informal and free, requiring only acknowledgment of UC Berkeley's copyright and warranty disclaimers in a basic notice. The primary motivation was to foster a freely distributable operating system alternative to AT&T's costly licenses—often thousands of dollars per institution—enabling widespread academic and research dissemination of Unix enhancements without legal or financial barriers from the original licensor.[13][14] The licenses evolved amid growing tensions with AT&T, culminating in a major legal dispute from 1992 to 1994 when Unix System Laboratories (USL), AT&T's subsidiary, sued UC Berkeley and Berkeley Software Design, Inc. (BSDi) for copyright infringement over Networking Release 2, alleging unauthorized use of proprietary Unix code in BSD distributions. The lawsuit highlighted Berkeley's inclusion of AT&T-derived elements without sufficient licensing, prompting extensive code audits and revisions to excise problematic portions. Settled in January 1994, the agreement required UC Berkeley to release 4.4BSD-Lite in June 1994, with over 70 files carrying USL copyrights and three files fully removed, alongside broader license adjustments to ensure clean, freely redistributable code. This event accelerated the shift toward more permissive variants, solidifying the BSD licenses' role in open software development.[13][15] The formal BSD license was introduced in June 1989 with Networking Release 1 (Net/1), which included the first TCP/IP implementation in BSD (though the full stack was refined in 4.2BSD in 1983). Prior to the addition of the advertising clause in 1989—which would later form the fourth clause in the original BSD license—the structure remained minimalistic, focusing solely on copyright retention, warranty disclaimers, and non-endorsement of derived products, without mandates for promotional acknowledgments. This earlier form, used in releases like 4.3BSD (1986), prioritized simplicity to encourage broad adoption in research environments.[16][13]License Variants
4-Clause License
The 4-Clause License, also known as the original BSD License, was the initial version of the BSD family of permissive software licenses, first appearing in the 4.3BSD-Tahoe release in 1988.[17] It permitted broad redistribution and use of covered software while imposing specific conditions to preserve attribution and limit liability. This license was used in early Berkeley Software Distribution (BSD) releases, such as those prior to 1999, to govern the dissemination of Unix-like operating system code developed at the University of California, Berkeley.[5] The full text of the 4-Clause License, as standardized in SPDX for historical reference, reads as follows:Copyright (c)This license structure consists of four key clauses outlining redistribution requirements, followed by a comprehensive warranty disclaimer. The first clause mandates that source code redistributions retain the full copyright notice, list of conditions, and disclaimer to ensure ongoing attribution.[18] The second clause extends similar reproduction requirements to binary distributions, applying them to accompanying documentation or materials.[18] The third clause, the advertising requirement, stipulated that any publicity materials highlighting features or use of the software must include an acknowledgment of its origins from the University of California, Berkeley, and its contributors.[18] The fourth clause prohibited the use of the University's or contributors' names for endorsement or promotion of derivative products without explicit written permission, protecting against implied affiliations.[18] The trailing disclaimer explicitly rejected all warranties and limited liability for any damages arising from the software's use.[18] The advertising clause was introduced around 1988 in conjunction with the 4.3BSD-Tahoe release to guarantee proper credit for BSD contributions amid growing external adoption and commercialization of the software.[17][5] This provision reflected early concerns in academic software distribution about maintaining visibility for institutional and individual developers' work. The license's designation as the "original BSD License" stems from its foundational role in licensing the complete BSD operating system distributions before subsequent simplifications, such as the shift to the 3-Clause variant in 1999 to address compatibility challenges with other open-source licenses.[5]Redistribution and use in source and binary forms, with or without .
All rights reserved.
modification, are permitted provided that the following conditions
are met:THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
- Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.- Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.- All advertising materials mentioning features or use of this software
must display the following acknowledgement:
This product includes software developed by the University of
California, Berkeley and its contributors.- Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.[18]
3-Clause License
The 3-Clause BSD License, also known as the "Modified BSD License," "Revised BSD License," "New BSD License," or "BSD License 2.0," represents a streamlined version of the original BSD license that eliminates the advertising clause.[2] It was introduced in 1999 following the University of California's rescission of the advertising requirement, with early adoption in projects like NetBSD and OpenBSD to facilitate broader compatibility and reduce administrative burdens on redistributors.[19] This revision addressed concerns over the original clause's incompatibility with the GNU General Public License (GPL), as the advertising obligation conflicted with GPL's terms prohibiting additional restrictions on derivative works, while also easing the compliance load for large-scale distributions.[5] The full text of the 3-Clause BSD License, as standardized by the Open Source Initiative (OSI), is as follows:[Copyright](/page/Copyright) (c) <YEAR>, <COPYRIGHT HOLDER>
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
1. Redistributions of [source code](/page/Source_code) must retain the above [copyright](/page/Copyright)
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above [copyright](/page/Copyright)
notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the
distribution.
3. Neither the name of the copyright holder nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE [COPYRIGHT](/page/Copyright) HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE [COPYRIGHT](/page/Copyright)
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, [STRICT LIABILITY](/page/Strict_liability), OR [TORT](/page/Tort)
(INCLUDING [NEGLIGENCE](/page/Negligence) OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
[Copyright](/page/Copyright) (c) <YEAR>, <COPYRIGHT HOLDER>
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
1. Redistributions of [source code](/page/Source_code) must retain the above [copyright](/page/Copyright)
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above [copyright](/page/Copyright)
notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the
distribution.
3. Neither the name of the copyright holder nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE [COPYRIGHT](/page/Copyright) HOLDERS AND CONTRIBUTORS
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE [COPYRIGHT](/page/Copyright)
HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
THEORY OF LIABILITY, WHETHER IN CONTRACT, [STRICT LIABILITY](/page/Strict_liability), OR [TORT](/page/Tort)
(INCLUDING [NEGLIGENCE](/page/Negligence) OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
2-Clause License
The 2-Clause BSD License, also known as the Simplified BSD License or FreeBSD License, represents the most streamlined variant in the BSD family of permissive free software licenses. It imposes only essential requirements for attribution and liability disclaimer, allowing broad freedom for modification, distribution, and commercial use of covered software. Developed in close association with the FreeBSD project, this license prioritizes minimal legal complexity to encourage widespread adoption without compromising core protections.[10] Formalized in 1999 specifically for FreeBSD, the 2-Clause BSD License emerged as a response to the need for reduced administrative burden in open source development, stripping away non-essential clauses from prior BSD versions while upholding permissiveness. This design facilitates easier compliance for contributors and users, fostering innovation in operating systems and software ecosystems. The Open Source Initiative approved it as conforming to open source criteria, affirming its role in promoting collaborative software creation.[16][10] The full text of the 2-Clause BSD License, as standardized by the Open Source Initiative, reads as follows:Copyright (c) <YEAR> <COPYRIGHT HOLDER>
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1. Redistributions of [source code](/page/Source_code) must retain the above [copyright notice](/page/Copyright_notice), this list of conditions and the following [disclaimer](/page/Disclaimer).
2. Redistributions in binary form must reproduce the above [copyright notice](/page/Copyright_notice), this list of conditions and the following [disclaimer](/page/Disclaimer) in the documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, [STRICT LIABILITY](/page/Strict_liability), OR [TORT](/page/Tort) (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
```[](https://opensource.org/license/bsd-2-clause)
This license breaks down into two primary conditions focused on attribution, followed by an extensive warranty disclaimer. The first condition mandates retention of the copyright notice, the full list of conditions, and the disclaimer in any source code redistributions, ensuring ongoing acknowledgment of original authorship. The second condition requires reproduction of the same elements in documentation or accompanying materials for binary form distributions, accommodating compiled software without mandating source disclosure. Absent from this variant are requirements for endorsement permissions or advertising disclosures found in earlier BSD iterations, which further simplifies compliance. The disclaimer clause explicitly states that the software is provided "AS IS," disavowing all express or implied warranties—such as merchantability or fitness for a particular purpose—and shields copyright holders and contributors from liability for damages arising from use, regardless of foreseeability or legal theory.[](https://opensource.org/license/bsd-2-clause)
### 0-Clause License
The 0-Clause BSD License, also known as 0BSD, is the most permissive member of the BSD license family, granting unrestricted rights to use, copy, modify, and distribute software for any purpose without fees or additional conditions. It was created by Christian Bundy as an alteration of the [ISC license](/page/ISC_license) and submitted to the [Open Source Initiative](/page/Open_Source_Initiative) (OSI) on August 30, 2015, where it was approved on October 14, 2015, initially under the name Free Public License 1.0.0 before being renamed Zero-Clause BSD.[](https://opensource.org/license/0bsd) This license imposes no requirements for attribution, notice retention, or endorsement restrictions, making it functionally equivalent to [public domain](/page/Public_domain) dedication for software.[](https://spdx.org/licenses/0BSD.html)
The structure of the 0-Clause BSD License is minimal, comprising only a [copyright notice](/page/Copyright_notice), a broad permission grant, and a [warranty](/page/Warranty) [disclaimer](/page/Disclaimer). It omits all redistribution conditions, attribution mandates, and other clauses found in traditional BSD variants. The full text of the license, as standardized by [SPDX](/page/Software_Package_Data_Exchange), is as follows:
Copyright (c) <YEAR> <COPYRIGHT HOLDER>
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1. Redistributions of [source code](/page/Source_code) must retain the above [copyright notice](/page/Copyright_notice), this list of conditions and the following [disclaimer](/page/Disclaimer).
2. Redistributions in binary form must reproduce the above [copyright notice](/page/Copyright_notice), this list of conditions and the following [disclaimer](/page/Disclaimer) in the documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, [STRICT LIABILITY](/page/Strict_liability), OR [TORT](/page/Tort) (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
```[](https://opensource.org/license/bsd-2-clause)
This license breaks down into two primary conditions focused on attribution, followed by an extensive warranty disclaimer. The first condition mandates retention of the copyright notice, the full list of conditions, and the disclaimer in any source code redistributions, ensuring ongoing acknowledgment of original authorship. The second condition requires reproduction of the same elements in documentation or accompanying materials for binary form distributions, accommodating compiled software without mandating source disclosure. Absent from this variant are requirements for endorsement permissions or advertising disclosures found in earlier BSD iterations, which further simplifies compliance. The disclaimer clause explicitly states that the software is provided "AS IS," disavowing all express or implied warranties—such as merchantability or fitness for a particular purpose—and shields copyright holders and contributors from liability for damages arising from use, regardless of foreseeability or legal theory.[](https://opensource.org/license/bsd-2-clause)
### 0-Clause License
The 0-Clause BSD License, also known as 0BSD, is the most permissive member of the BSD license family, granting unrestricted rights to use, copy, modify, and distribute software for any purpose without fees or additional conditions. It was created by Christian Bundy as an alteration of the [ISC license](/page/ISC_license) and submitted to the [Open Source Initiative](/page/Open_Source_Initiative) (OSI) on August 30, 2015, where it was approved on October 14, 2015, initially under the name Free Public License 1.0.0 before being renamed Zero-Clause BSD.[](https://opensource.org/license/0bsd) This license imposes no requirements for attribution, notice retention, or endorsement restrictions, making it functionally equivalent to [public domain](/page/Public_domain) dedication for software.[](https://spdx.org/licenses/0BSD.html)
The structure of the 0-Clause BSD License is minimal, comprising only a [copyright notice](/page/Copyright_notice), a broad permission grant, and a [warranty](/page/Warranty) [disclaimer](/page/Disclaimer). It omits all redistribution conditions, attribution mandates, and other clauses found in traditional BSD variants. The full text of the license, as standardized by [SPDX](/page/Software_Package_Data_Exchange), is as follows:
[](https://spdx.org/licenses/0BSD.html)[](https://opensource.org/license/0bsd)
The license's primary purpose is to offer maximum freedom for software release, effectively dedicating it to the [public domain](/page/Public_domain) while circumventing legal issues in jurisdictions where authors cannot fully relinquish [copyright](/page/Copyright), such as moral rights in some countries.[](https://www.sonatype.com/blog/open-source-licenses-explained) This approach avoids the potential "copyright traps" of informal [public domain](/page/Public_domain) statements, providing a clear, enforceable grant of rights suitable for public domain-like intentions without the complexities of licenses like CC0.[](https://dgl.cx/0bsd) The 0-Clause BSD License represents an extreme simplification of the 2-Clause BSD License by removing even the minimal requirement to retain [copyright](/page/Copyright) notices or disclaimers in redistributions.[](https://choosealicense.com/licenses/0bsd/)
In adoption contexts, the 0-Clause BSD License is favored for small libraries, code templates, and utilities where developers prioritize zero obligations over broader ecosystem integration.[](https://dgl.cx/0bsd) It has been used in projects like the htmx [JavaScript library](/page/JavaScript_library), which switched to 0BSD in [2024](/page/2024) to eliminate attribution requirements, and [the Toybox](/page/The_Toybox) collection of Unix command-line tools.[](https://landley.net/toybox/license.html) Although OSI-approved since 2015, it remains niche due to its departure from traditional BSD phrasing and focus on ultra-permissive scenarios rather than widespread institutional use.[](https://opensource.org/license/0bsd)
## Key Provisions and Differences
### Common Clauses Across Variants
All BSD license variants share a foundational general permission grant that allows recipients broad rights to use, copy, modify, merge, publish, distribute, sublicense, and sell copies of the software in source or binary forms, with or without modification, subject only to the minimal conditions outlined in each variant.[](https://opensource.org/license/bsd-3-clause)[](https://opensource.org/license/bsd-2-clause)[](https://opensource.org/license/0bsd) This permissive structure emphasizes freedom for both [open source](/page/Open_source) and commercial applications, without requiring the release of derivative works under the same license.
A key shared provision across the clausal BSD variants (2-Clause, 3-Clause, and 4-Clause) is the requirement to retain the original [copyright notice](/page/Copyright_notice), the full list of conditions, and the permission notice in all copies or substantial portions of the software. For [source code](/page/Source_code) redistributions, this notice must be preserved verbatim; for binary distributions, it must be reproduced in the accompanying [documentation](/page/Documentation) or other materials provided with the software.[](https://opensource.org/license/bsd-3-clause)[](https://opensource.org/license/bsd-2-clause) The 0-Clause variant omits this retention requirement, treating the software as effectively [public domain](/page/Public_domain), but the notice clause remains a core attribution mechanism in the traditional family members to credit original authors.[](https://opensource.org/license/0bsd)
Another universal element is the warranty disclaimer, which states that the software is provided "[AS IS](/page/As_is)" without any express or implied warranties, including but not limited to warranties of merchantability or fitness for a particular purpose. This clause explicitly limits liability, holding copyright holders and contributors harmless from any claims, damages, or expenses arising from use of the software, whether direct, indirect, incidental, special, or consequential.[](https://opensource.org/license/bsd-3-clause)[](https://opensource.org/license/bsd-2-clause)[](https://opensource.org/license/0bsd)
Regarding patents, BSD licenses do not include explicit [patent](/page/Patent) grant [language](/page/Language). Some post-2000s legal interpretations suggest they provide an implied royalty-free [patent](/page/Patent) license to the extent necessary to exercise the granted [copyright](/page/Copyright) permissions, based on the broad authorization of use and distribution; this aligns with the [Open Source](/page/Open_source) Definition's emphasis on unrestricted application and doctrines of implied license in U.S. [patent](/page/Patent) law, such as equitable [estoppel](/page/Estoppel). However, such implications are debated, not guaranteed across jurisdictions, and BSD licenses focus primarily on [copyright](/page/Copyright); users should consult legal experts for patent-related concerns.[](https://ospo.library.jhu.edu/learn-grow/licensing-overview/copyright-patents-more/)[](https://google.github.io/opencasebook/patents/)[](https://opensource.org/osd)
### Variant-Specific Restrictions and Obligations
The 4-clause BSD license, also known as the original BSD license, includes an additional obligation known as the advertising clause, which requires that all advertising materials mentioning features or use of the software must display an acknowledgement stating that the product includes software developed by the [University of California, Berkeley](/page/University_of_California,_Berkeley), and its contributors.[](https://spdx.org/licenses/BSD-4-Clause-UC.html) This clause imposes a specific burden on distributors of derivative works, particularly in commercial contexts, by mandating public attribution in promotional materials beyond the standard [copyright notice](/page/Copyright_notice) retention.
In contrast, the 3-clause BSD license removes the advertising clause but retains a non-endorsement provision, which prohibits the use of the [copyright](/page/Copyright) holder's name or the names of its contributors to endorse or promote products derived from the software without specific prior written permission.[](https://opensource.org/license/bsd-3-clause) This clause protects the original authors from implied affiliations or approvals in marketing, adding a layer of restriction on promotional uses that differs from the more permissive variants.[](https://spdx.org/licenses/BSD-3-Clause.html)
The 2-clause BSD license, often referred to as the Simplified BSD or [FreeBSD](/page/FreeBSD) license, eliminates both the [advertising](/page/Advertising) and non-endorsement clauses, thereby reducing obligations to merely retaining the [copyright notice](/page/Copyright_notice) and [disclaimer](/page/Disclaimer) in redistributions of source or binary forms.[](https://opensource.org/license/bsd-2-clause) This simplification minimizes additional requirements, allowing broader freedom for derivative works without endorsement-related constraints. Similarly, the 0-clause BSD license, also known as the Free Public License 1.0.0, imposes no such extra conditions at all, granting unconditional permission to use, copy, modify, and distribute the software for any purpose with or without fee, provided only that the accompanying [disclaimer](/page/Disclaimer) is understood.[](https://opensource.org/license/0bsd)[](https://spdx.org/licenses/0BSD.html)
Minor variations exist in implementations across projects, such as slight wording differences in the 2-clause license between [FreeBSD](/page/FreeBSD) and [NetBSD](/page/NetBSD); for instance, [NetBSD](/page/NetBSD) versions may include phrases acknowledging code derivations from specific contributors, but these do not introduce new restrictions or obligations.[](https://lists.spdx.org/g/Spdx-legal/topic/bsd_licenses/22080177)
## Compatibility
### With [Free and Open Source Software](/page/Free_and_open-source_software) Licenses
The BSD licenses, as permissive FOSS licenses, enable broad [interoperability](/page/Interoperability) with other [open source](/page/Open_source) licenses by imposing minimal restrictions beyond attribution, allowing developers to combine code from BSD-licensed projects with those under various FOSS terms without triggering reciprocal obligations.[](https://www.gnu.org/licenses/license-compatibility.html) This compatibility supports collaborative FOSS ecosystems, where code can be integrated, modified, and redistributed under the more restrictive license in a combined work when necessary.
The principal OSI-approved BSD variants—the 0-clause BSD (0BSD), 2-clause BSD, and 3-clause BSD—comply with [the Open Source Definition](/page/The_Open_Source_Definition).[](https://opensource.org/licenses) The 2-clause and 3-clause variants predominate in FOSS projects for their streamlined terms that balance permissiveness with basic protections against endorsement misuse.[](https://www.gnu.org/licenses/license-list.en.html)
| BSD Variant | Compatible with GPL v2+ | Compatible with MIT | Compatible with Apache 2.0 |
|-------------|--------------------------|---------------------|-----------------------------|
| 2-Clause | Yes[](https://www.gnu.org/licenses/license-list.en.html) | Yes[](https://www.gnu.org/licenses/license-compatibility.html) | Yes[](https://www.gnu.org/licenses/license-compatibility.html) |
| 3-Clause | Yes[](https://www.gnu.org/licenses/license-list.en.html) | Yes[](https://www.gnu.org/licenses/license-compatibility.html) | Yes[](https://www.gnu.org/licenses/license-compatibility.html) |
| 4-Clause | No (due to advertising clause)[](https://www.gnu.org/licenses/gpl-faq.en.html) | Yes[](https://www.gnu.org/licenses/license-compatibility.html) | Yes (with attribution caveats)[](https://www.gnu.org/licenses/license-compatibility.html) |
The 2-clause and 3-clause BSD licenses integrate seamlessly with GPL v2 and subsequent versions, permitting BSD code to be included in GPL-licensed distributions while the overall work adheres to GPL terms; the 4-clause variant, however, conflicts with GPL due to its advertising requirement, which adds restrictions prohibited by GPL section 6.[](https://www.gnu.org/licenses/gpl-faq.en.html)[](https://www.gnu.org/licenses/license-list.en.html)
BSD licenses align fully with fellow permissive licenses like MIT and [Apache](/page/Apache) 2.0, enabling relicensing of combined code under any of these terms or direct merging without additional obligations beyond shared attribution needs.[](https://www.gnu.org/licenses/license-compatibility.html) This interoperability stems from their common focus on non-copyleft freedoms, making them ideal for FOSS libraries and tools that may later incorporate stricter licensing.
In combined FOSS works, BSD licenses eschew the viral propagation of copyleft but require that attribution—via retention of copyright notices, license texts, and disclaimers—be preserved in both source and binary forms to credit original contributors. Failure to propagate these elements could violate BSD terms, though it does not impose broader sharing mandates on the derivative work.
### With Commercial and Proprietary Software
The BSD licenses are renowned for their permissiveness, enabling the incorporation of licensed code into commercial and proprietary software without mandating the disclosure of source code for derivative works. This feature distinguishes them from copyleft licenses and supports the creation of closed-source binaries, making them particularly attractive for enterprise applications and product development.[](https://opensource.org/licenses/bsd-3-clause)[](https://www.revenera.com/software-composition-analysis/glossary/what-is-the-bsd-license)
A key practical consideration is the attribution requirement: all variants stipulate that binary distributions must reproduce the original [copyright notice](/page/Copyright_notice), [license](/page/License) terms, and liability [disclaimer](/page/Disclaimer) in associated documentation, user manuals, or equivalent materials, such as an "about" box in software interfaces. No royalties, fees, or ongoing payments are imposed, allowing unrestricted commercial exploitation beyond these minimal notices.[](https://www.fossa.com/blog/open-source-software-licenses-101-bsd-3-clause-license)
On patent matters, BSD licenses provide implicit protection by granting rights to use the software, which courts and experts interpret as shielding licensees from [patent](/page/Patent) enforcement by contributors in derivative products; this contrasts with the explicit, irrevocable [patent](/page/Patent) grants in licenses like Apache 2.0, potentially introducing minor uncertainty in complex [patent](/page/Patent) landscapes.[](https://www.fossa.com/blog/open-source-software-licenses-101-bsd-3-clause-license)[](https://www.mend.io/blog/top-8-bsd-licenses-questions-answered/)
This legal flexibility has facilitated widespread adoption in proprietary contexts, such as embedded systems where Sony's PlayStation consoles employ a customized [FreeBSD](/page/FreeBSD) kernel—licensed under BSD terms—to power their operating systems without source release. Enterprise tools also benefit, as seen in Cisco's [networking hardware](/page/Networking_hardware), which integrates BSD-licensed components into closed-source [firmware](/page/Firmware) for scalable, reliable performance.[](https://www.playstation.com/en-us/oss/ps4/freebsd-kernel/)[](https://forums.freebsd.org/threads/bsd-licensing.84806/)
## Adoption and Impact
### In Operating Systems and Unix Derivatives
The BSD licenses have played a foundational role in the development of several [modern operating systems](/page/Modern_Operating_Systems) derived from Unix, particularly those stemming from the original [Berkeley Software Distribution](/page/Berkeley_Software_Distribution) (BSD). [FreeBSD](/page/FreeBSD), [NetBSD](/page/NetBSD), and [OpenBSD](/page/OpenBSD), as prominent descendants of the historical BSD lineage, primarily utilize the 2-Clause BSD license for their core codebases, enabling broad redistribution and modification while requiring retention of [copyright](/page/Copyright) notices and disclaimers.[](https://docs.freebsd.org/en/articles/license-guide/)[](https://www.freebsd.org/internal/software-license/)[](https://www.netbsd.org/about/redistribution.html) These projects encourage contributions under compatible BSD terms to maintain a permissive [ecosystem](/page/Ecosystem), allowing developers to integrate code without restrictive [copyleft](/page/Copyleft) obligations, which has facilitated ongoing evolution and portability across hardware architectures.[](https://www.openbsd.org/policy.html)
Apple's incorporation of BSD-licensed components into macOS exemplifies the licenses' influence on proprietary-derived systems. In 2000, Apple launched the [Darwin project](/page/Darwin_Project) as an open-source initiative, building the core of macOS (and [iOS](/page/IOS)) on a [hybrid kernel](/page/Hybrid_kernel) that includes BSD-derived subsystems such as the userland tools and networking primitives from [FreeBSD](/page/FreeBSD) and 4.4BSD-Lite2.[](https://thenewstack.io/apples-open-source-roots-the-bsd-heritage-behind-macos-and-ios/)[](https://developer.apple.com/library/archive/documentation/Darwin/Conceptual/KernelProgramming/Architecture/Architecture.html) The permissive nature of the BSD licenses permitted Apple to retain and modify these elements under its [Apple Public Source License](/page/Apple_Public_Source_License) for Darwin while keeping BSD-attributed code intact, ensuring compatibility and leveraging established Unix heritage for stability in consumer operating systems.
A lasting legacy of BSD licensing appears in the pervasive adoption of its networking stack across [Unix-like](/page/Unix-like) systems. The BSD socket API and TCP/IP implementation, introduced in the 1980s releases of BSD Unix, were developed under permissive licensing that allowed widespread integration into other kernels.[](https://docs.freebsd.org/en/books/developers-handbook/sockets/) [Linux](/page/Linux), for instance, adopted the BSD socket API as its standard for network programming, enabling compatible relicensing of BSD-derived TCP/IP codebases to support the [POSIX](/page/POSIX) standard without legal barriers.[](https://www.quora.com/Why-is-the-socket-API-separate-from-the-file-API-in-Linux) This portability has made BSD's networking model a [de facto standard](/page/De_facto_standard) in Unix derivatives, powering internet protocols in diverse environments from servers to embedded devices.
Beyond desktop and server OSes, BSD-licensed components contribute to mobile and embedded systems. Android's Bionic C library incorporates BSD-derived elements, such as standard I/O functions from [OpenBSD](/page/OpenBSD), under the licenses' flexible terms to optimize for resource-constrained devices. Similarly, Sony's PlayStation operating systems, including Orbis OS for the PS4, are built on [FreeBSD](/page/FreeBSD) 9 with retained BSD-licensed kernel modules for file systems and drivers, allowing proprietary extensions while complying with attribution requirements.[](https://www.playstation.com/en-us/oss/ps4/freebsd-kernel/) These adoptions underscore the BSD licenses' utility in enabling closed-source innovations atop open foundations in high-performance, [real-time computing](/page/Real-time_computing) contexts.
### In Software Projects and Industry
The BSD licenses have been adopted in numerous prominent software projects due to their permissive nature, enabling seamless integration into diverse ecosystems. [PostgreSQL](/page/PostgreSQL), a widely used [relational database](/page/Relational_database) management system, is licensed under the PostgreSQL License, which is structurally similar to the 3-clause BSD license and imposes minimal restrictions on modification and redistribution.[](https://www.postgresql.org/about/licence/) [Nginx](/page/Nginx), a high-performance [web server](/page/Web_server) and [reverse proxy](/page/Reverse_proxy), employs the 2-clause BSD license, allowing broad commercial and non-commercial use without requiring derivative works to be open-sourced.[](https://nginx.org/LICENSE) [LLVM](/page/LLVM) and [Clang](/page/Clang), key components of modern compiler infrastructure, originated under permissive licenses similar to BSD before transitioning to the Apache 2.0 license in 2019.[](https://llvm.org/docs/DeveloperPolicy.html)
In industry contexts, BSD-licensed software is valued for its flexibility, particularly in enterprise environments where permissive licenses like BSD variants rank highly for reducing compliance burdens, as noted in the 2025 Open Source Security and Risk Analysis report by [Synopsys](/page/Synopsys), which highlights their preference in commercial integrations over more restrictive [copyleft](/page/Copyleft) options.[](https://www.blackduck.com/blog/top-open-source-licenses.html) This reception is evident in [cloud computing](/page/Cloud_computing), where Joyent's contributions to [Node.js](/page/Node.js) incorporated BSD-licensed elements, supporting scalable [JavaScript](/page/JavaScript) runtimes in production systems. Similarly, in hardware development, [Broadcom](/page/Broadcom) has released drivers and firmware under the 3-clause BSD license, enabling their incorporation into open-source operating systems and embedded applications without licensing conflicts.[](https://techdocs.broadcom.com/us/en/symantec-security-software/web-and-network-security/threat-explorer/all/third-party-legal-notices/BSD-3-clause-license.html)
BSD licenses contribute to efficient [software development](/page/Software_development) by minimizing legal review overhead during integrations, as their straightforward terms avoid the extensive audits often required for [copyleft](/page/Copyleft) licenses, allowing teams to focus on innovation rather than compliance.[](https://www.pingcap.com/article/bsd-license-pros-cons-projects-open-source-insights/) Regarding adoption scale, permissive licenses including BSD variants are prevalent on platforms like [GitHub](/page/GitHub), where they account for a significant portion of licensed repositories, though exact percentages vary by analysis.[](https://www.mend.io/blog/top-open-source-licenses-explained/) This widespread use underscores their role in fostering [rapid prototyping](/page/Rapid_prototyping) and hybrid open-proprietary solutions.
Within the BSD community, there is a push toward [standardization](/page/Standardization) to enhance stability and [interoperability](/page/Interoperability). In 2025, the FreeBSD Project updated its licensing policy to discourage the creation of new license variants, recommending adherence to the 2-clause BSD [license](/page/License) for incoming contributions to streamline maintenance and reduce fragmentation across projects.[](https://docs.freebsd.org/en/articles/license-guide/)
[](https://spdx.org/licenses/0BSD.html)[](https://opensource.org/license/0bsd)
The license's primary purpose is to offer maximum freedom for software release, effectively dedicating it to the [public domain](/page/Public_domain) while circumventing legal issues in jurisdictions where authors cannot fully relinquish [copyright](/page/Copyright), such as moral rights in some countries.[](https://www.sonatype.com/blog/open-source-licenses-explained) This approach avoids the potential "copyright traps" of informal [public domain](/page/Public_domain) statements, providing a clear, enforceable grant of rights suitable for public domain-like intentions without the complexities of licenses like CC0.[](https://dgl.cx/0bsd) The 0-Clause BSD License represents an extreme simplification of the 2-Clause BSD License by removing even the minimal requirement to retain [copyright](/page/Copyright) notices or disclaimers in redistributions.[](https://choosealicense.com/licenses/0bsd/)
In adoption contexts, the 0-Clause BSD License is favored for small libraries, code templates, and utilities where developers prioritize zero obligations over broader ecosystem integration.[](https://dgl.cx/0bsd) It has been used in projects like the htmx [JavaScript library](/page/JavaScript_library), which switched to 0BSD in [2024](/page/2024) to eliminate attribution requirements, and [the Toybox](/page/The_Toybox) collection of Unix command-line tools.[](https://landley.net/toybox/license.html) Although OSI-approved since 2015, it remains niche due to its departure from traditional BSD phrasing and focus on ultra-permissive scenarios rather than widespread institutional use.[](https://opensource.org/license/0bsd)
## Key Provisions and Differences
### Common Clauses Across Variants
All BSD license variants share a foundational general permission grant that allows recipients broad rights to use, copy, modify, merge, publish, distribute, sublicense, and sell copies of the software in source or binary forms, with or without modification, subject only to the minimal conditions outlined in each variant.[](https://opensource.org/license/bsd-3-clause)[](https://opensource.org/license/bsd-2-clause)[](https://opensource.org/license/0bsd) This permissive structure emphasizes freedom for both [open source](/page/Open_source) and commercial applications, without requiring the release of derivative works under the same license.
A key shared provision across the clausal BSD variants (2-Clause, 3-Clause, and 4-Clause) is the requirement to retain the original [copyright notice](/page/Copyright_notice), the full list of conditions, and the permission notice in all copies or substantial portions of the software. For [source code](/page/Source_code) redistributions, this notice must be preserved verbatim; for binary distributions, it must be reproduced in the accompanying [documentation](/page/Documentation) or other materials provided with the software.[](https://opensource.org/license/bsd-3-clause)[](https://opensource.org/license/bsd-2-clause) The 0-Clause variant omits this retention requirement, treating the software as effectively [public domain](/page/Public_domain), but the notice clause remains a core attribution mechanism in the traditional family members to credit original authors.[](https://opensource.org/license/0bsd)
Another universal element is the warranty disclaimer, which states that the software is provided "[AS IS](/page/As_is)" without any express or implied warranties, including but not limited to warranties of merchantability or fitness for a particular purpose. This clause explicitly limits liability, holding copyright holders and contributors harmless from any claims, damages, or expenses arising from use of the software, whether direct, indirect, incidental, special, or consequential.[](https://opensource.org/license/bsd-3-clause)[](https://opensource.org/license/bsd-2-clause)[](https://opensource.org/license/0bsd)
Regarding patents, BSD licenses do not include explicit [patent](/page/Patent) grant [language](/page/Language). Some post-2000s legal interpretations suggest they provide an implied royalty-free [patent](/page/Patent) license to the extent necessary to exercise the granted [copyright](/page/Copyright) permissions, based on the broad authorization of use and distribution; this aligns with the [Open Source](/page/Open_source) Definition's emphasis on unrestricted application and doctrines of implied license in U.S. [patent](/page/Patent) law, such as equitable [estoppel](/page/Estoppel). However, such implications are debated, not guaranteed across jurisdictions, and BSD licenses focus primarily on [copyright](/page/Copyright); users should consult legal experts for patent-related concerns.[](https://ospo.library.jhu.edu/learn-grow/licensing-overview/copyright-patents-more/)[](https://google.github.io/opencasebook/patents/)[](https://opensource.org/osd)
### Variant-Specific Restrictions and Obligations
The 4-clause BSD license, also known as the original BSD license, includes an additional obligation known as the advertising clause, which requires that all advertising materials mentioning features or use of the software must display an acknowledgement stating that the product includes software developed by the [University of California, Berkeley](/page/University_of_California,_Berkeley), and its contributors.[](https://spdx.org/licenses/BSD-4-Clause-UC.html) This clause imposes a specific burden on distributors of derivative works, particularly in commercial contexts, by mandating public attribution in promotional materials beyond the standard [copyright notice](/page/Copyright_notice) retention.
In contrast, the 3-clause BSD license removes the advertising clause but retains a non-endorsement provision, which prohibits the use of the [copyright](/page/Copyright) holder's name or the names of its contributors to endorse or promote products derived from the software without specific prior written permission.[](https://opensource.org/license/bsd-3-clause) This clause protects the original authors from implied affiliations or approvals in marketing, adding a layer of restriction on promotional uses that differs from the more permissive variants.[](https://spdx.org/licenses/BSD-3-Clause.html)
The 2-clause BSD license, often referred to as the Simplified BSD or [FreeBSD](/page/FreeBSD) license, eliminates both the [advertising](/page/Advertising) and non-endorsement clauses, thereby reducing obligations to merely retaining the [copyright notice](/page/Copyright_notice) and [disclaimer](/page/Disclaimer) in redistributions of source or binary forms.[](https://opensource.org/license/bsd-2-clause) This simplification minimizes additional requirements, allowing broader freedom for derivative works without endorsement-related constraints. Similarly, the 0-clause BSD license, also known as the Free Public License 1.0.0, imposes no such extra conditions at all, granting unconditional permission to use, copy, modify, and distribute the software for any purpose with or without fee, provided only that the accompanying [disclaimer](/page/Disclaimer) is understood.[](https://opensource.org/license/0bsd)[](https://spdx.org/licenses/0BSD.html)
Minor variations exist in implementations across projects, such as slight wording differences in the 2-clause license between [FreeBSD](/page/FreeBSD) and [NetBSD](/page/NetBSD); for instance, [NetBSD](/page/NetBSD) versions may include phrases acknowledging code derivations from specific contributors, but these do not introduce new restrictions or obligations.[](https://lists.spdx.org/g/Spdx-legal/topic/bsd_licenses/22080177)
## Compatibility
### With [Free and Open Source Software](/page/Free_and_open-source_software) Licenses
The BSD licenses, as permissive FOSS licenses, enable broad [interoperability](/page/Interoperability) with other [open source](/page/Open_source) licenses by imposing minimal restrictions beyond attribution, allowing developers to combine code from BSD-licensed projects with those under various FOSS terms without triggering reciprocal obligations.[](https://www.gnu.org/licenses/license-compatibility.html) This compatibility supports collaborative FOSS ecosystems, where code can be integrated, modified, and redistributed under the more restrictive license in a combined work when necessary.
The principal OSI-approved BSD variants—the 0-clause BSD (0BSD), 2-clause BSD, and 3-clause BSD—comply with [the Open Source Definition](/page/The_Open_Source_Definition).[](https://opensource.org/licenses) The 2-clause and 3-clause variants predominate in FOSS projects for their streamlined terms that balance permissiveness with basic protections against endorsement misuse.[](https://www.gnu.org/licenses/license-list.en.html)
| BSD Variant | Compatible with GPL v2+ | Compatible with MIT | Compatible with Apache 2.0 |
|-------------|--------------------------|---------------------|-----------------------------|
| 2-Clause | Yes[](https://www.gnu.org/licenses/license-list.en.html) | Yes[](https://www.gnu.org/licenses/license-compatibility.html) | Yes[](https://www.gnu.org/licenses/license-compatibility.html) |
| 3-Clause | Yes[](https://www.gnu.org/licenses/license-list.en.html) | Yes[](https://www.gnu.org/licenses/license-compatibility.html) | Yes[](https://www.gnu.org/licenses/license-compatibility.html) |
| 4-Clause | No (due to advertising clause)[](https://www.gnu.org/licenses/gpl-faq.en.html) | Yes[](https://www.gnu.org/licenses/license-compatibility.html) | Yes (with attribution caveats)[](https://www.gnu.org/licenses/license-compatibility.html) |
The 2-clause and 3-clause BSD licenses integrate seamlessly with GPL v2 and subsequent versions, permitting BSD code to be included in GPL-licensed distributions while the overall work adheres to GPL terms; the 4-clause variant, however, conflicts with GPL due to its advertising requirement, which adds restrictions prohibited by GPL section 6.[](https://www.gnu.org/licenses/gpl-faq.en.html)[](https://www.gnu.org/licenses/license-list.en.html)
BSD licenses align fully with fellow permissive licenses like MIT and [Apache](/page/Apache) 2.0, enabling relicensing of combined code under any of these terms or direct merging without additional obligations beyond shared attribution needs.[](https://www.gnu.org/licenses/license-compatibility.html) This interoperability stems from their common focus on non-copyleft freedoms, making them ideal for FOSS libraries and tools that may later incorporate stricter licensing.
In combined FOSS works, BSD licenses eschew the viral propagation of copyleft but require that attribution—via retention of copyright notices, license texts, and disclaimers—be preserved in both source and binary forms to credit original contributors. Failure to propagate these elements could violate BSD terms, though it does not impose broader sharing mandates on the derivative work.
### With Commercial and Proprietary Software
The BSD licenses are renowned for their permissiveness, enabling the incorporation of licensed code into commercial and proprietary software without mandating the disclosure of source code for derivative works. This feature distinguishes them from copyleft licenses and supports the creation of closed-source binaries, making them particularly attractive for enterprise applications and product development.[](https://opensource.org/licenses/bsd-3-clause)[](https://www.revenera.com/software-composition-analysis/glossary/what-is-the-bsd-license)
A key practical consideration is the attribution requirement: all variants stipulate that binary distributions must reproduce the original [copyright notice](/page/Copyright_notice), [license](/page/License) terms, and liability [disclaimer](/page/Disclaimer) in associated documentation, user manuals, or equivalent materials, such as an "about" box in software interfaces. No royalties, fees, or ongoing payments are imposed, allowing unrestricted commercial exploitation beyond these minimal notices.[](https://www.fossa.com/blog/open-source-software-licenses-101-bsd-3-clause-license)
On patent matters, BSD licenses provide implicit protection by granting rights to use the software, which courts and experts interpret as shielding licensees from [patent](/page/Patent) enforcement by contributors in derivative products; this contrasts with the explicit, irrevocable [patent](/page/Patent) grants in licenses like Apache 2.0, potentially introducing minor uncertainty in complex [patent](/page/Patent) landscapes.[](https://www.fossa.com/blog/open-source-software-licenses-101-bsd-3-clause-license)[](https://www.mend.io/blog/top-8-bsd-licenses-questions-answered/)
This legal flexibility has facilitated widespread adoption in proprietary contexts, such as embedded systems where Sony's PlayStation consoles employ a customized [FreeBSD](/page/FreeBSD) kernel—licensed under BSD terms—to power their operating systems without source release. Enterprise tools also benefit, as seen in Cisco's [networking hardware](/page/Networking_hardware), which integrates BSD-licensed components into closed-source [firmware](/page/Firmware) for scalable, reliable performance.[](https://www.playstation.com/en-us/oss/ps4/freebsd-kernel/)[](https://forums.freebsd.org/threads/bsd-licensing.84806/)
## Adoption and Impact
### In Operating Systems and Unix Derivatives
The BSD licenses have played a foundational role in the development of several [modern operating systems](/page/Modern_Operating_Systems) derived from Unix, particularly those stemming from the original [Berkeley Software Distribution](/page/Berkeley_Software_Distribution) (BSD). [FreeBSD](/page/FreeBSD), [NetBSD](/page/NetBSD), and [OpenBSD](/page/OpenBSD), as prominent descendants of the historical BSD lineage, primarily utilize the 2-Clause BSD license for their core codebases, enabling broad redistribution and modification while requiring retention of [copyright](/page/Copyright) notices and disclaimers.[](https://docs.freebsd.org/en/articles/license-guide/)[](https://www.freebsd.org/internal/software-license/)[](https://www.netbsd.org/about/redistribution.html) These projects encourage contributions under compatible BSD terms to maintain a permissive [ecosystem](/page/Ecosystem), allowing developers to integrate code without restrictive [copyleft](/page/Copyleft) obligations, which has facilitated ongoing evolution and portability across hardware architectures.[](https://www.openbsd.org/policy.html)
Apple's incorporation of BSD-licensed components into macOS exemplifies the licenses' influence on proprietary-derived systems. In 2000, Apple launched the [Darwin project](/page/Darwin_Project) as an open-source initiative, building the core of macOS (and [iOS](/page/IOS)) on a [hybrid kernel](/page/Hybrid_kernel) that includes BSD-derived subsystems such as the userland tools and networking primitives from [FreeBSD](/page/FreeBSD) and 4.4BSD-Lite2.[](https://thenewstack.io/apples-open-source-roots-the-bsd-heritage-behind-macos-and-ios/)[](https://developer.apple.com/library/archive/documentation/Darwin/Conceptual/KernelProgramming/Architecture/Architecture.html) The permissive nature of the BSD licenses permitted Apple to retain and modify these elements under its [Apple Public Source License](/page/Apple_Public_Source_License) for Darwin while keeping BSD-attributed code intact, ensuring compatibility and leveraging established Unix heritage for stability in consumer operating systems.
A lasting legacy of BSD licensing appears in the pervasive adoption of its networking stack across [Unix-like](/page/Unix-like) systems. The BSD socket API and TCP/IP implementation, introduced in the 1980s releases of BSD Unix, were developed under permissive licensing that allowed widespread integration into other kernels.[](https://docs.freebsd.org/en/books/developers-handbook/sockets/) [Linux](/page/Linux), for instance, adopted the BSD socket API as its standard for network programming, enabling compatible relicensing of BSD-derived TCP/IP codebases to support the [POSIX](/page/POSIX) standard without legal barriers.[](https://www.quora.com/Why-is-the-socket-API-separate-from-the-file-API-in-Linux) This portability has made BSD's networking model a [de facto standard](/page/De_facto_standard) in Unix derivatives, powering internet protocols in diverse environments from servers to embedded devices.
Beyond desktop and server OSes, BSD-licensed components contribute to mobile and embedded systems. Android's Bionic C library incorporates BSD-derived elements, such as standard I/O functions from [OpenBSD](/page/OpenBSD), under the licenses' flexible terms to optimize for resource-constrained devices. Similarly, Sony's PlayStation operating systems, including Orbis OS for the PS4, are built on [FreeBSD](/page/FreeBSD) 9 with retained BSD-licensed kernel modules for file systems and drivers, allowing proprietary extensions while complying with attribution requirements.[](https://www.playstation.com/en-us/oss/ps4/freebsd-kernel/) These adoptions underscore the BSD licenses' utility in enabling closed-source innovations atop open foundations in high-performance, [real-time computing](/page/Real-time_computing) contexts.
### In Software Projects and Industry
The BSD licenses have been adopted in numerous prominent software projects due to their permissive nature, enabling seamless integration into diverse ecosystems. [PostgreSQL](/page/PostgreSQL), a widely used [relational database](/page/Relational_database) management system, is licensed under the PostgreSQL License, which is structurally similar to the 3-clause BSD license and imposes minimal restrictions on modification and redistribution.[](https://www.postgresql.org/about/licence/) [Nginx](/page/Nginx), a high-performance [web server](/page/Web_server) and [reverse proxy](/page/Reverse_proxy), employs the 2-clause BSD license, allowing broad commercial and non-commercial use without requiring derivative works to be open-sourced.[](https://nginx.org/LICENSE) [LLVM](/page/LLVM) and [Clang](/page/Clang), key components of modern compiler infrastructure, originated under permissive licenses similar to BSD before transitioning to the Apache 2.0 license in 2019.[](https://llvm.org/docs/DeveloperPolicy.html)
In industry contexts, BSD-licensed software is valued for its flexibility, particularly in enterprise environments where permissive licenses like BSD variants rank highly for reducing compliance burdens, as noted in the 2025 Open Source Security and Risk Analysis report by [Synopsys](/page/Synopsys), which highlights their preference in commercial integrations over more restrictive [copyleft](/page/Copyleft) options.[](https://www.blackduck.com/blog/top-open-source-licenses.html) This reception is evident in [cloud computing](/page/Cloud_computing), where Joyent's contributions to [Node.js](/page/Node.js) incorporated BSD-licensed elements, supporting scalable [JavaScript](/page/JavaScript) runtimes in production systems. Similarly, in hardware development, [Broadcom](/page/Broadcom) has released drivers and firmware under the 3-clause BSD license, enabling their incorporation into open-source operating systems and embedded applications without licensing conflicts.[](https://techdocs.broadcom.com/us/en/symantec-security-software/web-and-network-security/threat-explorer/all/third-party-legal-notices/BSD-3-clause-license.html)
BSD licenses contribute to efficient [software development](/page/Software_development) by minimizing legal review overhead during integrations, as their straightforward terms avoid the extensive audits often required for [copyleft](/page/Copyleft) licenses, allowing teams to focus on innovation rather than compliance.[](https://www.pingcap.com/article/bsd-license-pros-cons-projects-open-source-insights/) Regarding adoption scale, permissive licenses including BSD variants are prevalent on platforms like [GitHub](/page/GitHub), where they account for a significant portion of licensed repositories, though exact percentages vary by analysis.[](https://www.mend.io/blog/top-open-source-licenses-explained/) This widespread use underscores their role in fostering [rapid prototyping](/page/Rapid_prototyping) and hybrid open-proprietary solutions.
Within the BSD community, there is a push toward [standardization](/page/Standardization) to enhance stability and [interoperability](/page/Interoperability). In 2025, the FreeBSD Project updated its licensing policy to discourage the creation of new license variants, recommending adherence to the 2-clause BSD [license](/page/License) for incoming contributions to streamline maintenance and reduce fragmentation across projects.[](https://docs.freebsd.org/en/articles/license-guide/)
