HACKER Q&A
📣 tracker1

To open-source, or not to open-source


I've been working for a few months on an application. Without going into too many details, it will most ideally work with a NAS as a web-app that I'm planning to sell as a containerized (docker) application. Also thinking of maybe packaging a desktop version that will have a slightly reduced feature set as a tauri app.

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.