Ask HN: Open source or closed source (business model)?
In the open source argumentation side, if the project succeeds, then we may have additional contributions from other developers world wide. But, is that a real pro? For a line-of-business project? Who's going to contribute since the target audience is generally companies instead of individuals? Another pro is that we may have more visibility, maybe faster than if we made it closed source.
In the closed source side, there is the pro of making it more profitable... but maybe this is just a misconception? That's the question. Is it easy to sell components these days, or is it easier to sell services only, and not worry about payd license?
This is the project repo: https://github.com/gearz-lab
What business model do you recommend us? Advices are very very welcome! And I'll be greatful forever =D
Thanks!
11 comments
[ 4.0 ms ] story [ 33.0 ms ] thread"Hey, software makers: Skip the sales team. Go freemium to build a $1B business"
http://venturebeat.com/2014/09/10/hey-software-makers-skip-t...
And... http://www.businessinsider.com/the-incredible-story-of-zenef...
I tend to find that business customers require a mixture of generic services and custom software. You can offer a basic set of functionality as open source, but sell customization or niche components.
There is a problem with GPL though: we cannot sell licenses if we merge in other contributors code, because we wouldn't have the copyright to license that under another license other than GPL. That wouldn't be a problem if we never accept contributions.
We could also sell support, consulting, build up entire software solutions... the problem then is time. At this moment there is only me and a friend in the project.
You could do something wonky with your license where it's free or nearly so for noncommercial use and then scale up the licensing costs by some metric for commercial use.
Or you could go the normal freemium model and determine via beta customers what businesses will actually pay for and then charge to do that well. I'd pick this option.
Realistically though, if it's the type of product that only enterprise will ever be interested in, then the discussion is mostly moot.
We also thought that a good option would be to make it all open source, and build our own applications with that. These applications would be our source of income, instead of the core framework and components.
It would be better to sell a proprietary app, build up some capital and then hire a team to scale the support of your OSS side of things.
"I am done with the freemium business model"
https://news.ycombinator.com/item?id=3416108
Great thread. Thanks!
I decided to go for a dual license. You can use the project under the Affero GPL, or you can buy a commercial license for a fee. The idea is that the GPL'ed version would be unattractive to many companies, and the fee is small.
I still have people interested in contributing to the project, even though they have to sign a contributor's agreement that allows me to license their contributions outside the AGPL.