Is the commercial license perpetual?
Yes for core generation 1, including maintenance updates within that generation.
One-time purchase
There is no recurring subscription for the licensed generation.
Future generations
A future incompatible core generation may be licensed separately and will never remove the right to keep using the purchased generation.
Examples
help license