Discuss CCS CD included in package.
This yielded a lesson learned, so that is herein added as well. A new reference was also added for the discussion of GPLv2§3(a).
This commit is contained in:
parent
4381b16b5f
commit
1837849952
2 changed files with 28 additions and 0 deletions
|
@ -307,6 +307,17 @@ complies with binary distribution requirements(such as those
|
||||||
Related Licenses}}{discussed herein \S~\ref{GPLv2s3} and
|
Related Licenses}}{discussed herein \S~\ref{GPLv2s3} and
|
||||||
\S~\ref{GPLv3s6}}.
|
\S~\ref{GPLv3s6}}.
|
||||||
|
|
||||||
|
\label{thinkpenguin-included-ccs}
|
||||||
|
|
||||||
|
Therefore, the investigator first purchased the TPE-NWIFIROUTER through an
|
||||||
|
online order, and when the package arrived, examined the contents of the box.
|
||||||
|
The investigator immediately discovered that ThinkPenguin had taken advice
|
||||||
|
from \S~\ref{offer-for-source} in this guide, and have chosen to use
|
||||||
|
\hyperref[GPLv2s3a]{GPLv2\S3(a)} and \hyperref[GPLv3s6]{GPLv3s6}, rather an
|
||||||
|
using the \hperref[offer-for-source]{problematic offer for source
|
||||||
|
provisions}. This choice not only speeds up the investigation (since there
|
||||||
|
is no CCS offer to test), but also simplifies the compliance requirements for
|
||||||
|
ThinkPenguin.
|
||||||
|
|
||||||
\section{Root Filesystem and Kernel Compilation}
|
\section{Root Filesystem and Kernel Compilation}
|
||||||
|
|
||||||
|
@ -594,6 +605,22 @@ are both more problematic infractions. These minor infractions were:
|
||||||
the toolchain binaries must be run (to avoid being unable to run them as we
|
the toolchain binaries must be run (to avoid being unable to run them as we
|
||||||
were).
|
were).
|
||||||
|
|
||||||
|
\section{Lessons Learned}
|
||||||
|
|
||||||
|
|
||||||
|
\begin{enumerate}
|
||||||
|
|
||||||
|
\item Even though copyleft licenses have them,
|
||||||
|
\hyperref[thinkpenguin-included-ccs]{\bf avoid the offer-for-source
|
||||||
|
provisions.} Not only does including the CCS alongside binary
|
||||||
|
distribution make violation investigation and compliance confirmation
|
||||||
|
substantially easier, but more importantly it also
|
||||||
|
\hyperref[offer-for-source]{completes the distributor's CCS compliance
|
||||||
|
obligations at the time of distribution} (provided, of course, that the
|
||||||
|
distributor is otherwise in compliance with copyleft.
|
||||||
|
|
||||||
|
\end{enumerate}
|
||||||
|
|
||||||
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
|
||||||
\chapter{Bortez: Modified GCC SDK}
|
\chapter{Bortez: Modified GCC SDK}
|
||||||
|
|
||||||
|
|
|
@ -1738,6 +1738,7 @@ GPLv2~\S3 permits distribution of binaries, and then offers three options for
|
||||||
distribution of source code along with binaries. The most common and the
|
distribution of source code along with binaries. The most common and the
|
||||||
least complicated is the option given under GPLv2~\S3(a).
|
least complicated is the option given under GPLv2~\S3(a).
|
||||||
|
|
||||||
|
\label{GPLv2s3a}
|
||||||
GPLv2~\S3(a) offers the option to directly accompany the source code alongside
|
GPLv2~\S3(a) offers the option to directly accompany the source code alongside
|
||||||
the distribution of the binaries. This is by far the most convenient
|
the distribution of the binaries. This is by far the most convenient
|
||||||
option for most distributors, because it means that the source-code
|
option for most distributors, because it means that the source-code
|
||||||
|
|
Loading…
Reference in a new issue