Hi Sea Monster,
I think you are right, some day
DVDFab will end, since there isn't any software which can live forever.
That's the reason I think yearly renew is better than lifetime free upgrade for customers. If we don't upgrade our product frequently like before and now, customers will not renew their license, so we will not get paid. To be get paid, we must work hard
You can see some companies provide lifetime free upgrade, but there isn't real upgrade for 1 or 2 years, which means actually you don't get upgrade.
Also, lifetime upgrade means product lifetime, not company/human lifetime. We have the right to stop development, but if we release a new version, customers who have lifetime upgrade right should get it for free.
So, my conclusion is: lifetime free upgrade seems better, but it depends on company, sometimes it depends on product (you can see some companies update one product frequently, but don't update their other products), you don't know what you will get in the future. Yearly renew is actually better, since it's a positive feedback.
Best Regards,
Fengtao