From 1583f593cae54b9e66014de0ec31035682ee560b Mon Sep 17 00:00:00 2001 From: "Bradley M. Kuhn" Date: Thu, 20 Feb 2014 10:33:16 -0500 Subject: [PATCH] Initial work to merge this into a single comprehensive book. This entails removing book-like parts of gpl-lgpl.tex, moving some of it into this new toplevel file, and some other formatting and related changes. --- comprehensive-gpl-guide.tex | 74 ++++++++++++++++++ gpl-lgpl.tex | 148 +++++++++--------------------------- 2 files changed, 110 insertions(+), 112 deletions(-) create mode 100644 comprehensive-gpl-guide.tex diff --git a/comprehensive-gpl-guide.tex b/comprehensive-gpl-guide.tex new file mode 100644 index 0000000..1c5bb65 --- /dev/null +++ b/comprehensive-gpl-guide.tex @@ -0,0 +1,74 @@ +% comprehensive-gpl-guide.tex -*- LaTeX -*- +% +% Toplevel file to build the entire book. +\documentclass[10pt, letterpaper]{book} +\usepackage{enumerate} +\usepackage[dvips]{graphicx} + +\begin{document} +\pagestyle{plain} +\pagenumbering{roman} + +\frontmatter + +\begin{titlepage} + +\begin{center} + +{\Large +{\sc A Comprehensive Tutorial on Copyleft and GPL Licensing, Compliance, and Enforcement}} \\ + +\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. +} +\end{center} +\end{titlepage} + +\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. + +\tableofcontents + +\mainmatter + +\input{gpl-lgpl} + +%\input{compliance-guide} + +%\input{enforcement-case-studies} + +\end{document} diff --git a/gpl-lgpl.tex b/gpl-lgpl.tex index 121c71c..48cdf93 100644 --- a/gpl-lgpl.tex +++ b/gpl-lgpl.tex @@ -19,118 +19,49 @@ % https://creativecommons.org/licenses/by-sa/4.0/legalcode to receive % the license text. -\documentclass[11pt, letterpaper]{book} -% FILTER_PS: \input{generate-ps-file} -% FILTER_PDF: \input{generate-pdf-file} -% FILTER_HTML: \input{generate-html-file} -% NOT FOUND \input{one-inch-margins} -\usepackage{enumerate} -\usepackage[dvips]{graphicx} - -%\setlength\parskip{0.7em} -%\setlength\parindent{0pt} - \newcommand{\defn}[1]{\emph{#1}} -%\pagestyle{empty} - -\begin{document} - -\frontmatter - -\begin{titlepage} - -\begin{center} - -%\vspace{.5in} -\vfill - -%\includegraphics{fsf-logo.eps} - -\vfill - -{\Large -{\sc The GPL and Legal Aspects of Free Software Development } \\ - -\vfill - -%\vspace{.7in} - - - -% \vspace{.3in} - -Columbia Law School, New York, NY, USA \\ -\vspace{.1in} -Wednesday, 28 September 2005 -} - -%\vspace{.7in} -\vfill - -{\large -Daniel Ravicher - -Senior Counsel - -Free Software Foundation - -President and Executive Director - -Public Patent Foundation -} - -\vspace{.3in} - - -{\large -David Turner - -GPL Compliance Engineer - -Free Software Foundation -} - -\end{center} - -\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=. -} - -\end{titlepage} - -\pagestyle{plain} - -\pagenumbering{roman} - \part{The GPL and Legal Aspects of Free Software Development} -\chapter*{Preface} +\begin{center} -This one-day course gives an explanation of the most popular Free -Software copyright license, the GNU General Public License (GNU GPL), -and teaches lawyers, software developers, managers and business people -how to use the GPL (and GPL'd software) successfully in a new Free -Software business and in existing, successful enterprises. +{\parindent 0in +This part is: Copyright \copyright{} 2003, 2004, 2005 \hspace{.2in} Free Software Foundation, Inc. -Attendees should have a general familiarity with software development -processes. A vague understanding of how copyright law applies to software -is also helpful. The tutorial is of most interest to lawyers, software -developers and managers who run software businesses that modify and/or -redistribute software under terms of the GNU GPL (or who wish to do so in -the future), and those who wish to make use of existing GPL'd software in -their enterprise. +Authors of this Part Are: \\ -Upon completion of the tutorial, successful attendees can expect to have +Bradley M. Kuhn \\ +David ``Novalis'' Turner \\ +Daniel B. Ravicher \\ +John Sullivan + +\vspace{.3in} + +The copyright holders of this part 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=. } + +\bigskip + + +This part of the tutorial gives a comprehensive explanation of the most +popular Free Software copyright license, the GNU General Public License (GNU +GPL) -- both version 2 and version 3 -- and teaches lawyers, software +developers, managers and business people how to use the GPL (and GPL'd +software) successfully in a new Free Software business and in existing, +successful enterprises. + +To successfully benefit of from this part of the tutorial, readers should +have a general familiarity with software development processes. A vague +understanding of how copyright law applies to software is also helpful. The +tutorial is of most interest to lawyers, software developers and managers who +run software businesses that modify and/or redistribute software under terms +of the GNU GPL (or who wish to do so in the future), and those who wish to +make use of existing GPL'd software in their enterprise. + +Upon completion of the tutorial, successful students can expect to have learned the following: \begin{itemize} @@ -160,13 +91,6 @@ learned the following: \bigskip -These course materials are merely a summary of the highlights of the -course presented. Please be aware that during the actual GPL course, class -discussion supplements this printed curriculum. Simply reading it is -not equivalent to attending the course. - -\tableofcontents - \pagebreak %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%