There's so many ways to fund an open-source project these days.
Should small project stay in your spare times and don't bother to be funded ?
Should you engage user and ask for small donation (donation, patreon ...) ?
Should you seek larger company and offer visibility for sponsorship ?
Should a project fund itself by its own financial choice (subscription, paid plan ...) ?
If you've gone thought it yourself or witness a great way to manage it, please share how it goes.
I have a couple open source projects (github.com/ua1-labs). Funding has to be a personal decision in my opinion. Just as personal as the question, do I work for a company or myself?
With that being said, I chose to fund my open source projects through the services I provide. Instead of trying to fund the project itself, I offer services to companies and use the open source projects I created to build out their systems.