A lease typically lasts 6 months to 2 years, while a license is for short-term, temporary stays (e.g., Airbnb).
Under a lease, tenants have proprietary rights, can transfer the property, and have the right to sue for trespass.
A license does not grant these rights and has no registration requirement.