Hi Anton,
I appreciate the shout-out for NetTalk, but perhaps it’s worth clarifying some details which you alluded to in your statement above.
a) The NetTalk upgrades definitely do bring in money, and that is very much their goal, because that’s what keeps the development time possible.
b) The average time between paid-for upgrades is around 18 months (although it’s now over 2 years since NT 12 was released.)
c) I would humbly suggest that there are many “clear reasons” to upgrading from one NetTalk version to the next. I keep a list here (NetTalk Version History) - and I’ll note that the past 2 years have delivered 48 builds (so far) of updates, new features and bug releases.
However it’s worth noting that the bulk of development happens “in cycle”. In other words I typically don’t aim to hold all the new stuff back for the “next big release” - rather updates are ongoing and incremental. So going from say 11.48 to 12.00 might not be terribly overwhelming (by design). Going from 11.48 to 12.48 is obviously a much bigger jump (and a one-time jump that quite a few prefer as a model.)
Lastly, a lot of the reasons for updating are not “sexy”. Maintaining a very high level of security, as the world changes, happens mostly under the hood. Maintaining compatibility with other systems, especially things like email and FTP are also unsexy, but happen on a fairly regular basis.
But I appreciate your understanding that to produce quality costs money, and yes, we charge for what we make. And while it’s not “cheap” - I also would suggest that it is “high value”.
Cheers
Bruce