Many people don't understand the frequency of updates, but I have about 30,000 active users and 140,000+ translate request this month.
(Both paid and unpaid)
A lot of people use it, and a lot different games have been translated this month.
31*24*60*60 = 2,678,400 / 140,000 = 19.13142857142857;
About every 19 seconds I will complete a full game translation request.
So I always get bug reports from various sources, and if they are valid (i.e. there is a real problem) then I will fix them and push out updates.
And on top of that, I'd like to have more paying users, rather than fixing all the bugs for free, and paying to provide the service for free forever.
I'm not that noble, and I'm not doing charity, It cost a lot of time and money, Besides, I'm not a Middle Eastern oil prince, and I don't have a rich father.
I do care about my income and expenses.
And I haven't added any ads or malicious code to the tool.
So, what am I doing wrong? "Let people use the tool for free" ?
In all honesty, if a user never pays, and only spews negative things about me, I'd rather he not to use it.
About why I force updates
A long time ago I didn't make it forced to latest version before translating, but I got a lot of users coming to me with problems that had already be fixed.
So I asked users to force updates before translation now.
Since this update frequency can be a bit annoying, I designed the automatic update system in order not to lose the existing paying users.
Free users need to a few more click And take a look at my page This is considered, Yes I do wish to have more paid users.
If I design with out it, then the probability is: "Isn't this software completely free? I don't know what there is to pay for." Or "Why should I pay? Is there any benefit?"
My real thought is: "I want people to pay for it, but I don't want to make it too ugly, I still want to keep the tool in a usable state without paying for it."
Yes, the free users can actually translate 90% of the games and I have too few restrictions.
Right, if free users have a lot of feature limitations, I can indeed add automatic updates for them, but I can't, since I'm out of selling points!
At the end, if you have translated before, you will still have the translation without update.
All that restricted is the making of new translations.
It's really frustrating to get complaints about updates, because without it, the compatibility and ease of use wouldn't be this great.
Thinking back to the process of using other tools, isn't it more trouble than manually updating once?
Isn't that actually my advantage?
What do users really want?
Utopia?