Late to the game, I know, but looks like the website FAQ says the license is valid forever, as long as you don't make over $1 million USD per year. Can't find anywhere on the site that spells out details in the EULA, so maybe that's the sticky point?