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:
parent
faf0949705
commit
1583f593ca
2 changed files with 110 additions and 112 deletions
74
comprehensive-gpl-guide.tex
Normal file
74
comprehensive-gpl-guide.tex
Normal 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}
|
148
gpl-lgpl.tex
148
gpl-lgpl.tex
|
@ -19,118 +19,49 @@
|
||||||
% https://creativecommons.org/licenses/by-sa/4.0/legalcode to receive
|
% https://creativecommons.org/licenses/by-sa/4.0/legalcode to receive
|
||||||
% the license text.
|
% 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}}
|
\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}
|
\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
|
{\parindent 0in
|
||||||
Software copyright license, the GNU General Public License (GNU GPL),
|
This part is: Copyright \copyright{} 2003, 2004, 2005 \hspace{.2in} Free Software Foundation, Inc.
|
||||||
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.
|
|
||||||
|
|
||||||
Attendees should have a general familiarity with software development
|
Authors of this Part Are: \\
|
||||||
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 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:
|
learned the following:
|
||||||
|
|
||||||
\begin{itemize}
|
\begin{itemize}
|
||||||
|
@ -160,13 +91,6 @@ learned the following:
|
||||||
|
|
||||||
\bigskip
|
\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
|
\pagebreak
|
||||||
|
|
||||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
|
|
Loading…
Reference in a new issue