> commercial non-OSS with a perpetual license at least means you can keep using an old version as long as you can manage
That's what hucksh has. Today's license will work with today's code (and code released in the next year) forever. Sorry if that was unclear.