I don't have the enthusiasm that I used to and additionally some large (multi-million dollar) companies are using it and I don't know how to go about getting it properly funded. I'm only interested in doing the hard work to improve the code base and execution performance if it is funded.
I have created an Open Collective but lack the understanding of how to go about getting companies to contribute to it.
My current thought it to fork off and do the work in a non-commercial, source-available licensed code base with an optional paid commercial usage approach but I feel like that isn't generally a well recognised option and I'm not sure why.
I love and respect open source in many ways but my attitudes to it have changed and I wish it was much more standard for maintainers to be funded but I struggle to know the best way forward.
Does anyone have recommendations on the non-commercial, source-available approach?
All are obviously not OSI approved.
Hope that is helpful!
Are you getting anything by making the source available? Maybe you should make it proprietary.
There are some licenses like the LGPL which will forbid some companies to bundling your software in some ways. This license is forbidden at Google, as an example.
Which brings me to the topic of open source licenses and corporations. If you're hoping some big company will use and sponsor your project, they usually have strict license requirements (anything "custom" or outside the OSI-approved list will need extra approvals internally).
If you don't have a lawyer, your choice of license doesn't make any practical difference in terms of whether or not a bad actor will violate the license terms.
I mean there's no GNU enforcement agency, if you license something GNU you can take a violation to court but nobody else will. And if someone else does, it will probably be thrown out for lack of standing.
Or to put it another way, the best license is the one you are interested in enforcing. If you are not interested in enforcing any license, then CC0. Otherwise, talk to your lawyer.