Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.

Contributor Agreement

NOTE: The easiest and fastest way to sign a Contributor Agreement with the Python Software Foundation is to do it while you are submitting your first change to a Python-owned repository on GitHub. That's the recommended way as it is fully automated. The Contributor Agreement page you're looking at now is mainly intended for signing Contributor Agreements on behalf of organizations. This form is manually reviewed which takes time to process.

This Contributor Agreement is between Python Software Foundation (“PSF”) and the individual or other entity identified below (“the Contributor”).

To enter the agreement, please fill out your name, address and initial license (Academic Free License v. 3.0 or Apache License, Version 2.0) in the eSign box below. Next, electronically sign it by clicking the button in the signature box and following the instructions. Finally, click the "eSign" button to have the form sent to the PSF Secretary. Then check your email for an automated verification email that you will need to respond to before your Agreement can be processed.

If you'd rather print and fill out the form, please use the PDF version. Please print a copy of the PDF, fill out your name, address, and initial license, sign it, and either send via postal mail to:

Python Software Foundation
c/o Secretary
9450 SW Gemini Dr.
ECM# 90772
Beaverton, OR 97008

or send it by fax to +1 858 712 8966,

or scan or take a photo of the signed form and email it to