| Form 990, Part III, Line 2 |
When adding activities, discontinuing activities, and, annually, the Python Software Foundation's management reviews and analyzes the activity against the approved tax-exempt mission. If any activity is deemed not to fit into the tax-exempt mission, it is documented, discussed with the Board of Directors and disclosed on Form 990. For the tax year ended December 31, 2019, all activities fit into the Python Software Foundation's approved tax-exempt mission. |
| Form 990, Part VI, Section A, Line 6 |
The Python Software Foundation offers five classes of members: Basic Members, Supporting Members, Managing Members, Contributing Members, and Fellows. Supporting Members, Managing Members, Contributing Members, and Fellows are eligible for voting privileges. Basic Members are individuals or entities who are part of the Python language community and who have decided to declare their support for Python and agree to the community Code of Conduct; there is no membership fee to become a Basic Member. Supporting Members make an annual donation to the PSF. Managing members dedicate at least five hours per month working to support the Python ecosystem in one of the PSF's working groups. Contributing members dedicate at least five hours per month working on projects that advance the mission of the PSF; the work relates to the creation or maintenance of open source software available to the public at no charge. Fellows are members nominated from the broader community and elevated by a vote of the members for extraordinary efforts and impact upon Python, the community, and the broader Python ecosystem. |
| Form 990, Part VI, Section A, Line 7a |
Supporting Members, Managing Members, Contributing Members, and Fellows are eligible for voting privileges. Voting members elect Fellows and the Board of Directors. Basic Members have no voting rights. |
| Form 990, Part VI, Section B, Line 11b |
Form 990 and associated schedules are prepared by the PSF Accounting staff. Copies of the draft Form 990 (including required schedules) are distributed to the Finance Committee in electronic form for review and approval. The PSF Accounting staff make updates as needed. Copies of the updated draft Form 990 are then distributed to the Board of Directors in electronic form for review and approval prior to electronic signature. |
| Form 990, Part VI, Section B, Line 12c |
Each Director, Officer, and Key Employees must review and sign the conflict of interest policy and fill out a related questionnaire. The signed documents are kept by the Executive Director. The highest standards of ethics apply for all PSF Members, Officers, and Directors. Possible conflicts of interest are disclosed in writing to all decision-makers prior to any action. Directors, Officers, and Key Employees may recuse themselves from votes to avoid a conflict of interest; Board votes must pass by a majority of the disinterested directors. A full explanation of the conflict of interest policy can be found at the Python Software Foundation's website at https://www.python.org/psf/records/board/policies/conflict/. |
| Form 990, Part VI, Section B, Line 15 |
Annually, the Board of Directors reviews the performance and compensation of the Executive Director. The Board Chair leads the review conducted with the Executive Committee. No person with a conflict of interest is involved in the performance review and compensation recommendation. |
| Form 990, Part VI, Section C, Line 19 |
No changes have been made to the organizing or governing documents of the Python Software Foundation. Organizing and governing documents, as well as financial records, are available upon request and publicly available at python.org/psf/records. |
| Form 990, Part VIII, Line 1f |
At the end of 2019, Python Software Foundation's Packaging Work Group received several large, one-time grants to improve PyPI/Packaging from Mozilla, Chan Zuckerberg Initiative, and Facebook. |
| Form 990, Part IX, Line 14 |
The Python Software Foundation receives complimentary hosting and other information technology services from several providers including Fastly, Amazon Web Services, Digital Ocean, Elastic, Heroku, and Rackspace. |
| Form 990, Part X, Line 2 |
The Python Software Foundation (PSF) aims to maintain cash reserves to offset the risk of lower-than-expected attendance at PyCon or fluctuations in individual and corporate giving patterns. |