Is there a maximum number of licenses that can be generated?

No. Sell as much as you can :)