Skip to content

Commit e5d0013

Browse files
committed
Add non-profit information
1 parent d312f80 commit e5d0013

File tree

6 files changed

+516
-1
lines changed

6 files changed

+516
-1
lines changed

docs/nav.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -565,6 +565,11 @@
565565
"title": "Synchronized Output"
566566
}
567567
]
568+
},
569+
{
570+
"type": "link",
571+
"path": "/sponsor",
572+
"title": "Financial Support"
568573
}
569574
]
570575
}

docs/sponsor.mdx

Lines changed: 146 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,146 @@
1+
---
2+
title: Support Ghostty Development
3+
description: |
4+
Ghostty is fiscally sponsored by Hack Club (501(c)(3)).
5+
All donations are tax-deductible in the United States.
6+
---
7+
8+
Ghostty is developed as non-profit work, supported by donations. The
9+
Ghostty project is owned by a 501(c)(3) non-profit organization, Hack Club, who
10+
operates as the fiscal sponsor for the project.
11+
12+
We believe terminal and terminal-related technologies are critical
13+
infrastructure for modern computing and software development. Whether
14+
it's directly used by developers or indirectly used through products
15+
such as editors, CI logs, PaaS consoles, agentic tools, and more, terminals
16+
continue to be a foundational technology underpinning much of our
17+
modern computing ecosystem.
18+
19+
Aligned with this belief, we develop Ghostty as a non-profit project.
20+
Being a non-profit provides important legal protections to the people and
21+
communities that adopt and contribute to Ghostty. Importantly, it means we are
22+
not beholden to commercial interests or investor pressure. Ghostty cannot be
23+
sold, pivoted, or shuttered on a whim — its purpose and stewardship are bound
24+
to the public benefit it was created to serve.
25+
26+
## Donate
27+
28+
<DonateCard
29+
title="Support Ghostty"
30+
description="Your contribution helps sustain development and keeps Ghostty free and open source for everyone. Donations are tax-deductible in the United States."
31+
buttonText="Donate Now"
32+
/>
33+
34+
7% of all donations go directly to Hack Club. This covers the administrative
35+
costs of fiscal sponsorship, but also supports [Hack Club's broader mission](https://hackclub.com/philosophy/)
36+
to empower the next generation of technically-minded individuals around
37+
the world.
38+
39+
## Usage of Funds
40+
41+
All funds donated to Ghostty go to one of three places:
42+
43+
- **Contributors.** Some individuals who are writing code or maintaining
44+
critical systems (such as community moderation) for Ghostty are compensated
45+
for their time and effort. More details are in the contributor
46+
compensation section below.
47+
- **Services.** Ghostty incurs various costs to operate, such as hosting
48+
this website, our Discord bot, continuous integration systems, code signing
49+
fees, etc.
50+
- **Upstream Projects.** Ghostty depends on many other open-source projects.
51+
The funds may be used to pay it forward to these projects, too.
52+
53+
All of Ghostty's finances down to individual transactions are
54+
[transparent](https://hcb.hackclub.com/ghostty), so you can see exactly how
55+
funds are being used and where donations are coming from.
56+
57+
**Explicitly, no funds are used for the personal benefit of the
58+
project creator, Mitchell Hashimoto.** Not a single cent of Ghostty
59+
contributions goes to Mitchell or any projects directly affiliated with him.
60+
In addition to creating the project, Mitchell is Ghostty's largest donor,
61+
and for both legal and altruistic reasons, he will not accept any compensation
62+
from the project.
63+
64+
<Important>
65+
The non-profit structure of Ghostty was only recently established in December,
66+
2025. As such, we are still refining our processes and reporting, such as what
67+
upstream projects we intend to support and how.
68+
</Important>
69+
70+
### Contributor Compensation
71+
72+
Contributors who have consistently demonstrated high-quality work and friendly
73+
behavior in the Ghostty community may be invited to enter into a paid
74+
contributor contract.
75+
76+
These contracts allow contributors to bill for a limited number of hours
77+
dedicated to Ghostty. All contributors are paid a single global rate, which
78+
is currently $60 USD per hour.
79+
80+
Contributors maintain full autonomy over when they work and which tasks they
81+
choose to pursue. By the time someone is offered a contract, they have already
82+
shown sound judgment about what meaningfully advances the project, and we
83+
trust them to continue using that judgement.
84+
85+
Contributors aren't limited to code contributors to the core of Ghostty,
86+
but also include infrastructure such as our Discord bot as well as
87+
community management and moderation.
88+
89+
All contributor contracts are issued at the discretion of the project lead.
90+
91+
## Governance and Licensing
92+
93+
The project continues to follow a [BDFL](https://en.wikipedia.org/wiki/Benevolent_dictator_for_life)
94+
model, with Mitchell Hashimoto serving as the project lead and final
95+
authority on all decisions, including the direction of funds within
96+
the non-profit (in accordance with the mission statement and legal
97+
requirements).
98+
99+
The fiscal host, Hack Club, provides oversight to ensure that all
100+
project activities and fund usage align with the non-profit mission
101+
and legal obligations. They maintain a board of directors to provide
102+
this oversight.
103+
104+
The project remains licensed under the MIT license, and the rights
105+
and permissions granted by that license remain unchanged.
106+
107+
## Mission Statement
108+
109+
The mission of Ghostty is to develop and maintain open-source terminal technologies that empower
110+
individuals and communities to learn, build, and participate in modern
111+
systems programming with a broad industry impact.
112+
113+
## Relationship to Hack Club
114+
115+
Ghostty is fiscally sponsored by Hack Club, a registered 501(c)(3) non-profit.
116+
117+
[Fiscal sponsorship](https://en.wikipedia.org/wiki/Fiscal_sponsorship) is a
118+
legal and financial arrangement in which a recognized non-profit extends its
119+
tax-exempt status to a project that aligns with its mission. This allows
120+
Ghostty to operate as a charitable initiative while Hack Club manages
121+
compliance, donations, accounting, and governance oversight.
122+
123+
We decided to pursue fiscal sponsorship rather than forming a new nonprofit
124+
for several reasons:
125+
126+
- **Cost.** There is significant financial cost and overhead associated
127+
with forming and maintaining a nonprofit organization. We calculated
128+
that the 7% fee paid to Hack Club would be substantially lower than the
129+
overall costs of managing a standalone nonprofit.
130+
131+
- **Speed.** Forming a new nonprofit can take months or even years, especially when
132+
applying for federal 501(c)(3) determination. Fiscal sponsorship allowed
133+
Ghostty to begin accepting tax-deductible donations and operate under a
134+
charitable structure on a much faster timeline.
135+
136+
- **Accountability.** Working under an existing nonprofit adds an additional layer
137+
of structure and stewardship. Hack Club provides financial oversight, legal
138+
guardrails, donation reporting, and compliance support—including IRS, audit,
139+
and grant-tracking requirements. This ensures Ghostty operates transparently,
140+
ethically, and in alignment with nonprofit best practices from day one.
141+
142+
- **A good cause.** There are other, for-profit non-profit management
143+
companies available that charge a similar fee structure to manage
144+
all the overhead of a nonprofit. With Hack Club, we pay a similar fee (7%),
145+
but that fee goes towards another non-profit with a mission we support.
146+
As Zach Latta, Hack Club's founder, put it: "it is a good-for-good trade."

src/components/custom-mdx/index.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import Blockquote from "../blockquote";
44
import ButtonLinks from "../button-links";
55
import Callout, { Caution, Important, Note, Tip, Warning } from "../callout";
66
import CardLinks from "../card-links";
7+
import DonateCard from "../donate-card";
78
import CodeBlock from "../codeblock";
89
import GitHub from "../github";
910
import { processGitHubLinks } from "../github/mdx";
@@ -93,6 +94,7 @@ export default function CustomMDX({ content }: CustomMDXProps) {
9394
VTSequence,
9495
CardLinks,
9596
ButtonLinks,
97+
DonateCard,
9698
GitHub,
9799
Video,
98100
/* Callout Variants */

0 commit comments

Comments
 (0)