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.
This commit is contained in:
Bradley M. Kuhn 2014-02-20 10:33:16 -05:00
parent faf0949705
commit 1583f593ca
2 changed files with 110 additions and 112 deletions

View file

@ -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}

View file

@ -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
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%