In reply to Mike Logan.

Yep, that's how it works. But without upgrades most extensions are close to useless. Social Login, for example. If any of the social networks change their APIs or whatever, and you need and update, you'll have to buy the extension again to get the upgrade. So it seems to me like a yearly license or nothing at all. And $48 a year for just one feature is a lot for a non-commercial site. It's a shame that one can't divide between commercial and non-commercial sites when selling a plugin, but there's no right way to do that really.