I have following requirements for selecting a license product for my software
Based on these requirements I have following options
Do you have any views or any more suggestions on this? What would you suggest?
Edit
I found this link for CryptoLicensing , this one for Eleckey 2.0 and this one for manco.net. Any comments for other products?
One of my favorite licensing system is Portable.Licensing. It's very flexible, portable due to the PCL and has a powerful but easy to learn fluent API. I've used it successfully in many applications. My own and other business applications.
Maybe this is a good alternative.
If you need further help, there's also a Pluralsight course about "Licensing .NET Applications" that features Portable.Licensing (I'm the author of the video).
Cheers