Permissive vs Copyleft Licenses

Last updated on 2026-09-01 | Edit this page

Estimated time: 12 minutes

Overview

Questions

  • Put questions here

Objectives

  • State what an OSS license must allow users to do
  • State what a permissive license allows and requires, and give an example of a permissive license
  • State what a copyleft license allows and requires, and give an example of a copyleft license
  • State what a weak copyleft license allows and requires, and give an example of a soft copyleft license

Introduction


This is a lesson created via The Carpentries Workbench. It is written in Pandoc-flavored Markdown for static files and R Markdown for dynamic files that can render code into output. Please refer to the Introduction to The Carpentries Workbench for full documentation.

What you need to know is that there are three sections required for a valid Carpentries lesson:

  1. questions are displayed at the beginning of the episode to prime the learner for the content.
  2. objectives are the learning objectives for an episode displayed with the questions.
  3. keypoints are displayed at the end of the episode to reinforce the objectives.
Prerequisite

Buoyant Barnacle

The exercises in this episode correspond to the Buoyant Barnacle repository you created in the Introduction

Inline instructor notes can help inform instructors of timing challenges associated with the lessons. They appear in the “Instructor View”

Challenge

Challenge 1: Can you do it?

What is the output of this command?

R

paste("This", "new", "lesson", "looks", "good")

OUTPUT

[1] "This new lesson looks good"
Challenge

Challenge 2: how do you nest solutions within challenge blocks?

You can add a line with at least three colons and a solution tag.

Key Points
  • keypoint1
  • keypoint2