硬刚美国政府!Python 基金会怒拒 150 万美元,原因让人拍案叫绝
程序员的那些事·2025-10-28 15:16

Core Viewpoint - The Python Software Foundation (PSF) withdrew its grant proposal of $1.5 million from the National Science Foundation (NSF) due to conditions that conflicted with its core values of diversity, equity, and inclusion (DEI) [1][5][10]. Group 1: Grant Proposal and Objectives - PSF submitted a proposal aimed at enhancing the security of the Python ecosystem, particularly focusing on improving supply chain protection for the Python Package Index (PyPI) [3]. - The project intended to develop new automated tools for proactive review of software packages uploaded to PyPI, moving away from the current reactive mechanisms [3][4]. - The proposal was led by PSF's security developer Seth Larson and involved extensive preparation and a challenging application process, with a success rate of only 36% for first-time NSF applicants [4]. Group 2: Conditions and Risks - The NSF's conditions required PSF to refrain from operating or promoting any DEI initiatives during the grant period, which raised significant concerns for PSF [5][6]. - Violating these conditions could result in NSF reclaiming the funds, posing a substantial financial risk to PSF, which operates on an annual budget of approximately $5 million [6][7]. Group 3: Decision and Community Response - After internal discussions, PSF unanimously decided to withdraw the grant application, prioritizing its core values over the financial support [10]. - The decision was supported by members of the community, emphasizing the importance of maintaining the foundation's mission and values [12]. - The situation highlights the ongoing challenge for open-source organizations in balancing funding opportunities with their foundational principles [11][12].