Ethical and transparent thread about Public API / SSO features
I am the owner of Postiz, an open-source social media scheduling tool (not a half-baked software but a fully featured one that, compared to all the big players)
I want to build Postiz to bring people as much value as possible.
So far: 6.44k downloads for the docker 🤯
Pretty insane.
Postiz is a self-funded social media scheduling tool and my main job (currently generating $388 per month from the hosted cloud.)
Of course, this is not enough money to run a sustainable business that allows me to maintain and work on it 24/7.
I have invested more than $10k until today (for the dashboard design and main website design)
I was approached by some companies for support and social features like the Public API and SSO.
That's a good place for monetization and a feature many self-hosters want.
So many people asked it in open discussions.
And now I am kind of conflicted and not sure where to take this.
I don't mind self-hosters having it for free for ever, but I do want commercial companies to pay for it.
Those are the options I thought about:
- Give it to everybody, and suffer the cost until I can't maintain the project anymore.
- Have a double license and add it to the main repository.
- Create a "Plugins" style option that only paid Enterprises can clone.
- Do a partial API for the community and partial for enterprise (but not sure how really to do it as there is one main endpoint everybody needs)
As I want Postiz to be always loved by the community and never get backlashed.
So, the best feedback I can get is from the community.
Let me know what you think!