Open Source Licensing Basics for Software Developers (LFC191)

Because open source is now found everywhere software exists, a good working knowledge of open source licensing and compliance is critical. This course is designed to teach software developers and producers why it is important to add copyrights and licenses to their code, as well as how to do so.

Course Overview

In this course, you’ll learn how to create file notices with copyrights and licenses. This will enable students to minimize problems and ambiguity, which is useful for internal corporate projects, as well as contributing to open source projects.

This course also provides an overview of the types of licenses to consider, as well as the other permissions that you may need to secure prior to external contribution.

Course Outline

Module 1. Course Introduction
Module 2. Licenses
Module 3. Copyrights
Module 4. File Notices
Module 5. Contributing to Projects
Final Exam

Prerequisites

No prior training or knowledge is required to take this course.

Testimonials

 “It was clear, concise, and made me feel confident in my ability to navigate the system in the future.”  May 2020

 

The course provides high level view of open source licensing with some very useful details on how to protect software with license, copyright and a list of top licenses used in the open source community.”  May 2020

 

The content was concise and straight to the point. The examples added clarity.”  May 2020

 

All the needed information was aligned very well with external links to check. The course content was excellent.”  Apr 2020

 

The course is more suitable for developers and I wish each one of the OSS developers would take this.”  Jul 2019

 

Course was very informative and free. I got a lot of information that I didn’t know about.”  Jul 2019

 

Explanations were clear, concise and to the point, with plenty of knowledge checks.”  May 2019

At a Glance

Delivery Method

Self-Paced Online (Virtual)

Includes

  • 2 hours of Course Material
  • Unlimited Access to Online Course
  • Digital Badge

Experience Level

   Beginner

Course Rating