I've considered either open sourcing the core usage and feature gating some bits behind a closed source version, including a free tier for the commercial version that allows limited use of the expanded features. I'm thinking of a multi-year license as opposed to a direct annual subscription, where the app goes into a limited mode on an expired license.
Mainly, I'd like to be able to monetize the application... I don't want to rug-pull on something like a "lifetime" license either. Even then, if it doesn't really sell after a couple years, I'll probably open-source the whole thing and relegate it to a side project.
What are people's thoughts on closed source vs. open core vs. full open given the goal is actual monetization and support. I don't want to give too many details, as I'm still a couple months away and feel there is a niche for this product.