product should the customer expect to get updates
for life or does it mean something else?
For example.. when someone realeases Software
Version 1.0 it is reasonable to expect that versions
1.01, 1.21, 1.67 would be a free upgrades.
However, would the customer be entitled to a free
upgrade to version 2.0?