Acknowledgements Acknowledgements
I would like to thank Berea College for sabbatical leave support that gave me time and made this work possible. I am also grateful to the software innovation lab Tweag for financial support and the time, recommendations, and patience of my open source mentors, Michael Gale and Georgios Karachalias whose perspectives, backgrounds, and suggestions have served to significantly improve this work.
3
www.berea.edu
4
tweag.io
The Berea College students Eren Gul, Nega Demeke, Thao Pham, and Nelson Xunic served as the first student readers of this work and helped to make this work more understandable. I am grateful for all of their time and efforts.
I am grateful to Heidi Ellis for her support for this project and her help in locating resources such as Teaching Open Source. Several parts of this textbook including the Preface, Forward and numerous portions of Chapter 1, Chapter 2, and Chapter 6 are modified from Karsten Wade’s site Teaching Open Source. Many thanks to the authors Greg DeKoenigsberg, Chris Tyler, Karsten Wade, Max Spevack, Mel Chua, and Jeff Sheltren for releasing this work under the open source license Creative Commons Attribution–Share Alike 3.0 Unported license ("CC-BY-SA") which is listed as compatible with CC-BY-SA 4.0. See Creative Commons Compatible Licenses where it states, "your contributions to adaptations of BY-SA 3.0 materials may only be licensed under: BY-SA 3.0, or a later version of the BY-SA license." (Emphasis added for clarity.)
5
quaid.fedorapeople.org/TOS/Practical_Open_Source_Software_Exploration/html
6
quaid.fedorapeople.org/TOS/Practical_Open_Source_Software_Exploration/html
7
creativecommons.org/licenses/by-sa/3.0
8
creativecommons.org/licenses/by-sa/4.0/
9
creativecommons.org/share-your-work/licensing-considerations/compatible-licenses
With the exception of Section 5.1 which is original, nearly all of Chapter 5 is modified from Choose a License, which is curated by GitHub. Many thanks to GitHub for all that they do for the open source community and for releasing this work under the Creative Commons Attribution 3.0 Unported License, which, as noted in the previous paragraph, is compatible with the licensing of this text.
10
choosealicense.com
11
github.com
12
creativecommons.org/licenses/by/3.0
Although Chapter 3 is entirely original, I am indebted to Michael Gale and Georgios Karachalias both for the idea of the chapter as well as for their many substantive suggestions for improvements.
Nearly all of Chapter 4 is abridged and modified from the Second edition of Pro Git which is licensed under the Creative Commons Attribution Non Commercial Share Alike 3.0 license. Many thanks to the authors, Scott Chacon and Ben Straub for making such a tremendous resource available to the open source community.
13
git-scm.com/book/en/v2/
14
creativecommons.org/licenses/by-nc-sa/3.0/
I would like to thank Rob Beezer for the creation of PreTeXt which is the authoring platform of this text and for his amazing level of responsiveness in the PreTeXt support channel. I would also like to thank David Farmer for his help in the PreText support channels. Additionally, I am very grateful for Oscar Levin’s work in the creation of PreText converter for Pandoc which made adaption of other open source materials much less time consuming.
15
pretextbook.org
16
pandoc.org
Brad Miller deserves a hearty thanks for his work in creating Runestone Academy where this book is hosted, and for his collaborative work with the PreTeXt authoring group.
17
runestone.academy
18
pretextbook.org
Finally, I would like to thank my husband, Bob Fairchild, for his patience and for his cooking as I endeavored to create this book.