I hope this question isn't too forward - but my main question is 'how did you afford to do this?' I have had plenty of fun little side projects (some finished some not), but my main project is my salaried position. Aside from being independently wealthy, how can one create and maintain a long term open source project as a full time job. Consulting on the side? Donations? Something else? P.S. Thanks for Redis :)
Maybe we should turn our open source projects into businesses? At least make it clear we're open to taking money for extra features and/or support? I mean, I have a whole list of projects I would like to support in a meaningful way through a subscription for some service, but it seems finding a way to do this is itself a hoop to jump through. Even if I'm super benevolent maybe I'm not willing to do HR/accounting work…
In the past few years, that's become the stable way of generating returns on open source software. But "OSS-as-company" is still a huge leap for any given single popular developer since it takes much more dedication (company+sales+taxes+accounting+employees) and long-term planning than just creating+improving+maintaining code alone.