Recommendations for Licencing Software ?

ATuringtest

Elite Member
Joined
Mar 8, 2019
Messages
1,625
Reaction score
2,848
I'm getting ready to release some software I would like to know peoples choices pro and cons.
It will be a single seat runs on a PC or Virtual machine licence.
Need the ability to add licenced addons.
Also if possible encrypt the software to secure the code.
 
for licensing I used NetLicensing.io and it was good as it will prevent and restrict most unauthorized usage
because they are offering a very flexible licensing model you can tweak as you want
for encryption, there is no software that is impossible to hack but when you convert it to an exe file it will be bytes code and most people can't do anything with it
but for someone who wants to reverse engineering, they can convert it to assembly code and look at some hard-coded things that they can use
The only thing you can do to make this harder is to split the UI code from the other code and import the files to the UI code and use their func/classes from the UI file
 
for licensing I used NetLicensing.io and it was good as it will prevent and restrict most unauthorized usage
because they are offering a very flexible licensing model you can tweak as you want
for encryption, there is no software that is impossible to hack but when you convert it to an exe file it will be bytes code and most people can't do anything with it
but for someone who wants to reverse engineering, they can convert it to assembly code and look at some hard-coded things that they can use
The only thing you can do to make this harder is to split the UI code from the other code and import the files to the UI code and use their func/classes from the UI file
Thanks great answer :)
I have been going down rabbit holes and found these guys https://licensespring.com/
I think they might be part of Fast Spring I notice they have a Virtual Machine solution so I might ask then a few questions.
 
Thanks great answer :)
I have been going down rabbit holes and found these guys https://licensespring.com/
I think they might be part of Fast Spring I notice they have a Virtual Machine solution so I might ask then a few questions.
I never tried them but mostly they are similar
actually you can set up your own licensing system using aws and some more python code but the best thing to do is to use third party to handle the licensing process so you can focus more on developing new features in the software rather than splitting your focus between two things
 
I never tried them but mostly they are similar
actually you can set up your own licensing system using aws and some more python code but the best thing to do is to use third party to handle the licensing process so you can focus more on developing new features in the software rather than splitting your focus between two things
I'm still looking around but if they are part of Fast spring then it will be nice to have the sales and licensing handled in one go save hours of faffing about.
They have free tier so I can test it out - then move it up if sales take off.
 
I'm still looking around but if they are part of Fast spring then it will be nice to have the sales and licensing handled in one go save hours of faffing about.
They have free tier so I can test it out - then move it up if sales take off.
they are both have free tire you can try them both and choose what you will like the best
as netlicensing.io give 1 requests per minute and licensespring give 5k hard limit requests per month
 
for licensing I used NetLicensing.io and it was good as it will prevent and restrict most unauthorized usage
because they are offering a very flexible licensing model you can tweak as you want
for encryption, there is no software that is impossible to hack but when you convert it to an exe file it will be bytes code and most people can't do anything with it
but for someone who wants to reverse engineering, they can convert it to assembly code and look at some hard-coded things that they can use
The only thing you can do to make this harder is to split the UI code from the other code and import the files to the UI code and use their func/classes from the UI file
Im an Inno fan , any idea whether I would be able to run it using Inno ?
 
The question looks very general to me. There is a lot solutions to protect your software and of course nothing guarantees that will be totally unreversed. But ask yourself if you want to be totally protected. Mainstream software suppliers prefer to give small chance to wide use software than restrict it to real customers only. So if this software is legit product you have to think about a strategy to not fully protect license and when you see that is start used wide from people to release updates step by step with protection enable make it hard to crack and crack all the time and decide buy license. Hope this helps you to create a very successful product.
 
The question looks very general to me. There is a lot solutions to protect your software and of course nothing guarantees that will be totally unreversed. But ask yourself if you want to be totally protected. Mainstream software suppliers prefer to give small chance to wide use software than restrict it to real customers only. So if this software is legit product you have to think about a strategy to not fully protect license and when you see that is start used wide from people to release updates step by step with protection enable make it hard to crack and crack all the time and decide buy license. Hope this helps you to create a very successful product.
Yeah that's a good point and my software needs updates to keep it working when a new version of the piggyback software I use comes out.
Also selling addons is the same
 
Some good tips already given above, but there is one simple way to protect code: send only the UI, and have the UI interact with the up-to-date code in your server. No cracking could be made that way.

About licensing validation, I was just using some archaic but working solution with my own code. Just some checks on the machine fingerprint, and if the user installs it on another machine, renew the license based on that.
 
Wow, the first post I see, and just something I was looking for.
 
Back
Top