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

科技回声

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

GitHubTwitter

首页

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

资源链接

HackerNews API原版 HackerNewsNext.js

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

Ask HN: do i need a trial version? (If yes – how to implement?)

5 点作者 cruppstahl大约 11 年前
I am author of a key-value database library (http:&#x2F;&#x2F;hamsterdb.com) which is released under the Apache license (open source, free to use for commercial applications etc). And I just finished working on my commercial add-on product, the &quot;pro&quot; version which is closed source and for paying customers. hamsterdb&#x27;s design is similar to a column-store, and the pro version has additional features like compression, SIMD, encryption (there will be more in the future).<p>Now I wonder if I need to offer a trial version for evaluation purposes for the pro version, and if yes - how? hamsterdb is a C&#x2F;C++ library with many dependencies to libc and other system libraries. Publishing pre-built libraries will work on Windows and maybe MacOS, but other systems like linuxes and embedded platforms will be extremely difficult.<p>My first idea is to release the 30day evaluation version in source, but heavily obfuscate the sources. However, after a few days of trying to get everything running, I had to realize that the obfuscation tools are either very immature, no longer maintained or way too expensive.<p>So maybe I should not release an evaluation license at all, but simply allow buyers to get a refund after 30 days? In that case I am not able to protect my IP, and people can continue using the pro version after the refund. Also, refunding means that there will be additional transaction costs for international money transfers, which can be quite costly. But I have zero development&#x2F;maintenance effort, which would be very nice and lets me focus on the core features.<p>Now i&#x27;m kind of lost and not sure which way to go. Any advice is appreciated!

3 条评论

consta大约 11 年前
That is truly an uncomfortable situation. Without any deeper knowledge about HamsterDB or your pro version, you might consider offering your service as SaaS and charging for that. Of course this won&#x27;t work with all your pro features such as compression or encryption (or maybe it could work in some innovative way).<p>For instance you could charge for painless DB hosting, so users do not have to worry about complicated setups and can immediately use HamsterDB after signing in.<p>EDIT: But you can still go for the 30 day money back guarantee with the exposure of the pro version&#x27;s source. If that fails you still can decide to switch to a SaaS model.
评论 #7697655 未加载
chrisBob大约 11 年前
It sounds like the open source version is the trial version. That is probably sufficient.
评论 #7698557 未加载
mcintyre1994大约 11 年前
You said it&#x27;s a commercial add on product, how big is the target company? If we&#x27;re talking enterprise it seems really unlikely they&#x27;re going to be using software without a license regardless of ease. You most likely can&#x27;t stop pirates but will they be notable?
评论 #7697860 未加载