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

Copyright for Educators & Librarians
Duke University via Coursera
Powerful Tools for Teaching and Learning: Digital Storytelling
University of Houston System via Coursera
Metaliteracy: Empowering Yourself in a Connected World
State University of New York via Coursera
Copyright - DIY
ATiT via EMMA
Exploring Emerging Technologies for Lifelong Learning and Success
University at Buffalo via Coursera