If I read their webpage correctly eoddata delivers historical end-of-the-day data for a very affordable one time payment.

Moreover it says:
"If you purchase access to 5 years historical end of day quote data then you can download all 5 years and in 3 years time there will be 8 years for you to download. Once you have purchased access, you can download your historical end of day data as many times as you like. If your PC ever crashes and you loose your data simply download it again."

So as time progress you get also access to new data.