Python Foundation declines substantial grant ๐Ÿ”— **Source:** [Python Foundation declines substantial grant](https://www.techzine.eu/news/privacy-compliance/135801/python-foundation-declines-substantial-grant/) > [!note]+ Document Notes > tags: [Python, PSF, NSF] > author: Mels Dees > source: Techzine Europe > reference: [https://www.techzine.eu/news/privacy-compliance/135801/python-foundation-declines-substantial-grant/] > date created: 2025-10-28 00:00 > > # ๐Ÿท๏ธ Title: Python Foundation declines substantial grant > <!-- deep-read:sections start --> ## ๐Ÿงญ Table of Contents - [๐Ÿ“ Summary](#-summary) - [๐Ÿ“– Main Content](#-main-content) - [๐Ÿ—’๏ธ Notes](#๏ธ-notes) - [๐Ÿ“š References](#-references) - [๐Ÿ—ฃ๏ธ Paraphrase](#๏ธ-paraphrase) - [๐Ÿ“ฐ Newsletter](#-newsletter) - [โœ… Action Items](#-action-items) - [๐Ÿงช Hypotheses](#-hypotheses) - [๐Ÿ“Š Methodology](#-methodology) - [โ“ Questions](#-questions) - [๐Ÿ”ฎ Future Research](#-future-research) - [๐Ÿ’ก Implications](#-implications) - [๐Ÿง  Learning Styles Assessment](#-learning-styles-assessment) - [๐Ÿ“Š Accessibility Assessment](#-accessibility-assessment) - [๐ŸŒ DEIB Assessment](#-deib-assessment) - [โœ… Logical Validity](#-logical-validity) - [๐Ÿ›ก๏ธ DARVO Analysis](#-darvo-analysis) - [๐ŸŽฏ Conclusion](#-conclusion) ### ๐Ÿ”— References - Include links cited in or relevant to the article. ## ๐Ÿ“ Summary - What happened: The PSF withdrew its $1.5M NSF grant application after final terms would force it to โ€œnot run any programs that promote DEIโ€ across the entire organization and allow clawbacks. - Why it matters: Sacrifices a major open source security investment to uphold community values around inclusivity. - Key stakeholders: PSF (lead: Loren Crary; security dev Seth Larson), NSF, broader Python/open source ecosystem. - Risks and tradeoffs: Loss of funding for proactive PyPI supply-chain tooling vs. avoiding broad, organization-wide restrictions and financial clawback risk. - Bottom line: PSF chose values over money and asks the community to help backfill funding. ## ๐Ÿ“– Main Content - Core arguments: - The NSF terms would apply org-wide and enable clawbacks, which PSF deems too risky and contrary to its mission. - DEI is integral to PSFโ€™s support of a โ€œdiverse, international community,โ€ so agreeing would โ€œbetrayโ€ฆcore values.โ€ - Context/definitions: - NSF program: Safety, Security, and Privacy of Open Source Ecosystems. - PyPI: Pythonโ€™s package index; target of supply-chain hardening. - Article situates the terms within early-2025 federal rules limiting DEI funding. - Uncertainties: - Exact regulatory text and permanence of conditions. - Whether tailored exemptions or narrower attestations are possible in future cycles. ### ๐Ÿ—’๏ธ Notes - โ€œThe organization refuses to agree to new grant conditions that explicitly prohibit programs related to diversity, equity, and inclusion (DEI).โ€ - Terms applied to all PSF activities; NSF could reclaim funds upon breach. - Planned work: automated, proactive checks on new PyPI packages for supply-chain attacks; transferable to NPM/Crates.io. - Budget context: PSF โ‰ˆ $5M/year; 14 staff; $1.5M over two years would be its largest grant. - Board unanimous to decline; community broadly supportive. - Call to action: memberships, donations, sponsorships. - NSF unable to comment due to government shutdown. ## ๐Ÿ“š References - Techzine coverage of the PSF decision: https://www.techzine.eu/news/privacy-compliance/135801/python-foundation-declines-substantial-grant/ - Background on supply chain security in open source (context): https://www.openssf.org/ - Python Packaging Index (PyPI): https://pypi.org/ ## ๐Ÿ—ฃ๏ธ Paraphrase - Paragraph A: PSF pulled its NSF bid after final conditions barred DEI-related programs across the organization and enabled fund clawbacks. - Paragraph B: Despite the projectโ€™s clear security benefits and unprecedented funding size for PSF, leadership deemed acceptance incompatible with its values. ## ๐Ÿ“ฐ Newsletter - The PSF declined a $1.5M NSF grant due to terms restricting DEI across the org, even with major PyPI security wins on the table. Watch for community-driven funding to keep proactive supply-chain tooling moving. If you run Python infra or publish to PyPI, consider corporate sponsorships or memberships to sustain this critical work. Related reading: OpenSSFโ€™s guidance on securing package ecosystems. ## โœ… Action Items #### DevRel - Publish a technical explainer of the proposed PyPI checks, with demos and roadmap. - Host office hours for package maintainers on proactive supply-chain hygiene. - Create quickstarts for publishers to adopt pre-publish checks. #### OSPO - Document a funding-acceptance policy with values/ethics guardrails. - Establish license and policy compliance training cadence. - Define SBOM strategy for core infra with ownership and SLOs. #### Community - Run contributor onboarding for security tooling modules. - Offer โ€œfirst issueโ€ rotations for PyPI security checks. - Launch transparent sponsorship tiers with impact reporting. #### WordPress - Core Security: adopt analogous proactive checks in plugin repo. - Playground: labs for reproducible supply-chain test cases. - Training: lessons on package provenance and signatures. #### The WPOCC - Microgrants for ecosystem security tools. - Stipends for maintainers implementing proactive scanning. ### FAIR - Publish funding transparency and anti-capture covenants. - Sign artifact provenance; verify build and release signatures. ## ๐Ÿงช Hypotheses - Restrictive DEI clauses reduce open source orgsโ€™ willingness to accept public funds. - Community funding can replace โ‰ฅ50% of foregone grant value within 12 months. - Proactive PyPI checks reduce malicious package incidents by โ‰ฅ30% year-over-year. - Cross-ecosystem transferability (NPM/Crates.io) lowers marginal cost of adoption. ### ๐Ÿ“Š Methodology - Survey open source orgs on funding acceptance under DEI restrictions. - Interrupted time series on malicious PyPI package detections pre/post proactive checks. - Cost-effectiveness analysis of shared scanning components across ecosystems. ### โ“ Questions - Can narrower attestations avoid org-wide DEI constraints? - What minimal viable proactive checks yield the largest risk reduction? - Which funding mixes best stabilize PSF security work? ### ๐Ÿ”ฎ Future Research - Standardized, portable policy-as-code for package vetting. - Shared threat intel feeds across registries with privacy-preserving sharing. ### ๐Ÿ’ก Implications - Practice: prioritize proactive scanning in package ecosystems. - Policy: align funding terms with open source governance and inclusion. - Security: invest in cross-registry tooling and signatures. - Funding: diversify with memberships and corporate SLAs. ### ๐Ÿง  Learning Styles Assessment - Reading level: Flesch-Kincaid Grade โ‰ˆ 11โ€“12. #### ๐Ÿ‘€ Visual learners - Improve: add data flows and supply-chain diagrams. #### ๐Ÿ”Š Aural learners - Improve: 3โ€“5 minute audio summary of the decision. #### ๐Ÿ—ฃ๏ธ Verbal learners - Present: clear definitions and rationale; add glossary. #### ๐Ÿงฉ Kinesthetic learners - Improve: step-by-step guide to local pre-publish checks. #### ๐Ÿง  Logical learners - Improve: decision tree for funding acceptance criteria. #### ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Social learners - Improve: moderated Q&A forums with maintainers. #### ๐Ÿง˜โ€โ™€๏ธ Solitary learners - Improve: self-check quiz on supply-chain risks. #### ๐ŸŒฟ Naturalistic learners - Improve: lifecycle and ecosystem impact framing. ### ๐Ÿ“Š Accessibility Assessment #### Screen reader semantics - Improve: add alt text for any future diagrams. #### Keyboard navigation - Improve: ensure focus states and skip links in related pages. #### Contrast and readability - Present: adequate body text contrast; verify headings. #### Text resizing and reflow - Improve: confirm 200% zoom layouts for long quotes. #### Media and captions - Improve: provide captions for any future video explainers. #### Forms and interactions - Improve: accessible donation/sponsorship flows. #### Standards reference - Map gaps to WCAG 2.2 AA. ### ๐ŸŒ DEIB Assessment - Present: explicit commitment to inclusivity in mission. - Improve: multilingual calls for support; plain-language summaries. - Support: consistent structure aids neurodiverse readers. - Representation: include global community examples and quotes. ### โœ… Logical Validity #### Strong reasoning - Causal tradeoff: terms vs. mission (values over funding) is coherent and supported by quotes. #### Fallacies - None apparent; political context presented as context, not proof. #### Tone of voice - Neutral-informative with value-based justification. ### ๐Ÿ›ก๏ธ DARVO Analysis - Deny: none; PSF acknowledges costs. - Attack: none toward NSF; contextualizes policy origins. - Reverse victim/offender: none; frames as values decision. ## ๐ŸŽฏ Conclusion - Bottom line: PSF declined a record grant to avoid organization-wide DEI restrictions and clawback risk, prioritizing mission and community values over funding. Next: pursue community and corporate support to advance proactive PyPI security tooling. ## ๐Ÿงฑ Refactor Appendix (append after ๐ŸŽฏ Conclusion) ### ๐Ÿ“š Literature Split Pad - Purpose: Stage Konik CEE units that become per-source Literature notes. - Split level: H3. - Include verbatim quotes under 25 words and a [view highlight] link. ### [H1] PSF declines NSF grant over DEI terms > [!quote] [Python Foundation declines substantial grant](https://www.techzine.eu/news/privacy-compliance/135801/python-foundation-declines-substantial-grant/) by [[Mels Dees]] via [[Techzine Europe]]. Published 2025-10-28. Accessed 2025-10-28. > โ€œThe organization refuses to agree to new grant conditions that explicitly prohibit programs related to diversity, equity, and inclusion (DEI).โ€ Decision context for governance and funding ethics in open source. [view highlight](https://www.techzine.eu/news/privacy-compliance/135801/python-foundation-declines-substantial-grant/#H1) #xref #articleseed ID:rw_[MISSING] ### [H2] Proactive PyPI checks planned to curb attacks > [!quote] [Python Foundation declines substantial grant](https://www.techzine.eu/news/privacy-compliance/135801/python-foundation-declines-substantial-grant/) > โ€œautomated tools that would proactively check new PyPI packages for potential supply chain attacksโ€ Scope security benefits and portability to NPM/Crates.io. [view highlight](https://www.techzine.eu/news/privacy-compliance/135801/python-foundation-declines-substantial-grant/#H2) #xref ID:rw_[MISSING] --- ### ๐Ÿ”– Atomic Split Pad (Zettel Candidates) #### [Z1] Values-aligned funding improves open source legitimacy - Applies when funder terms constrain core mission. - Link: Techzine coverage; PSF decision. - Links: [[Open-Source-Governance]] [[Funding-Ethics]] #### [Z2] Proactive package checks reduce supply-chain risk - Applies to registries with high ingestion rates. - Pointer: PyPI plan described by PSF coverage. - Links: [[Software-Supply-Chain]] [[Registry-Security]] --- ### โœ๏ธ Fleeting Queue (Extract by Selection) - [F1] Draft a one-pager on PyPI proactive scanning โ€” context/https://www.techzine.eu/news/privacy-compliance/135801/python-foundation-declines-substantial-grant/ #fleeting #inbox - [F2] Outline funding ethics checklist for OSS orgs โ€” context/https://www.techzine.eu/news/privacy-compliance/135801/python-foundation-declines-substantial-grant/ #fleeting #inbox - [F3] Identify 10 potential corporate sponsors for PSF security work โ€” context/https://www.techzine.eu/news/privacy-compliance/135801/python-foundation-declines-substantial-grant/ #fleeting #inbox --- # ๐Ÿท๏ธ Title: Python Foundation declines substantial grant ## ๐Ÿงญ Table of Contents - [๐Ÿ“ Summary](#-summary) - [๐Ÿ“– Main Content](#-main-content) - [๐Ÿ—’๏ธ Notes](#๏ธ-notes) - [๐Ÿ“š References](#-references) - [๐Ÿ—ฃ๏ธ Paraphrase](#๏ธ-paraphrase) - [๐Ÿ“ฐ Newsletter](#-newsletter) - [โœ… Action Items](#-action-items) - [๐Ÿงช Hypotheses](#-hypotheses) - [๐Ÿ“Š Methodology](#-methodology) - [โ“ Questions](#-questions) - [๐Ÿ”ฎ Future Research](#-future-research) - [๐Ÿ’ก Implications](#-implications) - [๐Ÿง  Learning Styles Assessment](#-learning-styles-assessment) - [๐Ÿ“Š Accessibility Assessment](#-accessibility-assessment) - [๐ŸŒ DEIB Assessment](#-deib-assessment) - [โœ… Logical Validity](#-logical-validity) - [๐Ÿ›ก๏ธ DARVO Analysis](#-darvo-analysis) - [๐ŸŽฏ Conclusion](#-conclusion) ### ๐Ÿ”— References - Include links cited in or relevant to the article. ## ๐Ÿ“ Summary - What happened: The PSF withdrew its $1.5M NSF grant application after final terms would force it to โ€œnot run any programs that promote DEIโ€ across the entire organization and allow clawbacks. - Why it matters: Sacrifices a major open source security investment to uphold community values around inclusivity. - Key stakeholders: PSF (lead: Loren Crary; security dev Seth Larson), NSF, broader Python/open source ecosystem. - Risks and tradeoffs: Loss of funding for proactive PyPI supply-chain tooling vs. avoiding broad, organization-wide restrictions and financial clawback risk. - Bottom line: PSF chose values over money and asks the community to help backfill funding. ## ๐Ÿ“– Main Content - Core arguments: - The NSF terms would apply org-wide and enable clawbacks, which PSF deems too risky and contrary to its mission. - DEI is integral to PSFโ€™s support of a โ€œdiverse, international community,โ€ so agreeing would โ€œbetrayโ€ฆcore values.โ€ - Context/definitions: - NSF program: Safety, Security, and Privacy of Open Source Ecosystems. - PyPI: Pythonโ€™s package index; target of supply-chain hardening. - Article situates the terms within early-2025 federal rules limiting DEI funding. - Uncertainties: - Exact regulatory text and permanence of conditions. - Whether tailored exemptions or narrower attestations are possible in future cycles. ### ๐Ÿ—’๏ธ Notes - โ€œThe organization refuses to agree to new grant conditions that explicitly prohibit programs related to diversity, equity, and inclusion (DEI).โ€ - Terms applied to all PSF activities; NSF could reclaim funds upon breach. - Planned work: automated, proactive checks on new PyPI packages for supply-chain attacks; transferable to NPM/Crates.io. - Budget context: PSF โ‰ˆ $5M/year; 14 staff; $1.5M over two years would be its largest grant. - Board unanimous to decline; community broadly supportive. - Call to action: memberships, donations, sponsorships. - NSF unable to comment due to government shutdown. ## ๐Ÿ“š References - Techzine coverage of the PSF decision: https://www.techzine.eu/news/privacy-compliance/135801/python-foundation-declines-substantial-grant/ - Background on supply chain security in open source (context): https://www.openssf.org/ - Python Packaging Index (PyPI): https://pypi.org/ ## ๐Ÿ—ฃ๏ธ Paraphrase - Paragraph A: PSF pulled its NSF bid after final conditions barred DEI-related programs across the organization and enabled fund clawbacks. - Paragraph B: Despite the projectโ€™s clear security benefits and unprecedented funding size for PSF, leadership deemed acceptance incompatible with its values. ## ๐Ÿ“ฐ Newsletter - The PSF declined a $1.5M NSF grant due to terms restricting DEI across the org, even with major PyPI security wins on the table. Watch for community-driven funding to keep proactive supply-chain tooling moving. If you run Python infra or publish to PyPI, consider corporate sponsorships or memberships to sustain this critical work. Related reading: OpenSSFโ€™s guidance on securing package ecosystems. ## โœ… Action Items #### DevRel - Publish a technical explainer of the proposed PyPI checks, with demos and roadmap. - Host office hours for package maintainers on proactive supply-chain hygiene. - Create quickstarts for publishers to adopt pre-publish checks. #### OSPO - Document a funding-acceptance policy with values/ethics guardrails. - Establish license and policy compliance training cadence. - Define SBOM strategy for core infra with ownership and SLOs. #### Community - Run contributor onboarding for security tooling modules. - Offer โ€œfirst issueโ€ rotations for PyPI security checks. - Launch transparent sponsorship tiers with impact reporting. #### WordPress - Core Security: adopt analogous proactive checks in plugin repo. - Playground: labs for reproducible supply-chain test cases. - Training: lessons on package provenance and signatures. #### The WPOCC - Microgrants for ecosystem security tools. - Stipends for maintainers implementing proactive scanning. ### FAIR - Publish funding transparency and anti-capture covenants. - Sign artifact provenance; verify build and release signatures. ## ๐Ÿงช Hypotheses - Restrictive DEI clauses reduce open source orgsโ€™ willingness to accept public funds. - Community funding can replace โ‰ฅ50% of foregone grant value within 12 months. - Proactive PyPI checks reduce malicious package incidents by โ‰ฅ30% year-over-year. - Cross-ecosystem transferability (NPM/Crates.io) lowers marginal cost of adoption. ### ๐Ÿ“Š Methodology - Survey open source orgs on funding acceptance under DEI restrictions. - Interrupted time series on malicious PyPI package detections pre/post proactive checks. - Cost-effectiveness analysis of shared scanning components across ecosystems. ### โ“ Questions - Can narrower attestations avoid org-wide DEI constraints? - What minimal viable proactive checks yield the largest risk reduction? - Which funding mixes best stabilize PSF security work? ### ๐Ÿ”ฎ Future Research - Standardized, portable policy-as-code for package vetting. - Shared threat intel feeds across registries with privacy-preserving sharing. ### ๐Ÿ’ก Implications - Practice: prioritize proactive scanning in package ecosystems. - Policy: align funding terms with open source governance and inclusion. - Security: invest in cross-registry tooling and signatures. - Funding: diversify with memberships and corporate SLAs. ### ๐Ÿง  Learning Styles Assessment - Reading level: Flesch-Kincaid Grade โ‰ˆ 11โ€“12. #### ๐Ÿ‘€ Visual learners - Improve: add data flows and supply-chain diagrams. #### ๐Ÿ”Š Aural learners - Improve: 3โ€“5 minute audio summary of the decision. #### ๐Ÿ—ฃ๏ธ Verbal learners - Present: clear definitions and rationale; add glossary. #### ๐Ÿงฉ Kinesthetic learners - Improve: step-by-step guide to local pre-publish checks. #### ๐Ÿง  Logical learners - Improve: decision tree for funding acceptance criteria. #### ๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘ Social learners - Improve: moderated Q&A forums with maintainers. #### ๐Ÿง˜โ€โ™€๏ธ Solitary learners - Improve: self-check quiz on supply-chain risks. #### ๐ŸŒฟ Naturalistic learners - Improve: lifecycle and ecosystem impact framing. ### ๐Ÿ“Š Accessibility Assessment #### Screen reader semantics - Improve: add alt text for any future diagrams. #### Keyboard navigation - Improve: ensure focus states and skip links in related pages. #### Contrast and readability - Present: adequate body text contrast; verify headings. #### Text resizing and reflow - Improve: confirm 200% zoom layouts for long quotes. #### Media and captions - Improve: provide captions for any future video explainers. #### Forms and interactions - Improve: accessible donation/sponsorship flows. #### Standards reference - Map gaps to WCAG 2.2 AA. ### ๐ŸŒ DEIB Assessment - Present: explicit commitment to inclusivity in mission. - Improve: multilingual calls for support; plain-language summaries. - Support: consistent structure aids neurodiverse readers. - Representation: include global community examples and quotes. ### โœ… Logical Validity #### Strong reasoning - Causal tradeoff: terms vs. mission (values over funding) is coherent and supported by quotes. #### Fallacies - None apparent; political context presented as context, not proof. #### Tone of voice - Neutral-informative with value-based justification. ### ๐Ÿ›ก๏ธ DARVO Analysis - Deny: none; PSF acknowledges costs. - Attack: none toward NSF; contextualizes policy origins. - Reverse victim/offender: none; frames as values decision. ## ๐ŸŽฏ Conclusion - Bottom line: PSF declined a record grant to avoid organization-wide DEI restrictions and clawback risk, prioritizing mission and community values over funding. Next: pursue community and corporate support to advance proactive PyPI security tooling. ## ๐Ÿงฑ Refactor Appendix (append after ๐ŸŽฏ Conclusion) ### ๐Ÿ“š Literature Split Pad - Purpose: Stage Konik CEE units that become per-source Literature notes. - Split level: H3. - Include verbatim quotes under 25 words and a [view highlight] link. ### [H1] PSF declines NSF grant over DEI terms > [!quote] [Python Foundation declines substantial grant](https://www.techzine.eu/news/privacy-compliance/135801/python-foundation-declines-substantial-grant/) by [[Mels Dees]] via [[Techzine Europe]]. Published 2025-10-28. Accessed 2025-10-28. > โ€œThe organization refuses to agree to new grant conditions that explicitly prohibit programs related to diversity, equity, and inclusion (DEI).โ€ Decision context for governance and funding ethics in open source. [view highlight](https://www.techzine.eu/news/privacy-compliance/135801/python-foundation-declines-substantial-grant/#H1) #xref #articleseed ID:rw_[MISSING] ### [H2] Proactive PyPI checks planned to curb attacks > [!quote] [Python Foundation declines substantial grant](https://www.techzine.eu/news/privacy-compliance/135801/python-foundation-declines-substantial-grant/) > โ€œautomated tools that would proactively check new PyPI packages for potential supply chain attacksโ€ Scope security benefits and portability to NPM/Crates.io. [view highlight](https://www.techzine.eu/news/privacy-compliance/135801/python-foundation-declines-substantial-grant/#H2) #xref ID:rw_[MISSING] --- ### ๐Ÿ”– Atomic Split Pad (Zettel Candidates) #### [Z1] Values-aligned funding improves open source legitimacy - Applies when funder terms constrain core mission. - Link: Techzine coverage; PSF decision. - Links: [[Open-Source-Governance]] [[Funding-Ethics]] #### [Z2] Proactive package checks reduce supply-chain risk - Applies to registries with high ingestion rates. - Pointer: PyPI plan described by PSF coverage. - Links: [[Software-Supply-Chain]] [[Registry-Security]] --- ### โœ๏ธ Fleeting Queue (Extract by Selection) - [F1] Draft a one-pager on PyPI proactive scanning โ€” context/https://www.techzine.eu/news/privacy-compliance/135801/python-foundation-declines-substantial-grant/ #fleeting #inbox - [F2] Outline funding ethics checklist for OSS orgs โ€” context/https://www.techzine.eu/news/privacy-compliance/135801/python-foundation-declines-substantial-grant/ #fleeting #inbox - [F3] Identify 10 potential corporate sponsors for PSF security work โ€” context/https://www.techzine.eu/news/privacy-compliance/135801/python-foundation-declines-substantial-grant/ #fleeting #inbox --- <!-- deep-read:sections end -->