Rewrite contractor's provision.
This commit is contained in:
parent
7b2a124827
commit
647d2e27a4
1 changed files with 16 additions and 21 deletions
37
gpl-lgpl.tex
37
gpl-lgpl.tex
|
@ -2548,28 +2548,23 @@ permitted without limitation and activities that trigger additional
|
||||||
requirements. Specifically, GPLv3~\S2\P2 guarantees the basic freedoms of
|
requirements. Specifically, GPLv3~\S2\P2 guarantees the basic freedoms of
|
||||||
privately modifying and running the program.
|
privately modifying and running the program.
|
||||||
|
|
||||||
% FIXME: transition, and some word smith
|
Also, GPLv3~\S2\P2 gives an explicit permission for a client to provide a
|
||||||
|
copy of its modified software to a contractor exclusively for that contractor
|
||||||
|
to modify it further, or run it, on behalf of the client. However, the
|
||||||
|
client can \texit{only} exercise this control over its own copyrighted
|
||||||
|
changes to the GPL-covered program. The parts of the program it obtained
|
||||||
|
from other contributors must be provided to the contractor with the usual GPL
|
||||||
|
freedoms. Thus, GPLv3 permits users to convey covered works to contractors
|
||||||
|
operating exclusively on the users' behalf, under the users' direction and
|
||||||
|
control, and to require the contractors to keep the users' copyrighted
|
||||||
|
changes confidential, but \texit{only if} the contractor is limited to acting
|
||||||
|
on the users' behalf (just as the users' employees would have to act).
|
||||||
|
|
||||||
GPLv3 now gives an explicit permission for a client to provide a copy of
|
The strict conditions in this ``contractors provision'' are needed so that it
|
||||||
its modified software to a contractor exclusively for that contractor to
|
cannot be twisted to fit other activities, such as making a program available
|
||||||
modify it further, or run it, on behalf of the client. However, the
|
to downstream users or customers. By making the limits on this provision
|
||||||
client can only exercise this control over its own copyrighted changes
|
very narrow, GPLv3 ensures that, in all other cases, contractors gets the
|
||||||
to the GPL-covered program. The parts of the program it obtained from
|
full freedoms of the GPL that they deserve.
|
||||||
other contributors must be provided to the contractor with the usual GPL
|
|
||||||
freedoms.
|
|
||||||
|
|
||||||
This permission is stated in section 2. It permits a user to convey
|
|
||||||
covered works to contractors operating exclusively on the user's behalf,
|
|
||||||
under the user's direction and control, and to require the contractors
|
|
||||||
to keep the user's copyrighted changes confidential, but only if the
|
|
||||||
contractor is limited to acting on the user's behalf, just as the user's
|
|
||||||
employees would have to act.
|
|
||||||
|
|
||||||
The strict conditions in this provision are needed so that it cannot be
|
|
||||||
twisted to fit other activities, such as making a program available to
|
|
||||||
users or customers. By making the limits on this provision very narrow,
|
|
||||||
we ensure that in all other cases the contractor gets the full freedoms
|
|
||||||
of the GPL.
|
|
||||||
|
|
||||||
% FIXME: transition, and some word smith
|
% FIXME: transition, and some word smith
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue