Licence Profile: BSD
Andrew Sinclaira
(a) Legal Counsel, Canonical USA, Inc.
Abstract
The BSD software licence is one of the most popular open source software licences, with simple permissive licence terms. This article is a short overview of the licence, examining its elements and their interpretation.
Keywords
BSD licence; Law; information technology; Free and Open Source Software
Info
This item is part of the Articles section of IFOSS L. Rev. For more information, please consult the relevant section policies statement. This article has been independently peer-reviewed.
When viewed as the primary representation of a major open source licensing model, the BSD licence's language is marvellously simple, and perhaps this is because the simplicity of the model demands a simple embodiment. There are similar licences, like the MIT licence and the historical permission notice, which also use very few words to represent the non-copyleft model. The BSD licence's few words, however, require some interpretation to fully cover the rights and obligations that open source communities have come to associate with it.
Parsing the licence
The BSD licence has a three-part structure. It sets forth a basic copyright notice, has a short licence grant, and has a warranty disclaimer and limitation of liability clause.
Copyright notice
The licence grant
Licence conditions
The "new" or "3-clause" version of the BSD licence contains three conditions:
“* 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.
The first condition is relatively simple, and it is stated very simply in the licence. It is also a condition that is extremely easy to satisfy, as failure to retain a notice would require the act of removal. However, the second condition may be one that is frequently overlooked. When a licensee compiles the source code into binary form and distributes that binary, the second condition would require the licensee to add a copy of the licence to the binary's accompanying documentation or other other materials. This isn't entirely consistent with the common view that the BSD licence only requires "credit" or "attribution". Attribution is required in the form of the copyright notice portion of the licence, but merely attributing the work to a particular author would not satisfy the condition. It should still be relatively easy to comply with this condition. In the context of distributing BSD licensed software as open source, the inclusion of the source code version would likely satisfy the requirement. If the licensee complied with the first condition by not removing any notices or licence information, and if adequate notices were already present in such source code version, the source code version would constitute "other materials" distributed with the binary version which includes notices adequate to satisfy the second condition. Complying with the second clause in a proprietary context requires more care. The licensee who redistributes the binary must add a copy of the licence to documentation or other materials.
The third condition is a prohibition on using certain names to promote a product, but this does not seem to alter the rights of the licensee. In most jurisdictions, trademark law already prohibits the kind of unlicensed endorsement addressed by this condition. However, the condition is not meaningless; while it may be that a contributor or copyright owner would have a trademark infringement claim against a licensee who uses its name without permission, the condition ties such unauthorized use to the copyright licence. The licensor therefore has an additional remedy (a copyright claim) available should a licensee promote a product using the licensor's name without permission. The third condition may also serve the practical purpose of reminding licensees that they should not use the licensor's name for promotional purposes. Many readers of the BSD licence will not be lawyers versed in local trademark law, so the third condition's setting out the promotional restriction in plain English is helpful to licensees who may not otherwise be aware of this prohibition.
Warranty Disclaimer and Liability Exclusion
The final part of the BSD licence is its one-sentence disclaimer of warranties and one-sentence exclusion of liability. As software licensed under the BSD licence is done so without charge or royalty, it is appropriate that licensees do not receive commercial guarantees. Furthermore, the potentially ongoing distribution stream enabled by licences like the BSD licence would make warranties and liability terms difficult to implement. The BSD licence takes the distribution and re-licensing model into account in both the warranty disclaimer and the liability exclusion by applying these to all upstream copyright holders and contributors.
Compatibility
Advertising clause
Other compatibility issues
Conclusion
The BSD licence is significant due to its popularity and the simple non-copyleft licensing model it represents. In a few ways, the BSD licence lacks clarity as a legal document, as it does not include some express licence grants that are otherwise reserved under copyright law. However, the BSD licence's long history of use and shared community interpretation help to resolve the apparent conflict between a strict textual interpretation and the licence's practical use. The BSD licence's language also includes some clues as to rights that are assumed, which further support the view that it is indeed a very permissive licence. BSD licence compliance is relatively straightforward, but a licensee who has a an over-simplistic understanding of the BSD licence may find it too easy to overlook the requirement to add notices to documents when distributing BSD licensed software in binary form. Overall, the BSD licence is a simple licence, but not quite as simple as a one-sentence “do whatever you want, but include the licence terms” summary would reveal.
Licence and Attribution
This paper was published in the International Free and Open Source Software Law Review, Volume 2, Issue 2 (June 2010). It originally appeared online at http://www.ifosslr.org.
This article should be cited as follows:
Sinclair, Andrew (2010) 'Licence Profile: BSD', IFOSS L. Rev., 2(1), pp 1 – 6
DOI: 10.5033/ifosslr.v2i1.28
Copyright 2010 Andrew Sinclair.
This article is licensed under a Creative Commons UK (England and Wales) 2.0 licence, no derivative works, attribution, CC-BY-ND.
As a special exception, the author expressly permits faithful translations of the entire document into any language, provided that the resulting translation (which may include an attribution to the translator) is shared alike. This paragraph is part of the paper, and must be included when copying or translating the paper.
1See http://sourceforge.net/softwaremap/? (showing the number projects hosted on SourceForge.net using various licences, with BSD in the third position after GPL and LGPL); See http://www.blackducksoftware.com/oss/licenses#top20 (showing the frequency of licences appearing in Black Duck Software, Inc.'s database of open source software, with BSD in the fourth position after GPL, LGPL, and the Perl Artistic licence)
2United States Copyright Act, 17 U.S.C. § 401 (2009)
3Berne Convention Implementation Act of 1988, Pub. L. No. 100-568, 102 Stat. 2853, enacted October 31, 1988
4Deek, Fadi P. & McHugh, James A. 2008 Open Source: Technology and Policy. New York: Cambridge University Press, p. 337
5E.g. http://www.gnu.org/licenses/gpl-2.0.html, http://www.gnu.org/licenses/gpl.html, http://www.apache.org/licenses/LICENSE-2.0.html, http://www.opensource.org/licenses/mit-license.php
6http://www.opensource.org/licenses/bsd-license.php
7Meeker, Heather J. 2008 The Open Source Alternative: Understanding Risks and Leveraging Opportunities. Hoboken(NJ): John Wiley & Sons, Inc. p. 28 (Noting that "these rights are universally understood to be granted under this license."), DiBona, Chris, Ockman, Sam & Stone, Mark eds. 1999 Open sources: Voices from the Open Source Revolution. Sebastopol(CA): O'Reilly & Associates, Inc. p. 164 (Brian Behlendorf writes of BSD-style licences: “[By] and large it can be summed up as, ' Here's the code, do what you like with it, we don't care, just give us credit if you try and sell it.'”)
8http://www.opensource.org/licenses/bsd-license.php
9http://www.gnu.org/philosophy/bsd.html
10Id.
11St. Laurent, Andrew M. 2004 Understanding Open Source & Free Software Licensing. Sebastopol(CA): O'Reilly Media, Inc. p16 (noting that the requirement to including references to numerous preceding works can become a burden)
12http://www.gnu.org/licenses/license-list.html#GPLIncompatibleLicenses
13Williams, Sam, 2002 Free as in Freedom: Richard Stallman's Crusade for Free Software. Sebastopol(CA): O'Reilly & Associates, Inc. p. 140, http://www.opensource.org/licenses/bsd-license.php
14See e.g. http://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses (listing licences that the Free Software Foundation considers compatible with the GPL)
15Meeker, Heather J. 2008 The Open Source Alternative: Understanding Risks and Leveraging Opportunities. Hoboken(NJ): John Wiley & Sons, Inc. p. 29, see http://www.gnu.org/licenses/gpl.html (GPLv3 says, “Sublicensing is not allowed; section 10 makes it unnecessary.”)
16See e.g. http://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses (showing that the Free Software Foundation considers the BSD to be compatible with the GPL)