Integrate these texts and provide additional links
This commit is contained in:
parent
c83c789fd0
commit
dc12fa1a10
2 changed files with 28 additions and 25 deletions
|
@ -479,31 +479,31 @@ practice.
|
||||||
|
|
||||||
\chapter{Details of Compliant Distribution}
|
\chapter{Details of Compliant Distribution}
|
||||||
|
|
||||||
This section explains the specific requirements placed upon
|
Distribution of GPL'd works has requirements; copyleft will not function
|
||||||
distributors of GPL'd software. Note that this section refers heavily to
|
without placing requirements on redistribution. However, some requirements
|
||||||
specific provisions and language in
|
are more likely to cause compliance difficult than others. This
|
||||||
\href{http://www.gnu.org/licenses/old-licenses/gpl-2.0.html#section3}{GPLv2}
|
chapter\footnote{Note that this chapter refers heavily to specific provisions
|
||||||
and \href{http://www.fsf.org/licensing/licenses/gpl.html#section6}{GPLv3}.
|
and language in
|
||||||
It may be helpful to have a copy of each license open while reading this
|
\hyperref[GPLv2s3-full-text]{GPLv2\S3}
|
||||||
section.
|
and \hyperref[GPLv3s6-full-text]{GPLv3\S6}.
|
||||||
|
It may be helpful to review \S~\ref{GPLv2s3} and \S~\ref{GPLv3s6} first,
|
||||||
|
and then have a copy of each license open while reading this
|
||||||
|
section.} explains some the specific requirements placed upon
|
||||||
|
distributors of GPL'd software that redistributors are most likely to
|
||||||
|
overlook, yielding compliance problems.
|
||||||
|
|
||||||
%FIXME-URGENT: integrate
|
First, \hyperref[GPLv2s1]{GPLv2\S1} and \hyperref[GPLv2s4]{GPLv2\S4} require
|
||||||
|
that the full license text must accompany every distribution (either in
|
||||||
with Section 1 is the source of the requirement that
|
source or binary form) of each licensed work. Strangely, this requirement is
|
||||||
the full license text must accompany every distribution of a source or binary
|
responsible for a surprisingly significant fraction of compliance errors; too
|
||||||
version of each licensed work, to ensure that users have actual notice of
|
often, physical products lack required information about the presence of
|
||||||
their rights. This requirement is responsible for a surprisingly significant
|
GPL’d programs and the applicable license terms. Automated build processes
|
||||||
fraction of compliance complaints, primarily because users are not provided
|
can and should carry a copy of the license from the the source distribution
|
||||||
with required information about the presence of GPL’d programs and the
|
into the final binary firmware package for embedded products. Such
|
||||||
applicable license terms in physical products that they have purchased. The
|
automation usually achieves compliance regarding license inclusion
|
||||||
most effective mode of compliance engineering is to treat the required
|
requirements\footnote{At least one COGEO recommends the
|
||||||
license texts as a ``make target'' in the compiling, packaging and distribution
|
\href{https://www.yoctoproject.org/}{Yocto Project}, since its engineers
|
||||||
of the software, so that license texts and other ``collateral'' for the
|
have designed such features into it build process.}
|
||||||
software in a product stack are produced and verified at the same stages and
|
|
||||||
in the same fashion that the binaries themselves are generated, tested and
|
|
||||||
packaged.
|
|
||||||
|
|
||||||
%FIXME-URGENT: END
|
|
||||||
|
|
||||||
\section{Binary Distribution Permission}
|
\section{Binary Distribution Permission}
|
||||||
\label{binary-distribution-permission}
|
\label{binary-distribution-permission}
|
||||||
|
|
|
@ -10,7 +10,6 @@ LGPLv3, and AGPLv3. These are the most commonly used licenses in the GPL
|
||||||
family of licenses.
|
family of licenses.
|
||||||
|
|
||||||
\chapter{The GNU General Public License, version 2}
|
\chapter{The GNU General Public License, version 2}
|
||||||
|
|
||||||
\begin{center}
|
\begin{center}
|
||||||
{\parindent 0in
|
{\parindent 0in
|
||||||
|
|
||||||
|
@ -175,6 +174,8 @@ with the Program (or with a work based on the Program) on a volume of
|
||||||
a storage or distribution medium does not bring the other work under
|
a storage or distribution medium does not bring the other work under
|
||||||
the scope of this License.
|
the scope of this License.
|
||||||
|
|
||||||
|
\label{GPLv2s3-full-text}
|
||||||
|
|
||||||
\item
|
\item
|
||||||
You may copy and distribute the Program (or a work based on it,
|
You may copy and distribute the Program (or a work based on it,
|
||||||
under Section 2) in object code or executable form under the terms of
|
under Section 2) in object code or executable form under the terms of
|
||||||
|
@ -1286,6 +1287,8 @@ beyond what the individual works permit. Inclusion of a covered work
|
||||||
in an aggregate does not cause this License to apply to the other
|
in an aggregate does not cause this License to apply to the other
|
||||||
parts of the aggregate.
|
parts of the aggregate.
|
||||||
|
|
||||||
|
\label{GPLv3s6-full-text}
|
||||||
|
|
||||||
\item Conveying Non-Source Forms.
|
\item Conveying Non-Source Forms.
|
||||||
|
|
||||||
You may convey a covered work in object code form under the terms
|
You may convey a covered work in object code form under the terms
|
||||||
|
|
Loading…
Reference in a new issue