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 [1] |
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 [2] |
Website | python |
The Python Software Foundation (PSF) is an American nonprofit organization devoted to the Python programming language, [3] launched on March 6, 2001. The mission of the foundation is to foster development of the Python community and is responsible for various processes within the Python community, including developing the core Python distribution, managing intellectual rights, developer conferences including the Python Conference (PyCon), and raising funds.
In 2005, the Python Software Foundation received the Computerworld Horizon Award for "cutting-edge" technology. [4] [5]
The PSF focuses on empowering and supporting people within the Python community with grant programs that support sprints, conferences, meetups, user groups, and Python development. The PSF runs Python Conference (PyCon) US, the leading Python community conference. The PSF is the primary point of contact for organizations that wish to work with Python, to support Python, or sponsor Python development. The PSF provides a structure by which work, donations, and sponsorships are coordinated worldwide. The PSF also possesses and protects intellectual property associated with Python and the Python community, such as the word "Python," the two-snakes logo, and the terms "PyLadies" and "PyCon." [6]
There are five tiers of membership within the PSF. These tiers include:
Since late 2012, the Python Software Foundation started recommending that all Python conferences create and apply a code of conduct. This is mandatory to any event to be granted funds by the Python Software Foundation. [8]
The Apache Software Foundation is an American nonprofit corporation to support a number of open-source software projects. The ASF was formed from a group of developers of the Apache HTTP Server, and incorporated on March 25, 1999. As of 2021, it includes approximately 1000 members.
Python is a high-level, general-purpose programming language. Its design philosophy emphasizes code readability with the use of significant indentation.
The Eclipse Foundation AISBL is an independent, Europe-based not-for-profit corporation that acts as a steward of the Eclipse open source software development community, with legal jurisdiction in the European Union. It is an organization supported by over 350 members, and represents the world's largest sponsored collection of Open Source projects and developers. The Foundation focuses on key services such as intellectual property (IP) management, ecosystem development, and IT infrastructure.
PyPy is an implementation of the Python programming language. PyPy often runs faster than the standard implementation CPython because PyPy uses a just-in-time compiler. Most Python code runs well on PyPy except for code that depends on CPython extensions, which either does not work or incurs some overhead when run in PyPy.
The Open Source Geospatial Foundation (OSGeo), is a non-profit non-governmental organization whose mission is to support and promote the collaborative development of open geospatial technologies and data. The foundation was formed in February 2006 to provide financial, organizational and legal support to the broader Libre/Free and open-source geospatial community. It also serves as an independent legal entity to which community members can contribute code, funding and other resources.
Allison Randal is a software developer and author. She was the chief architect of the Parrot virtual machine, a member of the board of directors for The Perl Foundation, a director of the Python Software Foundation from 2010 to 2012, and the chairman of the Parrot Foundation. She is also the lead developer of Punie, the port of Perl 1 to Parrot. She is co-author of Perl 6 and Parrot Essentials and the Synopses of Perl 6. She was employed by O'Reilly Media. From August 2010 till February 2012, Randal was the Technical Architect of Ubuntu at Canonical.
GNU Health is a free/libre health and hospital information system with strong focus on public health and social medicine. Its functionality includes management of electronic health records and laboratory information management system.
Kivy is a free and open source Python framework for developing mobile apps and other multitouch application software with a natural user interface (NUI). It is distributed under the terms of the MIT License, and can run on Android, iOS, Linux, macOS, and Windows.
The Python Conference is the largest annual convention for the discussion and promotion of the Python programming language. It originated in the United States but is also held in more than 40 other countries. It was one of the first computer programming conferences to develop and adhere to a code of conduct. The conference hosts tutorials, demonstrations and training sessions.
PyLadies is an international mentorship group which focuses on helping more women become active participants in the Python open-source community. It is part of the Python Software Foundation. It was started in Los Angeles in 2011. The mission of the group is to create a diverse Python community through outreach, education, conferences and social gatherings. PyLadies also provides funding for women to attend open source conferences. The aim of PyLadies is increasing the participation of women in computing. PyLadies became a multi-chapter organization with the founding of the Washington, D.C., chapter in August 2011.
Sahana Software Foundation is a Los Angeles, California-based non-profit organization founded to promote free and open-source software (FOSS) for disaster and emergency management. The foundation's mission statement is to "save lives by providing information management solutions that enable organizations and communities to better prepare for and respond to disasters." The foundation's Sahana family of software products includes Eden, designed for humanitarian needs management; Vesuvius, focused on the disaster preparedness needs of the medical community; and legacy earlier versions of Sahana software including Krakatoa, descended from the original Sahana code base developed following the 2004 Indian Ocean tsunami. The word "Sahana" means "relief" in Sinhalese, one of two national languages of Sri Lanka.
John D. Hunter was an American neurobiologist and the original author of Matplotlib.
Roberto Rosario Gonzalez; is a Puerto Rican software engineer, best known for his work evangelising and promoting Free Software use and creation in the government of Puerto Rico, and for his initiatives towards citizen open access to government data as well as civic hacking promotion. He is also a civil rights activist and privacy advocate, creating software in one instance specifically designed to circumvent the measures proposed by the SOPA legislation. He promotes the increase of students into STEM careers by sponsoring and volunteering at student hackathons and also by sponsoring groups that work towards increasing the number of women into STEM fields.
The .NET Foundation is an organization incorporated on March 31, 2014, by Microsoft to improve open-source software development and collaboration around the .NET Framework. It was launched at the annual Build 2014 conference held by Microsoft. The foundation is license-agnostic, and projects that come to the foundation are free to choose any open-source license, as defined by the Open Source Initiative (OSI). The foundation uses GitHub to host the open-source projects it manages.
Armin Ronacher is an Austrian open source software programmer and the creator of the Flask web framework for Python.
David Beazley is an American software engineer. He has made significant contributions to the Python developer community, which includes writing the definitive Python reference text Python Essential Reference, the SWIG software tool for creating language agnostic C and C++ extensions, and the PLY parsing tool. He has served on the program committees for PyCon and the O'Reilly Open Source Convention, and was elected a fellow of the Python Software Foundation in 2002.
Glyph Lefkowitz is an American open-source software programmer and creator of the Twisted network programming framework for Python. His work on asynchronous programming techniques influenced the core Python language, as well as the JavaScript Promises ecosystem, through Dojo and Mochikit.
Carrie Anne Philbin is an English teacher of computer science and an author. She is a director of educator support at the Raspberry Pi Foundation and chairs the Computing At School (CAS) diversity and inclusion group, #CASInclude. She wrote the computing book Adventures in Raspberry Pi (2013) for teenagers. She runs the YouTube channel Geek Gurl Diaries and in 2017, was the host for Crash Course Computer Science.
Tim Peters is an American software developer who is known for creating the Timsort hybrid sorting algorithm and for his major contributions to the Python programming language and its original CPython implementation. A pre-1.0 CPython user, he was among the group of early adopters who contributed to the detailed design of the language in its early stages.