Programming Foundations: Open-Source Licensing
Offered By: LinkedIn Learning
Course Description
Overview
Explore the world of open source and discover how to choose an open-source licensing model for your software from options such as GPL, MIT, and Apache license agreements.
Syllabus
Introduction
- Welcome
- What you should know before watching this course
- Disclaimer
- What is a license?
- The role of copyrights, patents, and trademarks
- Introduction to open source and open-source principles
- What is a software license?
- The first open-source license: BSD
- Open-source licenses vs. the public domain
- The three basic licenses: GPL
- The three basic licenses: MIT
- The three basic licenses: Apache
- Permissive vs. copyleft open-source licenses
- Choosing the right open-source license
- Nonsoftware works and the Creative Commons
- Multiple open-source license scenarios and compatibility
- Dual licensing
- Contributor license agreements
- The role of patent licenses and promises
- Establishing a business entity for your project
- Next steps
Taught by
John Petersen
Related Courses
Fundamentals of Online Education: Planning and ApplicationGeorgia Institute of Technology via Coursera Copyright
Harvard University via edX Law and the Entrepreneur
Northwestern University via Coursera Introduction to the Music Business
Berklee College of Music via edX Copyright for Educators & Librarians
Duke University via Coursera