Join John Petersen for an in-depth discussion in this video Next steps, part of Programming Foundations: Open-Source Licensing.
- [Voiceover] I want to thank you for spending time with me…to learn more about Open Source and Open Source Licensing.…You've learned at the core of Open Source Licensing…is the intersection of Intellectual Property Law principles,…primarily Copyright and Patents,…and Open Source Principles,…which are the 10 factors as codified…by the Open Source Initiative.…One of the most important things you'll decide…as part of your Open Source project is the license.…It is important to emphasize that the only legal way…for others to use your software…is through a license arrangement.…
The various Open Source Licenses covered in this course…give you a variety of options.…If you want to take a deeper dive into Intellectual Property…and Copyrights, I recommend two courses…both by Dana Robinson,…Intellectual Property Fundamentals…and Understanding Copyright: A Deeper Dive.…
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