I also like how they worded their Lifetime license: Upgrades for the Lifetime of the product. (Was that so hard?)
...as long as they don't suddenly introduce an UeX2 and brand that as a new product...
. And what's the distinction between upgrade and update?
A bit OT, but I'm a bit wary of "lifetime ugprades" - IMHO it's better to charge for major versions, discounted upgrade (from any
previous version, and not time-limited), and developers honest enough only to introduce new major versions when substantial features are added.
Lifetime upgrades do seem to work for a few developers (like WinRAR), but there's always major outcry if income drops too low and lifetime upgrade policy has to be dropped... especially because it tends to be done in sneaky ways, like just renaming the product. I'm not a fan of annual subscriptions, since you never know how many updates you're going to get (but at least there's honorable developers like Aignes
who keeps bugfix releases free, even if your update period has expired).