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
Computer Vision: The FundamentalsUniversity of California, Berkeley via Coursera Programming Languages
University of Virginia via Udacity Learn to Program: Crafting Quality Code
University of Toronto via Coursera Computational Photography
Georgia Institute of Technology via Coursera Algorithms: Design and Analysis, Part 2
Stanford University via Coursera