One of my open source projects is starting to get a lot of traction (tens of thousands of users per month) without me realising. I built it a few years ago as a weekend project and promptly forgot about it.
I was contacted by a large company last week asking for changes to be made. This prompted me to go check the DB, analytics etc and I see its being used a lot.
I've (as of today) stuck a sponsorship link on it. Any suggestions as to how else I can monetise?
That means you make the core software open, but you sell the features that businesses will pay for or that allow other people to make money. Think of it as two distinct products for two distinct userbases.
In effect, the open source software becomes lead gen; the closed software is your actual business. They're both integral, and obviously feed into each other, but most of your open source users will never, ever be customers.