If you do not intend to charge a recurrent fee for your model then you do not need a subscription.
A subscription is a service model where a customer pays a recurrent fee per billing cycle, usually monthly or annually.
With subscription licensing, part of the contract is reliant on the subscription being operational, so once the subscription ends, or there is a disruption to the subscription, some or all access can be suspended, depending on the terms of the license.