| Freedom 0: Run the program as you wish |
UI is a “black box” to assistive tech; keyboard-only users trapped in focus traps |
Ensure functional parity: every core feature operable via keyboard and screen reader |
Developers & QA Testers |
| Freedom 1: Study and change it |
Docs lack alt text; dev tools inaccessible; complex diagrams have no descriptions |
Transparency & education: publish accessible docs and “How to Contribute” guides in multiple formats |
Technical Writers & Maintainers |
| Freedom 2: Redistribute copies |
Distribution platforms require inaccessible CAPTCHAs or mouse-only navigation |
Inclusive infrastructure: choose tools (IDEs/forges) that maximize participation of disabled people |
Project Leads & OSPOs |
| Freedom 3: Distribute modified versions |
Submission workflows (PRs/CLI) exclude those with motor or sensory disabilities |
Collaborative stewardship: use the GAAD Pledge to prioritize accessibility as a commit gate |
Maintainers & Contributors |