Ask HN: do i need a trial version? (If yes – how to implement?)
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/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.
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.
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/maintenance effort, which would be very nice and lets me focus on the core features.
Now i'm kind of lost and not sure which way to go. Any advice is appreciated!
9 comments
[ 0.49 ms ] story [ 34.1 ms ] threadFor 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.
EDIT: But you can still go for the 30 day money back guarantee with the exposure of the pro version's source. If that fails you still can decide to switch to a SaaS model.
I am pretty sure that the GPL version was used a lot in commercial products; that was one of the reasons why I chose to switch to APL and offer a closed source add on.
But if i weight piracy against the big effort that i have in creating 30day trials i tend to say that i don't care that much about piracy...