[Doc-SIG] PSF CLA is enforced on Transifex project

Shengjing Zhu zsj950618 at gmail.com
Wed Oct 23 11:47:19 EDT 2019

Hi cocoatomo,

> About the PSF CLA signing, IANAL but:
> - Simply translating does not require CLA signing thanks to the paragraph (from PEP 545) every translation put in their README clearly indicating that all the works is in CC0.
> - Producing more that just translations (PR against docsbuild-scripts, cpython, psf-salt, or any repo in github.com/python/, linked to the translation or not) requires the CLA to be signed and is enforced by a bot.
> - Helping a community (like being a PEP545 coordinator, a transfiex coordinator, organizing meetups, and so on) don't require CLA signing.

I now see on Transifex that,

"In order to contribute to or use translations of this project, you
must agree to its Contributor's License Agreement (CLA)"

Translators need to agree the PSF CLA.

This is not needed. PEP545 also doesn't say that.
The PEP says, translators need to agree the "Documentation
Contribution Agreement". It's different from the PSF CLA[1].

BTW, the PEP says the "Documentation Contribution Agreement" should
have its own page. But it's still not available, @mdk do you plan to
set it up?

[1] https://www.python.org/psf/contrib/contrib-form/

Shengjing Zhu

More information about the Doc-SIG mailing list