2015-10-01 15:59:50 +00:00
|
|
|
{% extends "base_compliance.html" %}
|
|
|
|
{% block subtitle %}GPL Compliance Project - {% endblock %}
|
|
|
|
{% block submenuselection %}Principles{% endblock %}
|
|
|
|
{% block content %}
|
|
|
|
<h1>The Principles of Community-Oriented GPL Enforcement</h1>
|
|
|
|
|
|
|
|
<p>The GNU General Public License (GPL) is the principal copyleft
|
|
|
|
license. Copyleft is a framework that permits ongoing sharing of a
|
|
|
|
published work, with clear permissions that <em>both</em> grant
|
|
|
|
<em>and</em> defend its users' freedoms — in contrast to other
|
|
|
|
free licenses that grant freedom but don't defend it.
|
|
|
|
Free software released under the GPL is fundamental
|
|
|
|
to modern technology, powering everything from laptops and desktops to
|
|
|
|
household appliances, cars, and mobile phones, to the foundations of
|
|
|
|
the Internet. Following the GPL's terms is easy — it gets more
|
|
|
|
complicated only when products distributed with GPL'd software also
|
|
|
|
include software distributed under terms that restrict users. Even in
|
|
|
|
these situations, many companies comply properly, but some companies
|
|
|
|
also try to bend or even break the GPL's rules to their perceived
|
|
|
|
advantage.</p>
|
|
|
|
|
|
|
|
<p>The Free Software Foundation (FSF) and Software Freedom Conservancy
|
|
|
|
(Conservancy) today lead worldwide efforts to ensure compliance with
|
|
|
|
the GPL family of licenses. The FSF began copyleft enforcement
|
|
|
|
in the 1980s, and Conservancy has enforced the GPL for many of
|
|
|
|
its member projects since its founding nearly a decade ago. Last
|
|
|
|
year, the FSF and Conservancy jointly
|
|
|
|
published <a href="https://copyleft.org/guide/"><cite>Copyleft and
|
|
|
|
the GNU General Public License: A Comprehensive Tutorial and
|
2015-10-29 19:45:07 +00:00
|
|
|
Guide</cite></a>, which includes sections such as
|
2015-10-01 15:59:50 +00:00
|
|
|
“<a href="https://copyleft.org/guide/comprehensive-gpl-guidepa2.html#x17-116000II">A
|
|
|
|
Practical Guide to GPL Compliance”</a> and
|
|
|
|
“<a href="https://copyleft.org/guide/comprehensive-gpl-guidepa3.html#x26-152000III">Case
|
|
|
|
Studies in GPL Enforcement</a>”, which explain the typical
|
|
|
|
process that both the FSF and Conservancy follow in their GPL
|
|
|
|
enforcement actions. (Shorter descriptions of these processes appear
|
|
|
|
in blog posts written
|
|
|
|
by <a href="https://www.fsf.org/blogs/licensing/compliance-situations">the
|
|
|
|
FSF</a>
|
|
|
|
and <a href="https://sfconservancy.org/blog/2012/feb/01/gpl-enforcement/">Conservancy</a>.)</p>
|
|
|
|
|
|
|
|
<p>As stalwarts of the community's freedom, we act as a proxy for users when
|
|
|
|
companies impede the rights to copy, share, modify, and/or
|
|
|
|
redistribute copylefted software. We require all redistributors to
|
|
|
|
follow the GPL's requirements in order to protect all the users' freedom,
|
|
|
|
and secondarily to support businesses that respect freedom
|
|
|
|
while discouraging and penalizing bad actors.</p>
|
|
|
|
|
|
|
|
<p>Copyleft is based on copyright; it uses the power of copyright to
|
|
|
|
defend users' freedom to modify and redistribute rather than to hinder
|
|
|
|
modification and redistribution. A traditional copyright license is
|
|
|
|
violated by giving the work to others without permission; a copyleft
|
|
|
|
license is violated by imposing restrictions to <em>prevent</em>
|
|
|
|
further redistribution by others. Nevertheless, with their basis in copyright law,
|
|
|
|
copyleft licenses are enforced through the same mechanisms — using
|
|
|
|
the same vocabulary and processes — as other copyright
|
|
|
|
licenses. We must take care, in copyleft enforcement,
|
|
|
|
to focus on the ultimate freedom-spreading purpose of copyleft,
|
|
|
|
and not fall into an overzealous or punitive approach, or into
|
|
|
|
legitimizing inherently unjust aspects of the copyright regime.
|
|
|
|
Therefore Conservancy and the FSF do enforcement according to community-oriented principles originally formulated by the FSF in 2001.
|
|
|
|
</p>
|
|
|
|
|
|
|
|
<h4>Guiding Principles in Community-Oriented GPL Enforcement</h4>
|
|
|
|
|
|
|
|
<ul>
|
|
|
|
<li><strong>Our primary goal in GPL enforcement is to bring about GPL
|
|
|
|
compliance.</strong> Copyleft's overarching policy
|
|
|
|
goal is to make respect of users' freedoms the norm.
|
|
|
|
The FSF designed the GNU GPL's text towards this end.
|
|
|
|
Copyleft enforcement done in this spirit focuses on stopping
|
|
|
|
incorrect distribution, encouraging corrected distribution, and
|
|
|
|
addressing damage done to the community and users by the past
|
|
|
|
violation. Addressing past damage often includes steps to notify those
|
|
|
|
who have already received the software how they can also obtain its
|
|
|
|
source code, and to explain the scope of their related rights. No
|
|
|
|
other ancillary goals should supersede full compliance
|
|
|
|
with the GPL and respect for users' freedoms to copy, share, modify
|
|
|
|
and redistribute the software.
|
|
|
|
</li>
|
|
|
|
|
|
|
|
<li><strong>Legal action is a last resort. Compliance actions are primarily
|
|
|
|
education and assistance processes to aid those who are not following the
|
|
|
|
license.</strong>
|
|
|
|
|
|
|
|
Most GPL violations occur by mistake, without ill will.
|
|
|
|
Copyleft enforcement should assist these distributors to
|
|
|
|
become helpful participants in the free software
|
|
|
|
projects on which they rely. Occasionally, violations are intentional
|
|
|
|
or the result of severe negligence, and there is no duty to be
|
|
|
|
empathetic in those cases. Even then, a lawsuit is a
|
|
|
|
last resort; mutually agreed terms that fix (or at least cease)
|
|
|
|
further distribution and address damage already done are much better than a battle in court.
|
|
|
|
</li>
|
|
|
|
|
|
|
|
<li><strong>Confidentiality can increase receptiveness and
|
|
|
|
responsiveness.</strong> Supporters of software
|
|
|
|
freedom rightly view confidentiality agreements with
|
|
|
|
distrust, and prefer public discussions. However, in compliance
|
|
|
|
work, initiating and continuing discussions in private demonstrates
|
|
|
|
good faith, provides an opportunity to teach compliance without fear
|
|
|
|
of public reprisal, and offers a chance to fix honest mistakes.
|
|
|
|
Enforcement actions that begin with public accusations are much more
|
|
|
|
likely to end in costly and lengthy lawsuits, and less likely to achieve the
|
|
|
|
primary goal of coming into compliance. Accordingly, enforcers should,
|
|
|
|
even if reluctantly, offer confidentiality as a term of settlement. If
|
|
|
|
it becomes apparent that the company is misusing good faith
|
|
|
|
confidentiality to cover inaction and unresponsiveness, the problems
|
|
|
|
may be publicized, after ample warning.</li>
|
|
|
|
|
|
|
|
<li><strong>Community-oriented enforcement must never prioritize
|
|
|
|
financial gain.</strong>
|
|
|
|
|
|
|
|
Financial penalties are a legitimate tool to achieve compliance when
|
|
|
|
used judiciously. Logically, if the only penalty for violation is
|
|
|
|
simply compliance with the original rules, bad actors will just wait
|
|
|
|
for an enforcement action before even reading the GPL. That social
|
|
|
|
model for copyleft and its enforcement is untenable and unsustainable.
|
|
|
|
An enforcement system without a financial penalty favors bad actors
|
|
|
|
over good ones, since the latter bear the minimal (but non-trivial)
|
|
|
|
staffing cost of compliant distribution while the former avoid it.
|
|
|
|
Copyright holders (or their designated agent) therefore are reasonable
|
|
|
|
to request compensation for the cost of their time providing the
|
|
|
|
compliance education that accompanies any constructive enforcement
|
|
|
|
action. Nevertheless, pursuing damages to the full extent allowed by
|
|
|
|
copyright law is usually unnecessary, and can in some cases work against
|
|
|
|
the purpose of copyleft. </li>
|
|
|
|
|
|
|
|
<li><strong>Community-oriented compliance work does not request nor accept payment
|
|
|
|
to overlook problems.</strong>
|
|
|
|
|
|
|
|
Community-oriented enforcement cannot accept payments in exchange for
|
|
|
|
ignoring a violation or accepting incomplete solutions to identified
|
|
|
|
compliance problems. Ideally, copyright holders should refuse any
|
|
|
|
payment entirely until the distributor repairs the past violation and
|
|
|
|
commits formally (in writing) to plans for future compliance.</li>
|
|
|
|
|
|
|
|
<li><strong>Community-oriented compliance work starts with carefully
|
|
|
|
verifying violations and finishes only after a comprehensive
|
|
|
|
analysis.</strong>
|
|
|
|
|
|
|
|
This means fully checking reports and confirming violations before accusing
|
|
|
|
an entity of violating the GPL. Then, all of the relevant
|
|
|
|
software should be examined to ensure any compliance problems, beyond
|
|
|
|
those identified in initial reports and those relating to any clauses of the
|
|
|
|
relevant licenses, are raised and fixed. This is important so that
|
|
|
|
the dialogue ends with reasonable assurance for both sides that additional
|
|
|
|
violations are not waiting to be discovered.
|
|
|
|
(<a href="http://gpl.guide/pristine-example">Good examples of
|
|
|
|
compliance</a> already exist to help distributors understand their
|
|
|
|
obligations.)</li>
|
|
|
|
|
|
|
|
<li><strong>Community-oriented compliance processes should extend the
|
|
|
|
benefit of GPLv3-like termination, even for GPLv2-only
|
|
|
|
works. </strong> GPLv2 terminates all copyright permissions at the
|
|
|
|
moment of violation, and that termination is permanent. GPLv3's
|
|
|
|
termination provision allows first-time violators automatic
|
|
|
|
restoration of distribution rights when they correct the violation
|
|
|
|
promptly, and gives the violator a precise list of copyright holders
|
|
|
|
whose forgiveness it needs. GPLv3's collaborative spirit regarding
|
|
|
|
termination reflects a commitment to and hope for future cooperation
|
|
|
|
and collaboration. It's a good idea to follow this approach in
|
|
|
|
compliance situations stemming from honest mistakes, even when the
|
|
|
|
violations are on works under GPLv2.</li>
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
<p>These principles are not intended as a strict set of rules.
|
|
|
|
Achieving compliance requires an understanding of the violator's
|
|
|
|
situation, not so as to excuse the violation, but so as to see how
|
|
|
|
to bring that violator into compliance. Copyleft licenses do not
|
|
|
|
state specific enforcement methodologies (other than license termination itself)
|
|
|
|
in part because the real world situation of GPL violations varies;
|
|
|
|
rigidity impedes success. </p>
|
|
|
|
|
|
|
|
<p>In particular, this list of principles purposely does not seek to
|
|
|
|
create strict criteria and/or “escalation and mediation
|
|
|
|
rules” for enforcement action. Efforts to do that limit the
|
|
|
|
ability of copyright holders to use copyleft licenses for their
|
|
|
|
intended effect: to stand up for the rights of users to copy, modify,
|
|
|
|
and redistribute free software.</p>
|
|
|
|
|
|
|
|
<p>The GPL,
|
|
|
|
enforced when necessary according to these principles, provides a
|
|
|
|
foundation for respectful, egalitarian, software-sharing
|
|
|
|
communities.
|
|
|
|
</p>
|
|
|
|
|