FOSS Wiki StationFOSS Wiki Station
Overview

Foundations & Organisations

FSF, OSI, ASF, LF, CNCF, Eclipse, PSF, OpenSSF and others, and what a software foundation actually does.

Foundations & Organisations

Foundations exist to hold the things a volunteer project cannot: a trademark, a bank account, a legal person, and neutrality between competing employers.


What a foundation actually does

The concrete services

  • Holds the trademark so no single company can capture the project's name.
  • Holds copyright or CLAs and can enforce licences centrally.
  • Provides a legal entity that can sign contracts, insure events, employ staff.
  • Runs infrastructure: domains, CI, artifact signing, mail, DNS, CVE assignment.
  • Administers money: membership dues, sponsorship, travel funding, paid maintainers.
  • Vendor-neutral governance: charters, TSC elections, anti-trust cover for collaborators.
  • Compliance plumbing: SBOM/schema hosting, security audits, disclosure coordination.

What it does not do

  • It does not write your code or recruit your maintainers.
  • It does not make a project popular, or legitimate on its own.
  • It does not guarantee neutrality — large members buy influence with engineers.
  • It is not free: membership dues, legal overhead, process.
  • It cannot fix a licence the community has already rejected.

The definers and advocates

OrganisationFoundedRoleNotes
Free Software Foundation (FSF)1985Defines and defends free software; publishes the GPL familyHolds GNU copyright; runs licensing compliance
Open Source Initiative (OSI)1998Maintains the Open Source Definition and approved-licence listPublic, deliberately slow licence review; published OSAID 1.0 in Oct 2024
Software Freedom Conservancy (SFC)2006Fiscal sponsor plus GPL enforcementHome to Git, Selenium, Inkscape, QEMU, Wine; 2021 Vizio suit
Software in the Public Interest (SPI)1997Fiscal host for Debian, PostgreSQL, FFmpegUmbrella, not a technical foundation
FSFE2001EU-policy advocacy, REUSE specIndependent of the FSF

Project-hosting foundations

FoundationFoundedKnown forTypical licence
Apache Software Foundation1999Hadoop, Kafka, Spark, Tomcat, Lucene, Airflow, MavenApache-2.0 + ICLA/CCLA; PMC meritocracy
Linux Foundationcurrent form 2007 (OSDL + Free Standards Group)Linux kernel, OpenTofu, Valkey, SPDX, RISC-VVaries; Apache-2.0 common
CNCF2015Kubernetes, Prometheus, Envoy, Falco, Harbor, OpenTelemetryApache-2.0; sandbox → incubating → graduated
Eclipse Foundation2004Eclipse IDE, Jakarta EE, Adoptium/OpenJDKEPL-2.0; strong IP due diligence
Python Software Foundation2001CPython, PyPI, PyConPSF License (BSD-like)
Mozilla Foundation2003Firefox, Thunderbird, Rust originsMPL-2.0
Rust Foundation2021Rust, crates.ioMIT OR Apache-2.0
OpenJS Foundation2019Node.js, jQuery, Webpack, ElectronMIT / Apache-2.0
OpenSSF2021Sigstore, SLSA, Scorecard, security auditsCoordination body, not a project host
OpenInfra Foundation2012OpenStack, StarlingX, Kata Containers, ZuulApache-2.0
NumFOCUS2012NumPy, pandas, Jupyter, SciPy, MatplotlibFiscal sponsorship + governance
FINOS2018Financial-services OSS (FDC3, Waltz, Morphir)Apache-2.0
OWASP Foundation2001ASVS, Top 10, CycloneDX, Dependency-TrackProduced CycloneDX, now ECMA-424
GNOME Foundation / KDE e.V.2000 / 1997GNOME, KDE PlasmaGPL/LGPL family; membership-elected boards
The Document Foundation2010LibreOfficeMPL-2.0

How a project joins one

  1. Get the IP clean first. Is there a licence? Are there copyright headers? Do all contributors have a CLA/DCO on file? Unattributed contractor code is the most common blocker.
  2. Choose by fit, not prestige. ASF for JVM/data infrastructure and a strict meritocracy; LF/CNCF for cloud-native vendor neutrality; Eclipse for enterprise Java and IP due diligence; NumFOCUS or SFC if you mostly need a fiscal sponsor.
  3. Expect a charter defining scope, governance, IP and voting. Read the trademark policy first.
  4. Transfer the assets: trademark assignment, copyright/CLA assignment, domains, and usually a requirement to use an OSI-approved licence.
  5. Budget for participation: membership tiers run from a few thousand to several hundred thousand dollars a year.

Fiscal sponsorship is not the same as membership. Open Collective, NumFOCUS, SFC and SPI can hold money and pay maintainers without taking governance or IP. For most small projects that is the right first step, and it is reversible.

Where the money comes from

SourceTypical shareConsequence
Corporate membership duesThe large majority for LF/CNCF/ASF/EclipseBig payers influence roadmaps and staffing
Conferences and trainingMajor for PSF, ASF, LF eventsRevenue collapses in downturns
Individual donationsDominant for FSF, FSFE, Debian, SFCSmaller budgets, higher independence
Government and philanthropic grantsGrowing — Germany's Sovereign Tech Fund (2022), EU, NL, USFunds maintenance of shared infrastructure
Service fees / certificationEclipse, LF trainingTies revenue to adoption

Healthy scepticism

  • Foundation-washing: donating a project while keeping the roadmap, the paid maintainers and the licence. Check who can outvote the community.
  • Sandbox ≠ support: CNCF sandbox and LF incubation are maturity labels, not funding or guarantees.
  • Neutrality is purchased, not declared: look at the trademark policy and the board seats.
  • Exit matters: a good charter lets a project leave, and lets the community fork if the foundation fails it.

See also: Governance · Business models · Contributing · Security & supply chain

On this page