A Python Software Foundation (PSF) visszalépése az amerikai Nemzeti Tudományos Alapítvány (NSF) 1,5 millió dolláros támogatásától komoly hullámokat vetett a nyílt forráskódú közösségben. A döntést a szervezet azzal indokolta, hogy a támogatási szerződésben olyan kitétel szerepelt, amely megtiltotta volna a sokszínűséget és befogadást célzó (DEI) programok támogatását. A PSF döntése óhatatlanul felveti a kérdést, vajon nem okoz-e nagyobb kárt a Python ökoszisztémának, mint amekkora értéket megőrizni kívánnak?
Tartalomjegyzék

Elvek kontra pragmatizmus
A PSF 2025 elején pályázott az NSF „Safety, Security, and Privacy of Open Source Ecosystems” programjára, amelynek célja az open source projektek biztonságának megerősítése. A támogatás a Python és a PyPI infrastruktúrájának védelmét szolgálta volna, kifejezetten a szoftverellátási láncot érintő támadások megelőzésére. Egy viszonylag kis, évi 5 millió dollárból gazdálkodó szervezet számára ez a két évre szóló, 1,5 milliós támogatás nemcsak anyagi stabilitást, hanem fejlesztési rugalmasságot is biztosíthatott volna. A hónapokig tartó elbírálás után a pályázatot jóváhagyták – mely ritka eredmény egy első alkalommal induló szervezet esetében. Amikor azonban a PSF vezetősége a szerződési feltételek között megtalálta az említett záradékot, egyértelműen a visszalépés mellett döntött, mondván, az elfogadása a szervezet küldetésének – a „Python nyelv és egy sokszínű közösség előmozdításának” – megtagadását jelentené.
Az elvi győzelem fájdalmas ára
A PSF döntése erkölcsi szempontból akár következetes is lehetne, de stratégiai szempontból vitatható. A Python ökoszisztéma biztonsági fejlesztései – különösen a PyPI infrastruktúrában – évek óta alulfinanszírozottak, miközben a függőségek száma és a támadási felületek nőnek. A támogatás visszautasításával a PSF nem csupán pénztől, hanem kulcsfontosságú fejlesztési lehetőségektől is elesik, amelyek közvetlenül növelhették volna a Python megbízhatóságát és ellenálló képességét. A döntés így kettős hatású: miközben megőrzi a közösség „eszmei integritását”, gyengíti a platform technikai biztonságát.
Küldetés vagy küldetéstudat?
A PSF bejelentése szerint az esélyegyenlőség és a közösségi sokszínűség támogatása nem alku tárgya. Ugyanakkor sokan a Python közösségben attól tartanak, hogy a döntés túlzottan szimbolikus, és hosszú távon a projekt stabilitását veszélyeztetheti. Egyre világosabb, hogy a nyílt forráskódú világban a morális tisztaság és a működőképesség között gyakran nehéz egyensúlyt találni. A PSF most a morális tisztaságot választotta – mások szerint viszont ez inkább ideológiai elköteleződés a modern woke gondolkodás mellett. Ha a döntés következtében a Python ökoszisztéma gyengül, a közösség végül épp annak az eszmének az árát fizeti meg, amelyet a szervezet megőrizni akart.
További információk a PSF weboldalán olvashatóak.
