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
2D image processingHigher School of Economics via Coursera Abstraction, Problem Decomposition, and Functions
University of Colorado System via Coursera Advanced CloudFormation: Macros (French)
Amazon Web Services via AWS Skill Builder Advanced Deep Learning Methods for Healthcare
University of Illinois at Urbana-Champaign via Coursera Advanced Java Concurrency
Vanderbilt University via Coursera