there are alternatives both in the past (perpetual software) and hopefully in the future