[Python-ideas] Contributions to official documentation versus contributions to wiki
Terry Reedy
tjreedy at udel.edu
Mon Aug 12 05:22:34 CEST 2013
On 8/11/2013 7:19 PM, Ben Finney wrote:
> "Stephen J. Turnbull" <stephen at xemacs.org>
>> Ben, you are welcome to dislike signing CAs, but please stop spreading
>> FUD about the PSF's CA.
The PSF has 2 Agreements. One for uploading packages to be redistributed
as separate packages on PyPI. The other for accepting contributions to
the collective work known CPythonx.y. I do not like parts of the package
hosting license, but I agree that Ben's complaints about the
contribution license are FUDlike.
> My claim is factual, not FUD, and is entailed within the terms of the
> contributor agreement.
I will disagree below.
>
>> The rights explicitly specified in the CA actually constitute
>> *restrictions* on the PSF compared to the rights granted by the
>> licenses themselves.
>
> The contributor agreement grants to PSF the unilateral power to
> redistribute the contribution under “any other open source license
> approved by [the PSF]”, a power not granted to other recipients of the
> contribution. So yes, it arrogates special rights to the PSF.
This is deceptive at best.
1. To the extent that a contribution is substantial enough to have
copyright, the copyright explicitly remains with the contributor. This
is fairly rare for contributions to collective works.
2. A grant of rights in the contribution to PSF only grants those rights
to the PSF. WOW. It cannot be otherwise. But since the grant is
explicitly not exclusive, the copyright holder is free to grant the same
rights in the contributed word to everyone else in the world.
It is the choice of the copyright holder whether to grant special rights
to the PSF or to grant the same rights to everyone. If you want, write a
generic version of the Academic License version whatever, sign it, and
post it and a notice on python list that all your contributions to
Python via bugs.python.org are available to anyone under the same
conditions. Then PSF will definitely not have any special rights to your
words. Of course, your generic license can only apply to your words and
not anyone else's.
3. The PSF is the copyright holder of the *collective* work and to that
extent, it must, as a practical matter. have 'special rights', just as
you have special rights to the words you write.
If you want to find unfair-to-author's licenses, look everywhere but the
open-source software world.
--
Terry Jan Reedy
More information about the Python-ideas
mailing list