It used to be time based, but that would sometimes end too soon for some folks - they would install it, run it, come back in a month and it would be expired. Again, it's not a perpetual trial, however, I've thought about making it so. No ETA on that, though.