Python Software Foundation facts for kids
![]() |
|
Abbreviation | PSF |
---|---|
Formation | March 6, 2001 |
Type | 501(c)(3) nonprofit organization |
Purpose | Promote, protect, and advance the Python programming language, and to support and facilitate the growth of a diverse and international community of Python programmers |
Headquarters | Wilmington, Delaware, United States |
Region served
|
Worldwide |
Official language
|
English |
Founder
|
Guido van Rossum |
Chair
|
Dawn Wages |
Executive Director
|
Deb Nicholson |
Revenue (2022)
|
$3.9 million |
The Python Software Foundation (PSF) is a special group in the United States. It is a nonprofit organization, which means it works for a good cause, not to make money. The PSF is all about the Python programming language. It started on March 6, 2001.
The main goal of the PSF is to help the Python community grow. They do many important things for Python users around the world. This includes helping to develop the main Python software. They also manage the legal rights for Python. The PSF helps organize big events like the Python Conference (PyCon). They also raise money to support all these activities.
In 2005, the Python Software Foundation won an award. It was the Computerworld Horizon Award. They received it for their "cutting-edge" technology work.
Contents
What the PSF Does
The PSF works to support people in the Python community. They have grant programs that help with many things. These grants support coding "sprints," which are short, intense coding sessions. They also help fund conferences, meetups, and local user groups. All these activities help Python development.
PyCon US Conference
The PSF organizes Python Conference (PyCon) US. This is the biggest conference for the Python community in the United States. It brings together Python users, developers, and experts.
Supporting Python Worldwide
The PSF is the main contact for groups wanting to work with Python. They help coordinate donations and sponsorships globally. This structure ensures that support for Python development is well-managed.
Protecting Python's Identity
The PSF also owns and protects important things related to Python. This includes the word "Python" itself. They also protect the famous two-snakes logo. Other terms like "PyLadies" and "PyCon" are also protected by the PSF. This helps keep the Python brand strong and clear.
How to Join the PSF
There are five different ways to be a member of the PSF. Each type of membership helps the Python community in a different way.
Basic Members
- Basic members are people or groups who use Python. They show their support for Python. They also agree to follow the community's Code of Conduct.
Supporting Members
- Supporting members give money to the PSF each year. This money helps the foundation keep going. It also supports the wider Python community. Supporting members can vote on important decisions.
Managing Members
- Managing members promise to work at least five hours a month. They help the Python world in many ways. This includes organizing Python events. They might also manage or help with PSF projects. Some run the technical systems, while others join PSF working groups. Managing members can also vote.
Contributing Members
- Contributing members also dedicate at least five hours a month. Their work focuses on projects that help the PSF's mission. This often means creating or maintaining free open-source software. Contributing members are also able to vote.
Fellows
- Fellows are special members. They are chosen because of their amazing efforts. They have made a big impact on Python and its community. Other members nominate Fellows. Then, the members vote to approve them. Fellow members also have voting rights.
Community Rules: Code of Conduct
Since late 2012, the Python Software Foundation has suggested something important. They recommend that all Python conferences have a code of conduct. This is a set of rules for how people should behave. It helps make sure everyone feels safe and welcome. If an event wants money from the PSF, having a code of conduct is a must.
See also
In Spanish: Python Software Foundation para niños
- PyLadies
- PyCon
External links
- Python Software Foundation