The Berkeley Software Distribution (BSD) was the first recognized Open Source License. The BSD License was first published in 1989 and all open source licenses can trace their roots to the BSD. John takes you through the license text as a foundation for the other Open Source Licenses to be discussed in this course.
- [Voiceover] The first Open-Source License is a member…of the permissive academic class of licenses.…It is not surprising that academic institutions…were part of the beginning of making source code available…for others to use.…It goes hand in hand with the research…and education mission of universities.…The first license originally published to the public in 1990…was from the University of California, Berkeley.…The computer research group at Berkeley created a variant…of the Unix operating system, which became known as BSD,…which stands for Berkeley Software Distribution.…
Initially when this first BSD License was used in 1988,…before it was released to the public,…it consisted of just two paragraphs.…The first was the terms and conditions,…and the second was a disclaimer.…The difficulty with the initial version…is that all the terms and conditions are in one paragraph,…which makes it very difficult to read.…In 1990, the BSD was restructured into four…distinctly numbered paragraphs.…Today, there are two newer versions of the BSD License,…
This is not a coding course. Rather, it's an exploration of the legal and business aspects of open-source software licensing—including topics such as contributor agreements and patent licenses. The major open-source licenses (GPL, MIT, and Apache) are covered in depth, and John also provides an overview of establishing a business entity for your software project: a key factor in the ongoing success of many open-source communities.
- What is a license?
- What is a software license?
- Understanding the principles of open source
- Exploring the three basic licenses: GPL, MIT, and Apache
- Choosing the right open-source license
- Working with Creative Commons
- Dual licensing
- Granting contributor license agreements
- Establishing a legal business entity for your development project