3 ms·
The biggest problem you are going to have is marketing / getting someone to try your product. Trying to launch a new product is going to cost you more if you d
by ipaddr 3y ago
The biggest problem you are going to have is marketing / getting someone to try your product. Trying to launch a new product is going to cost you more if you don't go the open source route.
Worrying about someone copying is natural but you quickly realize that's not your biggest issue. It's so hard to get marketshare/trust that open source becomes an easier sell. If I could get everyone in the world to self host my product I would be a billionaire.
You can make money by:
You can sell specialized versions, addons, create a two way marketplace, sell merch, ask for donations, offer support, sell adspace on docs, sponsorship, donations, books, put on conferences, certifications, sell tutoring and of course sell support. What a lot of people do is become an expert and consult off of the popularity.
If I had little money or a weak marketing plan I would open source. You can always sell a pro plan just remember to identify who will pay and make a version for them specifically.
Open sourcing slows down development to keep the tradeoffs in mind
- bruce511 3y agoI know this is hacker news, and this'll get down-voted to oblivion, but alas its worth saying, so I'll say it. The number of possible customers , who care whether your product is ooen-sourced or not, iz a rounding error away from zero. [1] The pie chart ideas follows: A) the big slice goes to companies who've never heard of open source. B) the next slice are ones who've heard of it, but they lack the tech to make it a useful feature. C) then there are those who think it's a great idea, but ultimately want a good program now, not some source code in the future. To illustrate the point, drive down your high street, or ho yo your mall, or visit your local industrial park. Go past each business in turn. Wonder if he cares about open source. Wonder if he runs Word/Excel or Open Office. In my career I've had a small number of customers who cared about the source code. I simply burned it onto a CD and gave it to them. Quite frankly it's useless to them. He the time they've hired a developer, and he's spent time just getting the code so it'll compile, he's spent 10x more than the software cost. I agree selling is hard when you don't have a "history". For every product we ever made, the first 10 sites are the hardest to sell. You're asking people to take a risk. You need to convince them that you are worth the risk. You need to reduce that risk as much as possible, but IMO providing source code does nothing. [2] [1] this can be product dependant. If you are selling to Linux OpsDev then sure. But assuming some not-sold-to-techies thing, it's reasonable safe to assume that your customer base has never heard of open source. [2] in cases where we've built custom software for folk which is how we started, we've negotiated ownership of the code. Typically we own it, but we give it to them when we no longer want to be involved in the project. This allows dome other programmer to maintain it going forward.
- satvikpendem 3y agoIf it's dev focused it's a much easier sell to be open source than to not be. I'm building an API based SaaS and I basically have to be open source to be trusted and used by devs.
- bruce511 3y agoAgreed. Although selling to devs is its own kind of hell. Good luck with that (seriously).