Licenses#

This page reuses adapted CC BY content from Hall (2021). Find out more here.

Here we present an overview of various license types, with a particular focus on the preference of TeachBooks to use Permissive Open Licenses, regardless of whether material is content, code or data (described below).

Why permissive open licenses?

Since we (TeachBooks) authors have been working on making online books, we see the value in making content available for reuse. When preparing a new page or assignment, nothing makes us happier than seeing a CC BY license on something that we would like to (re)use ourselves. Why? Because we know that all we have to do is properly attribute the work and we can get on with our true passion: teaching!

This page is written expressly for content authors of online interactive textbooks (e.g., those including, but not restricted to, Jupyter Books), which are composed of two parts:

  1. An online document in the form of a website, accessible at a specific URL, and

  2. The source code, which defines the content and is required to create the website.

This generally does not include the software required to convert the source code in the the website.

Note

Because the source code of an online book defines the content, and only occasionally includes code required to create the website, one should consider the source code of a book as content and not code. When this is not the case, we recommend included a code-specific license and indicate the specific files to which the license applies in your repository.

If you are personally undecided on which license to choose for your work, we hope that the information in this chapter convinces you to also have a preference for permissive open licenses. If you are still unsure, we recommend reading the blog post by Hall (2021) that inspired this page. Another useful resource is the website choosealicense.com, which includes many more options than those described here. Finally, consider also the policies of your own university or organization; for example, TU Delft polcies can be found here.

License Types in Context#

Have you ever been overwhelmed by the massive amount of information (and especially opinions!) available regarding licenses? We have too! However, you are in luck: by dividing all possible license types into openness and material type, it becomes much easier to understand the differences, and make a decision that fits your situation best.

../../_images/open_licenses.png

Fig. 86 Overview of license types, emphasizing “openness” and subdivided by material type: content, code and data. Source: Hall (2021), CC BY. Find out more here.#

Although this figure only includes a few different license types, the way of dividing by openness and material type can be applied to any license. This is especially useful when you are unsure which license to choose, or when you are considering a license that is not included in the figure. Remember to check the website choosealicense.com, which includes many more options than those described here. You can also an immediate comparison in the choosealicense.com appendix.

Open versus Not Open#

We recommend using open licenses to allow other people to reuse your material, just like you’d like to reuse material from others.

Content, Code and Data#

For content, we use a CC BY 4.0 license, for Code we primarily use the BSD-3-Clause license. Both of these are open to allow reuse.

A Note to the Wary#

Are you thinking something like this?

I’ve put a lot of work into my material, and I don’t want people to take credit for it or use it without my knowledge. However, I do see the value of choosing a license, especially an open one. Maybe I will choose something like CC BY-NC-SA, which allows others to use my work but not for commercial purposes, and not allowing them to modify it. That way, I can still get credit for my work and others can use it for educational purposes.

This is a nice sentiment, but when it comes to books, we don’t advise it for several reasons. The following sections anecdotally explain “not open” and “permissive” licenses are not preferred.

Note

Think you can improve on the examples described in the following sections? Make an Issue or Pull Request!

Why is ND not preferred?#

The “ND” license prohibits derivative works: in other words, the material cannot be modified and must be used in its entirety. This is problematic for a few reasons:

  • What if you have a wonderful page describing Topic X, but there are a few contextual phrases that are undesired, for example: “this is required reading for Tuesday, December 17, 2024 in CIEM1000.” That would be distracting for your own students, but you can’t remove it.

  • What is the point of including a website together with another website? It’s easier to just link to your material directly.

  • What if someone only wants a small part of your book? They can’t use it.

  • What if someone else makes similar material and releases it under CC BY and you include it in your own book under an ND license? It seems unfair not to also provide them an opportunity to benefit from your work. In addition, this is not allowed! You can’t put work under a more restrictive license (see also compatibility table below).

  • Often someone creates a copy of your work and makes improvements. The Git system (e.g., forks, commits, pull requests, etc) make it very straightforward to also include these improvements back into your original work. This would not be possible if you did not allow for reuse in the first place!

Why is NC not preferred?#

The “NC” license prohibits commercial use. It sounds nice, right?

Great, I can guarantee that big for-profit companies can’t use my work for their own gain. This is important to me at a public or non-profit institution.

To be honest, it is more trouble than it’s worth, primarily because the law seems to be vague on what constitutes commercial use. Many universities require tuition to cover operating expenses, which is often broken down into by nubmer of students, credits, courses, etc. This could be interpreted as a form of commercial use and thus prevent other educators from using your work, which is precisely the opposite of what you were trying to facilitate!

Why is SA not preferred?#

The “SA” license requires that any derivative works be released under the same license. If you have two sources, each of which has a different SA license, how can you include your work that incorporates that content under the same license? You can’t! Once again, if your goal is to convince others to share your work in a responsible way, your effort is thwarted. As with NC, this type of license seems to be more trouble than it’s worth.

Summary of License Type Compatibility#

The previous sections can be illustrated by examining a so-called “license compatibility chart,” which illustrates whether or not you can reuse material from a specific license type in another. Upon examination, you will see that CC BY is the most permissive license, both in terms of what you can do with the work of others, as well as what others can do with your work. We hope you will consider this when choosing a license for your own work!

../../_images/1280px-CC_License_Compatibility_Chart.png

Fig. 87 Compatibility between Creative Commons license types. Source: Kennisland, CC0. Find out more here.#