Click here to Skip to main content
15,892,480 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
Hi, i want my program to be licensable through client server interaction. Client will pay for the product and when the transaction is confirmed, server will send the activation key for the program. Any pointers about how to build such server and its database? Thanks in advance.
Posted

1 solution

There are some solutions posted here on CP on how to do (some aspects of) this ...

but the first things I'd ask myself, are,
a) can I do it better myself vs something commercial ?
b) how much time do I want to spend maintaining a solution
c) is a licensing server the best option, vs say a dongle based approach

it depends how much your product sells for, the target market etc, wether the price can be built in

[edit]
some links
Implementation of the Licensing System for a Software Product[^]

Creating Secure Trial Versions for .NET Applications - A Tutorial[^]

RSA License Protection[^]

[/edit]


'g'
 
Share this answer
 
v2
Comments
YourAverageCoder 10-Jul-13 4:55am    
a)Actually we are a group(should have specified that, sorry) and the commercial products on our field are rather unsatisfactory
b)I admit i didn't consider that but i assume at least 1 year or so
c)Wouldn't dongles come off rather expensive since you gotta provide 1 dongle for 1 customer each?

These are all important business decisions i will share with my employer thanks. But i still need those pointers in case we decide to pursue this course of action.
Garth J Lancaster 10-Jul-13 6:28am    
bvgger ! - please see my post below
Garth J Lancaster 10-Jul-13 6:28am    
I just did a quick search here for 'license' - doing it for 'RSA' would also yield you some results - you didnt say 'what language', although I see your platform is Linux, so I'll post the links, more as illustrative 'examples' of things to consider, more than 'concrete examples' that will work for you

http://www.codeproject.com/Articles/99499/Implementation-of-the-Licensing-System-for-a-Softw

http://www.codeproject.com/Articles/473278/Creating-Secure-Trial-Versions-for-NET-Application

http://www.codeproject.com/Articles/203840/RSA-License-Protection

I'll likely put these links into my first reply, just in case they dont come up here as 'clickable'/useful
YourAverageCoder 10-Jul-13 6:35am    
Much appreciated.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900