### Location: guide/comprehensive-gpl-guide.tex

3.9 KiB
text/x-tex
Incorporate enforcement case studies part into full book. This required removing much of the seminar-specific content, and reformatting.
 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 % comprehensive-gpl-guide.tex -*- LaTeX -*- % % Toplevel file to build the entire book. \documentclass[10pt, letterpaper]{book} \usepackage{hyperref} \usepackage{enumerate} \usepackage[dvips]{graphicx} \usepackage[verbose, twoside, dvips, paperwidth=8.5in, paperheight=11in, left=1in, right=1in, top=1.25in, bottom=.75in, ]{geometry} % BEGIN CODE TO FORCE NO PAGE NUMBER ON ToC \usepackage{tocloft} \addtocontents{toc}{\cftpagenumbersoff{part}} %% Similarly for subsection, figure... as you wish \addtocontents{toc}{\cftpagenumbersoff{section}} %% Similarly for subsection, figure... as you wish \addtocontents{toc}{\cftpagenumbersoff{chapter}} \addtocontents{toc}{\cftpagenumbersoff{section}} %% Similarly for subsection, figure... as you wish \addtocontents{toc}{\cftpagenumbersoff{subsection}} %% Similarly for subsection, figure... as you wish \renewcommand{\cftdot}{} %empty {} for no dots. you can have any symbol inside. For example put {\ensuremath{\ast}} and see what happens. % END CODE TO FORCE NO PAGE NUMBER ON ToC \begin{document} \pagestyle{plain} \pagenumbering{roman} \frontmatter \begin{titlepage} \begin{center} {\Huge {\sc Copyleft and the \\ GNU General Public License: \vspace{.25in} A Comprehensive Tutorial }} \vfill {\parindent 0in Copyright \copyright{} 2003, 2004, 2005 \hspace{.2in} Free Software Foundation, Inc. \vspace{.3in} The copyright holders hereby grant the freedom to copy, modify, convey, Adapt, and/or redistribute this work under the terms of the Creative Commons Attribution Share Alike 4.0 International License. A copy of that license is available at \verb=https://creativecommons.org/licenses/by-sa/4.0/legalcode=. Each part of this book is separately this same license, but copyrighted by different authors at different times. Each part therefore also contains its own copyright and licensing notice. The notice above is for the entire work, and includes all copyright and licensing details, except for the appendix. The appendix includes copies of the texts of various licenses published by FSF, and they are all licensed under the license, Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.''. However, those who seek to make modified versions of those licenses should note the \href{https://www.gnu.org/licenses/gpl-faq.html#ModifyGPL}{additional permissions given in the GPL FAQ}. } \end{center} \end{titlepage} \tableofcontents \chapter{Preface} This tutorial is the culmination of nearly a decade of studying and writing about software freedom licensing and the GPL\@. Each part of this tutorial is a course unto itself, educating the reader on a myriad of topics from the deep details of the GPLv2 and GPLv3, common business models in the copyleft licensing area (both the friendly and unfriendly kind), best practices for compliance with the GPL, both for engineers and managers, as well as real-world case studies of GPL enforcement matters. It is unlikely that all the information herein is necessary to learn all at once, and therefore this tutorial likely serves best as a reference book. The material herein has been used as the basis for numerous live tutorials and discussion groups since 2002, and the materials have been periodically updated. They likely stand on their own as excellent reference material. However, if you are reading these course materials without attending a live tutorial session, please note that this material is merely a summary of the highlights of the various CLE and other tutorial courses based on this material. Please be aware that during the actual courses, class discussion supplements this printed curriculum. Simply reading it is not equivalent to attending the course. \mainmatter \input{gpl-lgpl} \input{compliance-guide} \input{enforcement-case-studies} \appendix \input{license-texts} \end{document}