Describe various types of software licensing concepts and models.
Examples: site based, open source, per-concurrent user, subscription, version compatibility