YoVDO

Programming Foundations: Open-Source Licensing

Offered By: LinkedIn Learning

Tags

Programming Courses Copyright Courses Patents Courses Trademarks Courses Creative Commons Courses Software Licensing Courses

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
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

Related Courses

Law and the Entrepreneur
Northwestern University via Coursera
Patent Law & Policy
George Washington University via Independent
知的財産とビジネス (ga037)
Osaka Institute of Technology via gacco
IT-Recht für Software-Entwickler - 9 Themen, die Sie kennen sollten
openHPI
Introduction to Industrial Property: patents, designs, trademarks
Politecnico di Milano via Polimi OPEN KNOWLEDGE