Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Programming Foundations: Open-Source Licensing

via LinkedIn Learning

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
1. Licensing and Open-Source Fundamentals
  • What is a license?
  • The role of copyrights, patents, and trademarks
  • Introduction to open source and open-source principles
2. Software Licensing
  • 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
3. Additional Topics
  • 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
Conclusion
  • Next steps

Taught by

John Petersen

Reviews

4.7 rating at LinkedIn Learning based on 109 ratings

Start your review of Programming Foundations: Open-Source Licensing

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.