You own a license to use your domain name for as long as you continue to renew the domain name. When registering a domain name make sure your provider registers it in your name. Often small web hosts or web designers forget to do this and you can have problems getting the domain name off them later.
Our domain system automatically registers domain names into your name = no human error or forgetting.