Money arouses complex emotions, so I've avoided bringing it up in Equalify conversations. But there comes a time in every open source project's life when the "$" needs to come out, so let's talk money..
To start, I want to say that getting rich is not my goal for Equalify. I aim to make the web more accessible through better automated accessibility testing. This project is designed to inspire better tools that I and others build. That's not to say we're only building Equalify tools. WAVE and axe-core are great tools that I hope we push to be better. I will only actually code something when a solution doesn't exist (ie- crawling and testing thousands of pages, the main function of Equalify).
To establish a budget for 2023, maybe we can look at data in 2022..
Digital Ocean charges me $55-105/mo for managed hosting of a database and two servers. I'll probably need to pay them a bit more when the axe-core web service is up. I also paid WAVE $335 for users to use their API, but I think that cost will end when axe-core is integrated. Additionally, I would love to scale up the Equalify bug bounties. I gave away $699.55 in 2022, and think it's a fun way to push work forward.
As far as my time is concerned, I have no idea how to value my time. I can say that my personal 2023 budget is around $55k/yr for living expenses and savings. My best work comes when I devote myself full-time to a project, so I hope most of my cash comes from Equalify in 2023.
Considering all that, I guess I would like to raise >$56k in 2023? Does that sound right?
Now.. to the question of how to raise the money..
To fund the Equalify work (my own and others'), I'm either thinking about going a donation or paywalled route.
If we went a paywall route, equalify.app would cost $x/x alerts per month to use. We have 33 users using the service now. Based on current activity, I could see around 11 of the 33 users paying for Equalify.
What should we charge paying users?
I like multiples of 11, so perhaps we charge $11/mo to start. That's $121/mo for 11 users. I imagine those initial 11 users would scale up every month I did the work. We get about 6 new users a month, and I bet 2 of those users will pay. So that's $121 this month, $143 next month, .. yielding $2904 in 2023. Way shy of the $56k goal!
How about a donation route?
If went a donation route, I would go after sponsors to sustain the brunt of the cost then ask anyone who uses equalify.app for a suggested donation based on the number of alerts they have.
Pantheon generously gave me $20k in 2023. Various transactions led to a current balance of $4,727.40. I hope to put that money toward 2023's budget.
The folks at Pantheon suggested they would sponsor another year, but I really don't know if they will? Let's just say they do... $20k in the bank! Perhaps I'll go after a few more sponsors - I have some connection with Platform.sh, Github, GitLab, and Automattic. Could we get $40k in sponsorship???
If we got $40k in sponsorship, that would leave only $16k to reach my goal. That $16k could come in asking equalify.app users for donations. We need to suggest around $77/mo based on the math above to reach $16k.
Would people donate $77/mo to use Equalify? Sounds like too much to me. What should we do?
I want to go the donation route when comparing the paywall and donation route. Relying on donations means the folks who didn't have enough cash to pay for Equalify could get the service for free. That also builds a culture of open source, community-supported, creation.
What do you think?
EDIT: Adding the Beta 1 Milestone to this. Since Beta 1 represents a solution that we can grow our userbase on, I would love to have this question figured out by the time we reach Beta 1 (currently scheduled for 1/11/23).
question