What is the difference between a license and a lease of property?
A license is a contractual right to do something on a property,
whereas a lease is a property interest that includes possession of
the property, often containing the right to sub-license specified
uses of the property.
For example, you could lease a warehouse from someone and have a
license to use it as a public storage facility, provided you paid a
percentage of the generated income to the landlord.