Recommendations#

As authors, one important set of objectives is to make sure that we:

  1. Avoid plagiarism and copyright infringement,

  2. Properly attribute (reused) content, and

  3. Indicate to readers where to find the original content,

  4. Create a record for ourselves that clearly documents what we have used.

As item number 3 aligns with the standard approach of citation and references in academic writing, much of the work is already quite clear. At TeachBooks we use APA guidelines by default; instructions for implementing this in your book can be found on this page.

Addressing Items 1 and 2 can be overwhelming at first, but we have tried to illustrate them clearly in this manual. In particular, the sections in this chapter, especially this page, which collects best practices used by TeachBooks collaborators, along with explanations for why we do it that way. We try to present a standard way of referencing material and attributing authors clearly; however, this can vary widely based on your own content, book setup and discipline.

The recommendations illustrate:

  1. An efficient and consistent approach to accomplish the objectives above, and

  2. How you can implement this easily in the source code of your own book.

We believe the approach outlined here is also a useful way for you as an author to remember which material you have used in your book and find or update it later if changes are needed. This is Item 4 in the list above, and hopefully avoids frustration in the future if you need to revise your book after a long period of inactivity and cannot remember what content was written by you, or written by others.

The recommendations on this page are designed for content that is available in two formats: source code and a public website. Additionally, it is focused primarily on file formats and open content relevant to Jupyer Books, which means content written primarily in text files (e.g., .md, .ipynb, etc.), also called source code, shared with an open license and used to create a website (e.g., HTML files accessible at a specific URL). Software is used to convert the source code into a website, however, this is generally not included in the creative content shared using the book license.

Key Locations in the Book#

Note that there are several types of pages and files that can be incorporated into your TeachBook which, together, accomplish our goals of proper attribution and referencing. These are summarized in the table and explained in more detail in the following sections, along with examples for implementation in a Jupyter Book.

Content Pages#

Make sure you show the source of your content where it is provided. We adopt a standard icon and link to help readers recognize this: Find out more here.

How to implement this in your book#

Copy the following line into your content file

> This page reuses <license> content from {cite:t}`bib_id`. {fa}`quote-left`{ref}`Find out more here.<link to external resources section on credits and license page>`

Some examples can be found in this manual:

Credits and License Page#

This place describes all relevant information in one place regarding copyright and licenses, including reused content. This page should also be useful to the author returning to the book after a long period of inactivity.

How to implement this in your book#

That’s easy! Just copy the page from out template and adapt to your purposes.

References Page#

Lists all references used in the book, including those not directly cited in the text (e.g., reused material).

A special case is made for material licensed under the public domain, for example, the “no rights reserved” CC0 license. As these can include a large number of single files (e.g., images), each with their own link and author, by default we do not include these in the References Page, but we do list the source in the credits. This is especially useful for finding the material later, or allowing anyone who would like to reuse your content to find and cite the public domain source material directly.

One example in this manual is Compatibility between Creative Commons license types. Source: Kennisland, CC0. Find out more here., listed on the credits page here.

How to implement this in your book#

Proper referencing typically involves setting up an entry in your *.bib file and using a citation key in the text on the content and Credits pages, which can be handled automatically if you are using the APA references tool. This also allows you to use the text (t) and parentheses (p) citation styles.

{cite:t}`cite_key`
{cite:p}`cite_key`

which produce these citations: text by Moore (2023). And parentheses (Moore, 2023) when using APA references tool.

License File#

Specifies license and copyright of book, along with licenses of reused content also included in source code.

Entire file only included in source code. License type stated on Credits page and included in footer.

How to implement this in your book#

Create a LICENSE file in the root of your repository (note that there is conventionally no extension in the file name). Platforms like GitHub and GitLab can help you with this via the home page of your repository (look for a button that says “Add a License”).

The file should contain the full text of the license you have chosen for your book, along with any other licenses that apply to content you have reused. For example, the TeachBooks Manual uses a CC BY 4.0 license, which is included in the LICENSE file in the source code at github.com/TeachBooks/manual.

Note that although most of the license text can be created from a template by GitHub, you may still want to identify yourself as the author and/or the copyright holder at the top of the file. This provides clarity to readers and, if reusing your work, it is also easier for others to identify your license when including it in their own source code.

Special Cases#

Is there a special case you would like to know more about that is not covered here? Please let us know by creating an issue in the appropriate TeachBooks GitHub repository.

It can also be very useful to check what others commonly do in the open source community. Note, however, some discretion should be applied, as not everything you see on the internet is done properly. Our advice is to find a few good examples of people you can trust and copy them.

For example, when Robert and Tom are in this position, they often wonder WWJD? (What Would Jason Do?) Jason Moore has been making and (re)using open source material for a long time, and his GitHub repositories and websites at github.com/moorepants are a great source of inspiration!