Merge branch 'next'
New section regarding GPLv2 Irrevocability is ready to go live.
This commit is contained in:
commit
a2d90d4b73
2 changed files with 120 additions and 4 deletions
|
@ -100,8 +100,9 @@ and Guide
|
|||
|
||||
{\parindent 0in
|
||||
\begin{tabbing}
|
||||
Copyright \= \copyright{} 2003--2005, 2008, 2014--2015 \hspace{1.mm} \= \kill
|
||||
Copyright \> \copyright{} 2003--2005, 2008, 2014--2015 \> Bradley M. Kuhn. \\
|
||||
Copyright \= \copyright{} 2003--2005, 2008, 2014--2015, 2018 \hspace{1.mm} \= \kill
|
||||
Copyright \> \copyright{} 2018 \> Chestek Legal. \\
|
||||
Copyright \> \copyright{} 2003--2005, 2008, 2014--2015, 2018 \> Bradley M. Kuhn. \\
|
||||
Copyright \> \copyright{} 2014--2015 \> Anthony K. Sebro, Jr. \\
|
||||
Copyright \= \copyright{} 2014 \> Denver Gingerich. \\
|
||||
Copyright \= \copyright{} 2003--2007, 2014 \> Free Software Foundation, Inc. \\
|
||||
|
|
119
gpl-lgpl.tex
119
gpl-lgpl.tex
|
@ -2160,7 +2160,8 @@ GPLv2~\S4 is GPLv2's termination clause. Upon first examination, it seems
|
|||
strange that a license with the goal of defending users' and programmers'
|
||||
freedoms for perpetuity in an irrevocable way would have such a clause.
|
||||
However, upon further examination, the difference between irrevocability
|
||||
and this termination clause becomes clear.
|
||||
and this termination clause becomes clear. (See~\ref{gplv2-irrevocable} for
|
||||
expanded discussion of GPLv2 irrevocability.)
|
||||
|
||||
The GPL is irrevocable in the sense that once a copyright holder grants
|
||||
rights for someone to copy, modify and redistribute the software under terms
|
||||
|
@ -2320,6 +2321,120 @@ rights\footnote{While nearly all attorneys and copyleft theorists are in
|
|||
Jaeger and almost everyone else in the copyleft community for nearly a
|
||||
decade, regard an almost moot and wholly esoteric legal detail.}.
|
||||
|
||||
\section{GPLv2 Irrevocability}
|
||||
\label{gplv2-irrevocable}
|
||||
|
||||
This section digresses briefly to examine the manner in which GPLv2\S\S~4--6
|
||||
interact together to assure that the license grant is irrevocable.
|
||||
There are two legal theories why a contributor cannot terminate their license
|
||||
grant. First is an argument that the text of the GPL prevents it; second is
|
||||
that a contributor would be estopped from succeeding on an infringement claim
|
||||
for continued use of the code even if it wasn't removed.
|
||||
|
||||
\subsection{The text of the GPLv2}
|
||||
|
||||
The GPLv2 have several provisions that, when taken together, can be construed
|
||||
as an irrevocable license from each contributor. First, the GPLv2 says ``by
|
||||
\emph{modifying} or distributing the Program (or any work based on the Program), you
|
||||
indicate your acceptance of this License to do so, and all its terms and
|
||||
conditions for copying, distributing or modifying the Program or works based
|
||||
on it'' (GPLv2\S5, emphasis added). A contributor by definition is modifying
|
||||
the code and therefore has agreed to all the terms in the GPLv2, which
|
||||
includes the web of mechanisms in the GPLv2 that ensure the code can be used
|
||||
by all.
|
||||
|
||||
More specifically, the downstream license grant says ``the recipient
|
||||
automatically receives a license from the original licensor to copy,
|
||||
distribute or modify the Program subject to these terms and conditions.''
|
||||
(GPLv2\S6). So in this step, the contributor has granted a license to the
|
||||
downstream, on the condition that the downstream complies with the license
|
||||
terms.
|
||||
|
||||
That license granted to downstream is irrevocable, again provided that the
|
||||
downstream user complies with the license terms: ``[P]arties who have
|
||||
received copies, or rights, from you under this License will not have their
|
||||
licenses terminated so long as such parties remain in full compliance''
|
||||
(GPLv2\S4).
|
||||
|
||||
Thus, anyone downstream of the contributor (which is anyone using the
|
||||
contributor's code), has an irrevocable license from the contributor. A
|
||||
contributor may claim to revoke their grant, and subsequently sue for
|
||||
copyright infringement, but a court would likely find the revocation was
|
||||
ineffective and the downstream user had a valid license defense to a claim of
|
||||
infringement.
|
||||
|
||||
Nevertheless, for purposes of argument, we will assume that for some
|
||||
reason the GPLv2 is not enforceable against the contributor\footnote{For
|
||||
example, the argument has been made that there may be a failure of
|
||||
consideration on the part of the contributor. While \textit{Jacobsen
|
||||
v. Katzer}, 535 F.3d 1373 (Fed. Cir. 2008) is accepted as holding that
|
||||
there is consideration received by the contributor in a FOSS license, the
|
||||
posture of the case was one where the contributor advocated for the theory,
|
||||
not against it. The author is not aware of any other decisions that have analyzed
|
||||
the question in any depth, so it perhaps could be challenged in the right
|
||||
factual situation.}, or that the irrevocable license can be
|
||||
revoked\footnote{A contract without a definable duration can be terminated on
|
||||
reasonable notice. \textit{Great W. Distillery Prod. v. John A. Wathen Distillery
|
||||
Co.}, 10 Cal. 2d 442, 447, 74 P.2d 745, 747 (1937). The term nevertheless
|
||||
can be a term of indefinite length where its continuing effect is tied to
|
||||
the conduct of the parties. \emph{Id}.}. In that case, the application of
|
||||
promissory estoppel will likely mean that the contributor still cannot
|
||||
enforce their copyright against downstream users.
|
||||
|
||||
\subsection{Promissory estoppel}
|
||||
|
||||
``Promissory estoppel'' is a legal theory that says, under some
|
||||
circumstances, a promise is enforceable against the promisee even after the
|
||||
promisee tries to renege on the promise. The test for how and when promissory
|
||||
estoppel applies differs from state to state, but generally where there is a
|
||||
``promise which the promisor should reasonably expect to induce action or
|
||||
forbearance on the part of the promisee or a third person and which does
|
||||
induce such action or forbearance is binding if injustice can be avoided only
|
||||
by enforcement of the promise.''\footnote{\textit{Kajima/Ray Wilson v. Los Angeles
|
||||
Cty. Metro. Transp. Auth.}, 23 Cal. 4th 305, 310, 1 P.3d 63, 66 (2000), \emph{citing}
|
||||
Restatement (Second) of Contracts \S 90(1) (1979).} Breaking it down, it is:
|
||||
\begin{enumerate}
|
||||
\item where there is a clear and definite promise;
|
||||
\item where the promisor has a reasonable expectation that the offer will
|
||||
induce action or forbearance on the part of the promisee;
|
||||
|
||||
\item which does induce actual and reasonable action or forbearance by the promisee; and
|
||||
|
||||
\item which causes a detriment which can only be avoided by the enforcement
|
||||
of the promise.
|
||||
\end{enumerate}
|
||||
|
||||
In this case, the promisor is the contributor. This should be an easy
|
||||
standard to meet in any widely used software.
|
||||
\begin{enumerate}
|
||||
\item The promise is contained in the GPL, which is a promise that one can
|
||||
continue to use the licensed software as long as the terms of the license
|
||||
are met.
|
||||
|
||||
|
||||
\item A contributor knows that there is a broad user base and users consume
|
||||
the software relying on the grant in the GPL as assuring their continued
|
||||
ability to use the software (one might even say it is the \textit{sine qua
|
||||
non} of the intent of the GPL).
|
||||
|
||||
\item Users do, in fact, rely on the promises in the GPL, as they ingest the software
|
||||
and base their businesses on their continued ability to use the software.
|
||||
|
||||
\item Whether the user will suffer detriment is case-specific, but using
|
||||
Linux, a software program that is often fundamental to the operation of a
|
||||
business, as an example, the loss of its use would have a significantly
|
||||
detrimental, perhaps even fatal, effect on the continued operation of the
|
||||
business.
|
||||
|
||||
\end{enumerate}
|
||||
|
||||
\subsection{Conclusion}
|
||||
|
||||
Whether as a matter of a straightforward contractual obligation, or as a
|
||||
matter of promissory estoppel, a contributor's attempt to revoke a copyright
|
||||
license grant and then enforce their copyright against a user is highly
|
||||
unlikely to succeed.
|
||||
|
||||
\section{GPLv2~\S7: ``Give Software Liberty or Give It Death!''}
|
||||
\label{GPLv2s7}
|
||||
|
||||
|
@ -4885,7 +5000,7 @@ found that for higher-end hardware, the profit made from proprietary
|
|||
software licensing fees is negligible. The real profit is in the hardware,
|
||||
but it is essential that software be stable, reliable and dependable, and
|
||||
the users be allowed to have unfettered access to it. Free Software, and
|
||||
GPL’d software in particular, is the right choice. For instance IBM can be
|
||||
GPL'd software in particular, is the right choice. For instance IBM can be
|
||||
assured that proprietary versions of the their software will not exist to
|
||||
compete on their hardware.
|
||||
|
||||
|
|
Loading…
Reference in a new issue