Is it sales channel, with the hope of converting those self-hosters to paid customers?
Is it sales channel, with the hope of converting those self-hosters to paid customers?
Big fan of Cal.com and other open source businesses like it.
There’s a lot of reasons why we’re open core.
First is longevity. Especially considering we’re a startup, if a huge company is evaluating using our product, they’re going to wonder if we’re going to disappear in a few years. Open source doesn’t disappear: https://cal.com/blog/longevity
Secondly is that we’re a developer focused product, and so making it open source for hobbyists to play around with is a great way to introduce people to our product with the hopes that one day they’ll build their next company using our scheduling (so it does help as a sales channel, although definitely not the primary reason)
Also transparency and privacy. Users know how their data is being handled, which for me personally is a huge plus. I want to know what the software is doing if I’m giving it access to my calendar.
There are a few other reasons too, maybe I’ll write something on the Cal.com blog
If it’s going to be utilized almost exclusively by those who wouldn’t pay anyway, then as a business there is no loss of revenue by providing an open-source version.
And although this company may not want to or be able to afford to spend much making it easy, I’ve used one piece of software that the business goes to great lengths to make easy to self-host.
Maybe "pain-in-the-ass free tier" was unclear, I mean from the perspective of a customer: it's such a pain in the ass to get the product for free that it makes sense to pay for it for almost everyone.
I also tend to self-host my personal stuff but pay for hosted for the business, knowing that if the product changed in unsavory ways (pricing, closed-nature, etc) the business could self-host and escape a hostage situation. It's far from perfect as usually there's a bunch of data in their DB that you can't easily export, but with proprietary/closed solutions that's nearly guaranteed to be the case.
Works well for anything that Amazon can't be bothered hosting :-), basically apps not infrastucture (although this title wierdly calls itself infrastructure, but that is probably sales hyperbole).