Licences & trial concepts
Licences & trial concepts
- Subject: Licences & trial concepts
- From: Azza <email@hidden>
- Date: Sat, 8 Apr 2006 15:09:45 +1000
Hi there everyone.
Im in the final stages of building a new application for osx in cocoa.
The next step for me is to develop a "30 day trial" and licence system
for... well... licencing :D
Theres a few concepts I had in mind:
* the tried and true, request a serial number, serial number is an encripted
timestamp or something telling the app when to exprire, but thats slow and
clunky for users who just want to use the application.
* the concept of creating a hash on my web server when the user first runs
the application, keeping that stored on both the server and the users
computer, so if they ever try to re-install after their time has run, the
server knows that they've run it before, and can boot'em... but that means
the user needs to have a net connection to run the app, and the type of app
it is renders that idea unsuitable
* i also pondered the idea of hiding the expiry timestamp somewhere really
tricky within the apps bundle, like, as meta data of the applications icon,
or embeded within some crazy file that the user wouldn't dare modify... Im
kinda thinking that may be the best way, BUT it does mean they can just
delete the bundle and download it again at any point to get an extra "30
days" etc...
Then I was thinking for the licence itself, there would be an encripted
string which would [ obviously ] mean something to the application and allow
it to run..
I'd take it some of you would have had to develop things like this before,
so I was wondering if you could give me some pointers/direction on what
you've learnt through the process...
Any help would be most appreciated.
Cheers
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden