I think the goals for Waddlesplash’s contract are fairly clear:
- Get R1 released (fix or move the 600-700 tickets left in the milestone on Trac)
- Fix driver problems and the like on his own hardware (this explains the work on Wifi as well as High DPI displays)
- Get Haiku usable for himself as a main development environment (this is what started the X11 compatibility work, initially to run tools like gitk)
- Maybe add some extra things for fun like 3D acceleration
About getting more money to hire more devs: this was discussed several times in the past, few of the existing contributors are interested. The reason is, we pretty much all have full time jobs already, and leaving a job for one or maybe two years of work for Haiku is a bit uncertain and requires a lot of paperwork both on Haiku and on the devs side. It happened for me in 2014 because I moved to another city and had to quit my job anyway. It happen for Waddlesplash for similar reasons. As a result of this situation, we are not really looking for a crowdfunding type of approach where we raise a lot of money a single time. Instead we are looking for people to provide recurring donations, that allow us to build things on the long term. The deal is simple: you give a little money every year or month, and Haiku inc can hire Waddlesplash to fix a lot of bugs and improve a lot of things. If the donations keep increasing, we may reach a point where it’s possible to hire a second developer. It could be me, if I’m reasonably sure that it will last for let’s say 3-5 years at least. If it’s less, I’m not quitting my job and going again through the headaches of setting myself up as a contractor for Haiku, with all the paperwork that would need.
This situation explains why Haiku inc has looked mainly for recurring donations: things like Liberapay, Github sponsors, and so on.
Another aspect is we want to keep all our work in the open (this is an open source project after all). This somewhat rules out things like Patreon (where the idea is to create content exclusive to the Patreon supporters) and also limits the crowdfunding approach a bit (since that also involve specific rewards, which is a lot of logistics we don’t really want to spend time or money on).
One thing that could be considered is hiring people outside of the existing contributors. But then, we would have to do it at a payment rate matching what the industry expects. Not the $20.000 a year or so that Waddlesplash is getting, which is like, half or maybe 1/4 of what he could be earning with a regular software developer job? We’re not going to find skilled developers willing to work for Haiku at such low prices. And even if we did, it will take time to train them to our workflow, the software architecture, etc.
TL;DR: it’s not just about getting Haiku inc to sit on a huge pile of money 