4 ms·
I think it will not harm. Usually, because people who cannot pay - will not. People/companies who need high quality products and/or have expensive labour will c
by artembugara 6y ago
I think it will not harm. Usually, because people who cannot pay - will not. People/companies who need high quality products and/or have expensive labour will choose a paid plan.
For Example, Elasticsearch. So popular, fully open-sourced. Still, Elastic sells fully managed clusters. And, many companies choose Enterprise license.
If you want smaller example. 2 month prior the beta launch of NewsCatcherAPI (https://newscatcherapi.com https://newscatcherapi.com) I decided to open source some code we've done (https://github.com/kotartemiy/newscatcher https://github.com/kotartemiy/newscatcher). We ended up having 300 people fro beta sign-up. Then, 700 pre-launch.
So, I attracted lots of developers who already liked the field via open-sourcing
Edit: grammar
- stingraycharles 6y agoYou’re correct, but I want to emphasize a point from your comment: ElasticSearch only earns a lot of money because they have a very good monetization strategy for their managed clusters. Open sourcing your product absolutely requires that you have a proper monetization strategy in mind, it should not be an afterthought. I’ve seen too many startups fail because they were not able to capitalize on the momentum they have gotten with their opensource version; projects such as rethinkdb come to mind. Once you have a solid plan, by all means, release an open source version. But remember, once that cat is out of the bag, it’s hard to put it back in.
- artembugara 6y agoAgree
- mkesper 6y agoThe elastic stack is not fully open source. E.g. rights management/security needs an activation. https://www.elastic.co/subscriptions https://www.elastic.co/subscriptions