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 (2018)
|
$3.1 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. This includes making sure Python works well and protecting its ideas. They also organize big events like the Python Conference (PyCon). The PSF also helps raise money to support all these activities.
In 2005, the Python Software Foundation won an award. It was called the Computerworld Horizon Award. They got it for their "cutting-edge" (very new and advanced) technology.
Contents
What the Python Software Foundation Does
The PSF helps and supports people who use Python. They have grant programs that give money to different Python activities. These activities include "sprints," which are short, intense coding sessions. They also support conferences, meetups, and local user groups.
The PSF runs Python Conference (PyCon) US. This is the biggest meeting for the Python community in the United States. The PSF is the main contact for groups that want to work with Python. They also help companies support Python or give money for its development.
The PSF makes sure that work, donations, and sponsorships are managed globally. They also own and protect important things related to Python. This includes the word "Python" and its famous two-snakes logo. They also protect names like "PyLadies" and "PyCon."
How to Join the Python Software Foundation
There are five different ways to become a member of the PSF. Each type of membership has different roles:
- Basic members
- These are people or groups who are part of the Python community.
- They show their support for Python.
- They agree to follow the community's Code of Conduct.
- Supporting members
- These members give money to the PSF every year.
- This money helps the foundation and the Python community.
- Supporting members can vote on important decisions.
- Managing members
- These people promise to work at least five hours each month.
- They help the Python world in many ways.
- This can include organizing Python events or working on PSF projects.
- They might also help run the computer systems or join special groups.
- Managing members can also vote.
- Contributing members
- These members also work at least five hours a month.
- Their work helps the PSF's mission.
- This work is usually about creating or keeping up open-source software.
- This software is free for everyone to use.
- Contributing members are also allowed to vote.
- Fellows
- Fellows are members who have done amazing things for Python.
- They have made a big impact on the language and its community.
- Other members nominate them for this special title.
- Then, the other members vote to make them Fellows.
- Fellow members can vote too.
Python Community Rules: Code of Conduct
Since late 2012, the Python Software Foundation has asked all Python conferences to have a code of conduct. A code of conduct is a set of rules for how people should behave. It helps make sure everyone feels safe and welcome.
It is now a must for any event to get money from the Python Software Foundation. This means events must follow these rules to get support.
See also
In Spanish: Python Software Foundation para niños
- PyLadies
- PyCon