TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: Should I make my project open source to get users?

15 点作者 SunghoYahng大约 5 年前
I recently launched a web app(B2C). But people say they&#x27;re worried about putting their data in and being locked it in, and say that if you make it open source, I&#x27;ll use it.<p>The problem is that this is a commercial project and I have to make a living with it(otherwise I&#x27;ll starve). So I have to find a way to make money while being open source.<p>If I turn the project into open source, making money will be quite limited. But it doesn&#x27;t seem wise that I&#x27;m more afraid of failing later so that not doing the thing to get more users now, considering that most startups just fail.<p>Should I make the product open source in order to grow now in any way?<p>(Perhaps one way is to get paid only for hosting the web app. But if I make it open source, hosting it is so easy that anyone can do it. If this will be really successful, someone could even distribute the hosted version for free (I&#x27;m working on the expectation that this will really be successful, so this assumption makes sense).<p>I&#x27;d like to know if there is another way to make money while making the product open source.)

12 条评论

rs23296008n1大约 5 年前
The model I use for some for-profit things I do:<p>People who pay are your customers. Everyone else is free advertising &#x2F; marketing &#x2F; product or service testing &#x2F; feedback group.<p>Note that &quot;who pay&quot; doesn&#x27;t necessarily include &quot;those who might pay&quot; but can include &quot;those who would pay&quot;.<p>The ones wanting your site open source more likely fall into the &quot;might pay&quot; group. I&#x27;ve used a plugin architecture to test the resolve of &quot;might pay&quot; vs &quot;would pay&quot; groups. By exposing APIs for at least import&#x2F;export I removed the downside of &quot;data held hostage&quot;. &quot;Might pay&quot; also frequently turns out to be &quot;won&#x27;t pay&quot; most of the time.<p>I wouldn&#x27;t recommend you open source your site unless you see a lot of potential for open source contribution or where review[1] is expected. I would suggest considering some sort of plugin or API for users. This is a good enough bridge for most people. Especially business to business linkages or even b2c.<p>[1] crypto is an example where review is worthwhile.
评论 #22625581 未加载
hollasch大约 5 年前
This may be a model to consider: <a href="https:&#x2F;&#x2F;github.com&#x2F;sponsorware&#x2F;docs" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;sponsorware&#x2F;docs</a><p>Also, this may help you: <a href="https:&#x2F;&#x2F;opensource.guide&#x2F;getting-paid&#x2F;" rel="nofollow">https:&#x2F;&#x2F;opensource.guide&#x2F;getting-paid&#x2F;</a>
评论 #22625369 未加载
he11ow大约 5 年前
I don&#x27;t think your problem is that it&#x27;s not open-source. Your problem is marketing and positioning.<p>For one thing, the copy on the website is not commercially oriented at all. I sense your earnestness, but copy needs to be clear and compelling. A reader needs to come out of it thinking - YES! this is just what I needed. You start off by mentioning a combination of two tools I&#x27;ve never heard of, and why would I even care, I&#x27;m reading about YOUR thing. Look up Pedro Cortés on LinkedIn - he does a lot of video reviews of SaaS landing pages.<p>Two - and just as important - the use case is so abstract, you&#x27;re counting on your users to imagine how they would use it. Instead, for a knowledge organizing tool, it should be pitched at the challenges people regularly have trying to organize knowledge. (For example, having a gazillion links and tabs. I could imagine this as something really helpful to solve that problem, especially if you can then export it all in some convenient structure [CSV, JSON].) You&#x27;ve got the core of a product, but it&#x27;s not quite a product yet, that&#x27;s my impression at least. It could be though! Best of luck
gaoryrt大约 5 年前
&gt; worried about putting their data in and being locked it in<p>Your product got a problem and your consumer offered a solution. AFAIK, consumers&#x27; solution solves nothing. You should focus on fixing your problem instead of making it open source.
评论 #22625415 未加载
gwbas1c大约 5 年前
At least in my research, a common business problem is for a potential customer to ask for a feature, the business sinks a ton of resources to build the feature, and then the customer who asked for the feature is long gone.<p>So, IMO, I wouldn&#x27;t go open source just because someone asked for it. There needs to be a much more compelling reason.<p>That being said: Depending on what your product is, and its architecture, there&#x27;s nothing wrong with open sourcing part of your product. There&#x27;s also nothing wrong with open sourcing it at a later date, or providing access to the source code to your customers under some kind of NDA.<p>Furthermore: What is your value proposition? Why do your customers pay you? Is your product really a product, or is it something you should develop on contract for someone? (And provide the source to the customer?) Is it something you really should open source and sell support?
mjashanks大约 5 年前
You could provide an &quot;Export Data&quot; function, and even supply them with regular, scheduled exports.<p>Also - you can still license your product with a closed source license, but allow your customers to run &quot;On-Premise&quot; ... i.e. they can still run your product for themselves, and own their data, but are also paying you a license fee for the pleasure.<p>It&#x27;s a different revenue model, but can work - afterall, this is how business was done with software, pre SAAS.<p>Often, companies who license in this way offer $xxx.xx per year - getting them support and upgrades for the year. Then, if they cancel after the year is up, they get to keep it - with no upgrades. It&#x27;s important that your pricing model reflects this scenario.<p>One of the upsides of this model is that you have zero infrastructure costs.
评论 #22625755 未加载
pkrotich大约 5 年前
I&#x27;ll say sell a virtual Appliance (think GitHub Enterprise) for those who want to self-host. The truth is it&#x27;s really hard for people to pay for what they get for free.<p>Open sourcing is an option but don&#x27;t expect to make money right away - it&#x27;s a longterm game.<p>I have some experience in monetizing open source, if you want to reach out. I developed osTicket (popular ticketing system) and ended up launching hosted version - which is doing well now. Was able to hire a team and we are profitable.
artembugara大约 5 年前
About 3 weeks ago we open-sourced PART of what our API will do.<p>We got 700+ stars on GitHub and 200 signups for beta just from the GitHub.<p><a href="https:&#x2F;&#x2F;github.com&#x2F;kotartemiy&#x2F;newscatcher" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;kotartemiy&#x2F;newscatcher</a><p>Try to open source some part of your solution. Charge for some additional stuff. The open-source part will make you more credible in front of the clients.
patio11大约 5 年前
They probably won&#x27;t use it if you make it open source.<p>Find people who will pay for it.
评论 #22625306 未加载
JJMcJ大约 5 年前
&gt; But people say<p>Does everyone say that? Then you have a problem.<p>Do just a few people say that? Then ignore them, or figure out a way for them to save their data off your site.
jimmyvalmer大约 5 年前
Your claim is dubious. People don&#x27;t balk because of closed-source. They balk because they don&#x27;t know whether your SaaS is worth relinquishing their personal data.<p>Until we know what it is your SaaS does, it&#x27;s impossible to advise on open sourcing. Generally, however, unless you&#x27;ve patented an algo, always open source. For the last 15 years, code is cheap commodity, and getting cheaper. The only companies capable of sustaining a proprietary model are big and old, which is not you. You will need to feed yourself from high-touch service level agreements.
DrNuke大约 5 年前
Very limited free version asking for very few, non-sensible, non-relevant data to try and convert from the pool of the maybes?