BorlandTalk.com Forum Index BorlandTalk.com
Borland discussion newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Registration Solution

 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Non-Technical
View previous topic :: View next topic  
Author Message
Christopher Burke
Guest





PostPosted: Fri Apr 20, 2007 6:30 am    Post subject: Registration Solution Reply with quote



Here is my idea to solve the registration issue, whilst still allowing
Codegear to maintain control over their property.

Here are some of the requirements:
1. A customer needs to be able to use their software on an appropriate
number of machines, now in my experience - 3 is about the normal limit
for that... a home, an office and a portable device.
2. A customer needs to be assured that they can use their software in
the case of the licence server being off the air for technical or
business reasons
3. Codegear needs to ensure that people don't just wildly pirate their
software willy nilly.

So here is the rough idea:

1. Codegear supplies a registration client (which is updated frequently,
and thus can't be hacked too easily), the purpose of this client is to
allow an end user to connect to the licence server and get a cache of
licences (e.g. for me, I need 3 D2007, 3 D4PHP and 1 BDS2006) and store
them locally. It then decrements a counter (so I always know how many I
have used AND how many I have left). The other purpose of this software
is described a further down.
2. Each of Codegear's software installs expects and uses up one of these
cached files (i.e. if you install on laptop, home and office, they each
use a different one).
3. This licence cache has heavily encrypted details of my serial
numbers, my name, codegear licence details - lots of personal stuff,
maybe even my credit card. Fundamentally, these files are things I get
to back up, but they have information in them which whilst encrypted -
clearly identify me as the owner of these licence files.
4. Each of Codegear's software uninstalls returns a licence to the
cache, and the codegear registration client can return them to licence
server byu incrementing a counter (i.e. I no longer use my Delphi 2007
on a home machine, I return the licence to the cache).
5. The registration client can in the future (if you have lost your
cache, or changed your machines often enough) get a new cache upto a
preset limit (probably 10-12). The disctinction here is that the licence
caches are able to be saved and restored, so there is less dependence on
them.
6. If Codegear goes belly up sometime down the track, and the licence
server is no longer available - then the registration client would be
able to verify that Codegear's licence server is non-operational (via
appropriate connectivity tests, DNS and registry checks) and give out a
new cache based upon an end of life facility.


This sounds way more complicated than it is... but it fundamentally
removes the dependence on manual processes to be able to use my
software, it allows fully supported backing up of my licence cache - and
removed the end of life dependency from persons who may find this a problem.

I know it would have solved my problems alot faster...

Christopher Burke
Back to top
Ivan Pastine
Guest





PostPosted: Sat Apr 21, 2007 3:48 am    Post subject: Re: Registration Solution Reply with quote



I agree with everybody, I would really hate a dongle -- definitely wouldn't buy if one were
required. But, an OPTIONAL dongle might help with the due diligence problem. Under normal use you
would just use activation. But if for some reason the activation servers were unavailable the
dongle would work.
Back to top
Loren Pechtel
Guest





PostPosted: Sun Apr 22, 2007 2:59 am    Post subject: Re: Registration Solution Reply with quote



On Fri, 20 Apr 2007 12:36:04 +0100, "Paul Scott"
<paul.scott (AT) removethis_infmansys (DOT) com> wrote:

Quote:
But then a backed-up licence which allowed a reinstall without on-line
reactivation could be copied to any number of other machines, so that
can't be what you meant either?

Sorry if I'm being dense - believe me, it's not deliberate.

He's saying to embed stuff into the file that's very personalized.
Leak a file and Codegear will know who to get mad at.
Back to top
Loren Pechtel
Guest





PostPosted: Sun Apr 22, 2007 2:59 am    Post subject: Re: Registration Solution Reply with quote

On Fri, 20 Apr 2007 09:40:51 +0100, "Peter Morris"
<support (AT) NOdroopySPAMeyes (DOT) com> wrote:

Quote:
My solution is more simple, but still not foolproof (nothing can be).

01: Once installed your software will work for 30 days without registering,
this should be long enough for servers to come back up if they are down
immediately after you purchase your product.

Usually this would work.

Some years ago my laptop blew up catastrophically 4 hours before going
to China. I burned everything I could in the time remaining and
picked up a new machine from Fry's (luckily right on the path to the
airport.) The Windows activation timer was getting *VERY* low by the
time I got back and could activate.
Back to top
Scott Woods
Guest





PostPosted: Fri May 04, 2007 8:12 am    Post subject: Re: Registration Solution Reply with quote

Sounds like a good plan

email: swoods80 (AT) gmaill (DOT) com
"Christopher Burke" <borlandng (AT) craznar (DOT) com> wrote in message
news:46281869 (AT) newsgroups (DOT) borland.com...
Quote:
Here is my idea to solve the registration issue, whilst still allowing
Codegear to maintain control over their property.

Here are some of the requirements:
1. A customer needs to be able to use their software on an appropriate
number of machines, now in my experience - 3 is about the normal limit for
that... a home, an office and a portable device.
2. A customer needs to be assured that they can use their software in the
case of the licence server being off the air for technical or business
reasons
3. Codegear needs to ensure that people don't just wildly pirate their
software willy nilly.

So here is the rough idea:

1. Codegear supplies a registration client (which is updated frequently,
and thus can't be hacked too easily), the purpose of this client is to
allow an end user to connect to the licence server and get a cache of
licences (e.g. for me, I need 3 D2007, 3 D4PHP and 1 BDS2006) and store
them locally. It then decrements a counter (so I always know how many I
have used AND how many I have left). The other purpose of this software is
described a further down.
2. Each of Codegear's software installs expects and uses up one of these
cached files (i.e. if you install on laptop, home and office, they each
use a different one).
3. This licence cache has heavily encrypted details of my serial numbers,
my name, codegear licence details - lots of personal stuff, maybe even my
credit card. Fundamentally, these files are things I get to back up, but
they have information in them which whilst encrypted - clearly identify me
as the owner of these licence files.
4. Each of Codegear's software uninstalls returns a licence to the cache,
and the codegear registration client can return them to licence server byu
incrementing a counter (i.e. I no longer use my Delphi 2007 on a home
machine, I return the licence to the cache).
5. The registration client can in the future (if you have lost your cache,
or changed your machines often enough) get a new cache upto a preset limit
(probably 10-12). The disctinction here is that the licence caches are
able to be saved and restored, so there is less dependence on them.
6. If Codegear goes belly up sometime down the track, and the licence
server is no longer available - then the registration client would be able
to verify that Codegear's licence server is non-operational (via
appropriate connectivity tests, DNS and registry checks) and give out a
new cache based upon an end of life facility.


This sounds way more complicated than it is... but it fundamentally
removes the dependence on manual processes to be able to use my software,
it allows fully supported backing up of my licence cache - and removed the
end of life dependency from persons who may find this a problem.

I know it would have solved my problems alot faster...

Christopher Burke
Back to top
Display posts from previous:   
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Non-Technical All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.