All in One View
Content from Why License?
Last updated on 2026-08-28 | Edit this page
Estimated time: 25 minutes
Overview
Questions
- What is an open source software license?
- Why should I add a license to my software?
Objectives
- Understand what an open source software license is
- Explain how a license is related to copyright and IP laws
- Articulate the implications of not applying a license to a software project
Myth or Fact about Open Source Software (OSS)
Instructions: Mark each statement as a Myth or a Fact.
- [Myth or Fact] If you post your code publicly on the internet, it automatically becomes Open Source.
- [Myth or Fact] An open source license is essentially a legal “permission slip” from the creator.
- [Myth or Fact] An open source license means I am giving away my ownership of the code.
- Myth. Default copyright/IP law applies; public does not mean permission
- Fact. An OS license tells users exactly what they are allowed to do with the intellectual property.
- Myth. A license does not give away ownership. It is simply a legal document where you (the owner) grant specific permissions to other people to use your code.
- keypoint1
- keypoint2
Content from 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:
-
questionsare displayed at the beginning of the episode to prime the learner for the content. -
objectivesare the learning objectives for an episode displayed with the questions. -
keypointsare displayed at the end of the episode to reinforce the objectives.
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 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 2: how do you nest solutions within challenge blocks?
You can add a line with at least three colons and a
solution tag.
- keypoint1
- keypoint2
Content from When Licenses Clash
Last updated on 2026-08-28 | Edit this page
Overview
Questions
- What are dependencies
- What happens if my dependency has a license different from my project license
Objectives
- Identify dependencies
- Determine if the licenses in my project are compatible
Challenge
Check the box if there is no conflict. Place and X is there is a conflict.
Dependency License My Project License BSD MIT Apache LGPL GPL
Commercial BSD
GPL
Commercial
- keypoint 1
- keypoint 2
Content from Using Markdown
Last updated on 2026-08-28 | Edit this page
Estimated time: 12 minutes
Overview
Questions
- Multiple choice: Answers will be the different license types e.g. MIT, Apache 2.0, GPL etc. Questions: Project based scenarios…choose the best answer. Discuss answers.
Objectives
- Compare key licensing factors for the type of OSS application (science/scholarship/non-commercialization) and list the options
- Choose an appropriate OSS license and explain the decision thinking when contributing to different projects
- Identify when a COSS is appropriate for OSS project.
- Using a narrative throughout a lesson helps reduce learner cognitive load
- Choosing a lesson includes considering data license and ethical considerations.
- Openly-licensed datasets can be found in subject area repositories or general data repositories.