Skip to main content

Nonprofit · EIN 04-3594598

PYTHON SOFTWARE FOUNDATION

Tax-exempt · BEAVERTON, OR 97008

Financials

$4.2M$4.3M2023$4.1M$5.8M2024
Revenue Expenses · by fiscal year end
Financials of PYTHON SOFTWARE FOUNDATION by year, from its e-filed returns
Year endedFormRevenueExpensesNet incomeTotal assetsLiabilitiesNet assets
December 31, 2024990$4,086,997$5,765,854-$1,678,857$4,257,720$871,513$3,386,207
December 31, 2023990$4,173,023$4,336,478-$163,455$5,448,874$747,099$4,701,775
Financial details: 990 for the year ended December 31, 2024

Revenue

Contributions, gifts and grants
$2,758,583
Membership dues
$40,678
Program service revenue
$1,275,755
Investment income
$83,523
Net income from fundraising events
-$37,517
Other revenue
-$30,864

Expenses

Grants and similar amounts paid
$951,942
Other salaries and wages
$1,529,732
Salaries, compensation and benefits (total)
$1,906,895
Professional fundraising fees
$0
Legal fees
$32,707
Accounting fees
$15,141
Occupancy
$15,169
Travel
$135,570
Program services (functional)
$4,944,261
Management and general (functional)
$604,331
Fundraising (functional)
$217,262

Balance sheet and other

Total assets, start of year
$5,448,874
Total assets, end of year
$4,257,720
Total liabilities, end of year
$871,513
Net assets, end of year
$3,386,207
Net assets without donor restrictions
$1,684,261
Net assets with donor restrictions
$1,701,946
Gross receipts
$4,138,838
Employees
14
Volunteers
1,200
Year formed
2001
State of legal domicile
DE

From the e-filed returns the IRS publishes as XML (latest three processing years; amended returns replace the original). PDF copies at the IRS.

Officers, directors and key employees

As listed on the 990 for the year ended December 31, 2024, highest compensation first.

NameTitleHours / weekCompensation
Seth LarsonSecurity Developer-in-Residence
Key employee, Highest-paid employee
40$238,657
Ee DurbinDirector of Infrastructure
Key employee
40$203,105
Mike FiedlerPyPI Safety and Security Engineer
Key employee
40$199,219
Loren CraryDirector of Resource Development
Key employee
40$155,120
Deborah NicholsonSecretary, Executive Director, Director
Trustee or director, Officer, Key employee
40$145,326
Phyllis DobbsController
Key employee
25$109,570
Dawn WagesChair, Director
Trustee or director, Officer
5$0
Christopher NeugebauerVice Chair, Director
Trustee or director, Officer
5$0
Georgi KerTreasurer, Director
Trustee or director, Officer
5$0
Tania AllardDirector
Trustee or director
2$0
Kwon-Han BaeDirector
Trustee or director
2$0
Kushal DasDirector
Trustee or director
2$0
Cheuk Ting HoDirector
Trustee or director
2$0
Jannis LeidelDirector
Trustee or director
2$0
Cristian Maureira-FredesDirector
Trustee or director
2$0
2 more people on this return
NameTitleHours / weekCompensation
Denny PerezDirector
Trustee or director
2$0
Simon WillisonDirector
Trustee or director
2$0
990 for the year ended December 31, 2023: 21 people
NameTitleHours / weekCompensation
Ee DurbinDirector of Infrastructure
Key employee, Highest-paid employee
40$191,529
Deborah NicholsonSecretary, Executive Director, Director
Trustee or director, Officer, Key employee, Highest-paid employee
40$154,054
Loren CraryDirector of Resource Development
Highest-paid employee
40$149,697
Seth LarsonSecurity Developer-in-Residence
Highest-paid employee
40$116,732
Phyllis DobbsController
Highest-paid employee
25$102,764
Dawn WagesChair, Former Treasurer, Director
Trustee or director, Officer
5$0
Thomas WoutersFormer Chair, Director
Trustee or director, Officer
5$0
Debora AzevedoVice Chair, Director
Trustee or director, Officer
2$0
Jeffrey TriplettFormer Vice Chair, Director
Trustee or director, Officer
5$0
Kushal DasTreasurer, Director
Trustee or director, Officer
5$0
Tania AllardDirector
Trustee or director
2$0
Kwon-Han BaeDirector
Trustee or director
2$0
Cheuk Ting HoDirector
Trustee or director
2$0
Dustin IngramDirector
Trustee or director
2$0
Georgi KerDirector
Trustee or director
2$0
Jannis LeidelDirector
Trustee or director
2$0
Joannah NanjekyeDirector
Trustee or director
2$0
Christopher NeugebauerDirector
Trustee or director
2$0
Denny PerezDirector
Trustee or director
2$0
Simon WillisonDirector
Trustee or director
2$0
Nina ZakharenkoDirector
Trustee or director
2$0

Address and contacts

Address (IRS master file)
9450 SW GEMINI DRIVE ECM 90772, BEAVERTON, OR 97008-7105
In care of
% PHYLLIS A DOBBS
Principal officer (990 for 2024)
Phyllis Dobbs, 9450 SW Gemini Drive ECM 90772, Beaverton, OR 97008
Signed the 990
Phyllis Dobbs, Controller
Phone
(847) 567-3962

Mission

The mission of the Python Software Foundation (PSF) is to promote, protect, and advance the open source Python programming language and to support and facilitate the growth of a diverse and international community of Python programmers. The PSF: (1) Produces the core Python distribution including the Python language, its standard libraries and documentation, installers, source code, educational materials, and assorted tools and applications, (2) Establishes PSF licenses conform to the Open Source Definition and ensures the public to freely obtain, use, redistribute, and modify PSF intellectual property, (3) Protects the Python name, and the names, service marks and trademarks, (4) Raises funds to support PSF programs and services, (5) Publicizes, promotes the adoption of, and facilitates the ongoing development of Python-related technology, research, grants, conferences, and educational resources in the public interest.

990 for the year ended December 31, 2024

Program accomplishments

  • PyCon US is the largest annual gathering for the community that uses and develops the open-source Python programming language. PyCon US 2024 was offered in a hybrid format for the third time with 2,551 in-person attendees in Pittsburgh, PA and 440 online attendees. A record 1,752 Pythonistas were first-time attendees! The conference included high-quality talks, tutorials, keynotes, and meeting spaces for attendees to learn about our sponsors, discover the job market, explore Python projects and meet fellow Python community members. 198 speakers offered 167 sessions for attendees of all skill levels including tutorials, keynotes, Charlas tracks, and lightning talks. Please see our blog post for more information about PyCon US 2024: https://pycon.blogspot.com/2024/08/.
    Expenses $2,511,830 · grants $195,124 · revenue $2,105,145
  • The PSF awarded $637K in grants to projects and events related to the development of Python, Python-related technology, educational programs, and resources. Events include worldwide conferences, PyLadies and Django Girls workshops, education, and training programs related to the establishment and promotion of the free and open source programming language Python. 149 groups or projects in 61 countries received grants from the PSF during 2024. Several worldwide Python Meetups reactivated during the year, bringing the Python Meetup network up to 117 groups covering 37 countries and over 260,000 members. The PSF also awarded $297K in travel grants at PyCon US 2024 (with $72K funded by PyLadies), PyCascades 2024, PyOhio 2024, PyLadiesCon 2024 Equipment Grants.
    Expenses $665,592 · grants $585,344
  • The PSF provides fiscal sponsorship for Python-focused user groups, events, and projects. These groups hold regular education and networking meetings and/or present regional Python conferences. The PSF and each fiscal sponsoree work together to manage donor contributions wisely and maximize our ability to pursue the PSF's charitable mission. The PSF continued fiscally sponsoring 20 groups including: Bandit, BAPYA (Bay Area Python Groups), Boston Python, ChiPy, Denver Python User Group, Jazzband, North Bay Python, Pallets (Flask), PyOhio, PhillyPUG, PuPPy, PyBeach, PyCascades, PyHawaii, PyLadies PyMNtos, PyPA, PyRVA, San Diego Python, and Twisted.
    Expenses $412,921 · grants $89,464 · revenue $435,835
  • The PSF funds programming development efforts to advance and maintain the core Python language, its associated libraries, and significant allied projects central to the Python community. These efforts include the Packaging Work Group, which improves and maintains the Python packaging ecosystem through fundraising and disbursement of raised funds. The Packaging Work Group focuses on efforts such as PyPI, pip, packaging.python.org, setuptools, and cross project efforts. These program initiatives also include funds for trademark and copyright investments. The PSF received several major grants focused on continuing security work during 2024. Amazon Web Services, Inc. provided a third grant for PyPI Security efforts and Linux Foundation renewed the OpenSSF Alpha-Omega Grant, which supports the Security Developer-in-Residence. The PSF received a second year of funding from Meta for the CPython Developer-in-Residence, who focused on CPython improvements and bug tracking and fixing plus many other important tasks. Bloomberg granted funds for a new Deputy CPython Developer-in-Residence and the CPython Steering Council funded a Supporting CPython Developer-in-Residence. The CPython Steering Council also funded the annual CPython Core Developer sprint in Bellevue, Washington in Fall 2024.
    Expenses $1,335,600 · grants $82,010 · revenue $1,049,374
  • The Python Software Foundation relies on volunteer efforts to achieve many of its goals. The PSF Board of Directors offers recognition of work which significantly improves the Foundation's fulfillment of its mission and benefits the broader Python community including contributions of code and efforts in community action. The intention of these awards is to demonstrate that service to the Python community does lead to recognition and reward, rather than to provide a direct incentive to contributors.
    Expenses $18,318

What it must file and when

IRS records say it files Form 990 or 990-EZ. Based on its last return; a smaller organization may file the 990-N. Its accounting year ends in December, so each return is due on the 15th day of the 5th month after that.

Tax yearYear endedDueIRS public records
2025December 31, 2025May 15, 2026Not on file
2024December 31, 2024May 15, 2025990 on file
2023December 31, 2023May 15, 2024990 on file

IRS record

EIN
04-3594598
Tax-exempt status
501(c)(3): Charitable, religious, educational or scientific organization
Foundation status
Publicly supported organization (170(b)(1)(A)(vi))
Donations deductible (Pub 78)
Public charity, 50% deduction limit
Exempt since
2003
Accounting year ends
December
Files
Form 990 or 990-EZ
Assets (IRS master file)
$4,257,720
Income (IRS master file)
$4,138,838

Filing history

FormYear endedRevenueExpensesAssetsReturn
990December 2024$4,086,997$5,765,854$4,257,720IRS
990December 2023$4,173,023$4,336,478$5,448,874XML
990December 2022$3,856,030$3,441,034$5,766,003IRS
990December 2021–––IRS
990December 2020–––IRS
990-TDecember 2020–––IRS
990December 2018–––IRS
990December 2017–––IRS

990-N: the IRS bulk file holds only the latest e-Postcard per organization; earlier years come from archived copies of that file since 2020 and can have gaps (the IRS e-Postcard search lists every one). 990, 990-EZ, 990-PF, 990-T: every e-filed return in the IRS e-file index since 2019; XML for the latest three processing years, amounts from the IRS Statistics of Income extracts before that. PDF copies and determination letters at the IRS (search EIN 04-3594598).

Questions about PYTHON SOFTWARE FOUNDATION

What is the EIN of PYTHON SOFTWARE FOUNDATION?
The employer identification number (EIN) of PYTHON SOFTWARE FOUNDATION is 04-3594598.
Is PYTHON SOFTWARE FOUNDATION tax-exempt?
Yes. The IRS lists it as tax-exempt under section 501(c)(3) since 2003.
Are donations to PYTHON SOFTWARE FOUNDATION tax-deductible?
Yes. It is listed in IRS Publication 78 (Public charity, 50% deduction limit).
Which annual return does PYTHON SOFTWARE FOUNDATION file?
Form 990 or 990-EZ. Based on its last return; a smaller organization may file the 990-N.
When is the next return of PYTHON SOFTWARE FOUNDATION due?
The return for tax year 2025 (the year ending December 31, 2025) is due May 15, 2026. Form 8868 extends it by six months; the 990-N cannot be extended.
When did PYTHON SOFTWARE FOUNDATION last file with the IRS?
The latest return in the IRS public files is the 990 for the year ended December 2024.
Who is the principal officer of PYTHON SOFTWARE FOUNDATION?
The 990 for the year ended December 31, 2024 names Phyllis Dobbs.
Who are the officers and directors of PYTHON SOFTWARE FOUNDATION?
The 990 for the year ended December 31, 2024 lists 17 people; 6 received compensation from the organization, the highest $238,657 (Seth Larson, Security Developer-in-Residence).
How much revenue does PYTHON SOFTWARE FOUNDATION have?
On its 990 for the year ended December 31, 2024 it reported revenue of $4,086,997, expenses of $5,765,854 and total assets of $4,257,720 at year end.

Other nonprofits in BEAVERTON

All nonprofits in BEAVERTON · Oregon · Science and technology