2. What is the difference between maintenance and subscription?

Subscription licenses include the license itself as well as support and maintenance as part of the subscription fee. In other words, maintenance (access to both minor and maintenance releases) is included in the subscription.