What is application licensing?

A.
A method to control access to your paid application through authentication.
B.
A method to provide a license key per product sold in-app.
C.
A method to provide add license key for advertisements added to an application.
D.
A method to add a second layer authentication to your privately hosted services.
I have the same idea. A