Development/Staging/Production -> Multiple Licenses?

The way I understand the license regulations, the license applies to the final live website that is open to the public. Matching sites on development and/or staging servers can share the same license, as long as you ensure that only one site can be publicly accessed. At least, that’s how approach licenses for my items on sale on Envato, whenever a client inquires about it.