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 -->