"To license the rights" means giving someone permission to use or own a particular thing or idea legally. It is like granting them a special agreement or contract to have control over an item, such as a song or a brand. Full definition
While having license rights in 170 countries is good, I know I saw a lot of complaints online from folks in certain countries who have been blocked. (anime.astronerdboy.com)
Upon enrollment, you have the option of getting an enrollment verification letter which allows you to get a hardship license right away. (americansafetycouncil.com)
You own licensing rights to a product and would like to grant license for another company to use to produce. (rocketlawyer.com)