De Python Software Foundation (PSF) is sinds 2001 de drijvende kracht achter het Python-project. Naast het beheer van de licentie voor de open-source programmeertaal, is de non-profitorganisatie belast met het ondersteunen van de groei van de Python-gemeenschap – een enorm en wereldomspannend netwerk met meer dan 10,1 miljoen ontwikkelaars, van wie velen bijdragen aan de voortdurende ontwikkeling van de taal.
Python ‘zal de geschiedenis ingaan’ zegt vertrekkend directeur Ewa Jodlowska, maar er is nog veel werk. Toch kan het even duren als je grotendeels afhankelijk bent van parttime vrijwilligers om de zaken vooruit te helpen, vooral wanneer elke bijdrager zijn eigen interesse in de taal heeft.
“Ik denk dat het iets is waarmee we hebben leren leven”, zegt Ewa Jodlowska, die begin december haar functie als uitvoerend directeur van de PSF neerlegde.
“Ik denk niet dat het een probleem is, het duurt gewoon veel langer om iets te doen, omdat het lang duurt voordat de gemeenschap consensus bereikt over welke richting of verandering dan ook. In Python en veel open-sourcegemeenschappen zijn beslissingen niet komen van bovenaf: ze komen door ervoor te zorgen dat de gemeenschap bij de discussie wordt betrokken.”
Community heeft altijd centraal gestaan in Python. Slechts een handvol ontwikkelaars werkt fulltime aan de kernprogrammeertaal, waarbij veel van de bijdragen aan de code afkomstig zijn van een leger van vrijwilligers.
Het bijeenbrengen van dat leger vereist een aanzienlijke hoeveelheid hulpverlening en een sterke, samenwerkende gemeenschap die zich toelegt op het bevorderen van Python. “Het opbouwen van de outreach-structuur en het laten uitgroeien tot een wereldwijde gemeenschap is enorm geweest en waarschijnlijk mijn favoriete onderdeel van het werk dat we deden”, vertelt Jodlowska.
“Zonder die outreach en de tijd nemen om ervoor te zorgen dat mensen over de hele wereld het geld zouden hebben om Python en al die goede dingen echt te leren, zou het niet de nummer één taal zijn zoals het nu is. “
Jodlowska bracht meer dan tien jaar door bij de PSF, nadat ze in 2011 begon als evenementencoördinator en in 2019 de rol van uitvoerend directeur op zich nam. Een groot deel van haar leiderschapstermijn werd besteed aan het navigeren door de onzekere wateren van de pandemie.
Twee jaar van wereldwijde onzekerheid heeft onvermijdelijk tot tegenslagen geleid voor de PSF en heeft een aantal van haar bredere ambities op ijs gezet – vooral met de annulering van PyCon in 2020, die de PSF ertoe aanzette om op zoek te gaan naar nieuwe manieren om Python te financieren die minder afhankelijk waren van de conferentie.
“We zijn waarschijnlijk ongeveer $ 600.000 aan verwachte inkomsten kwijtgeraakt die we niet hebben gekregen, waardoor veel van de doelen die [de PSF] voor het jaar had gesteld, werden teruggedraaid”, zegt Jodlowska.
Toch vocht de PSF door – met groot succes, voegt Jodlowska eraan toe, alles bij elkaar genomen, aangezien de organisatie in 2021 nog steeds in staat is om fulltime ontwikkelaars aan te trekken – werd in juli 2021 directeur in residentie Łukasz Langa aangenomen, met Shamika Mohanan aan boord als projectleider verpakking de volgende maand.